Introduction to Epsilon
Epsilon is a model for describing collaboration fields as "context"
where a set of "role"s interact each other to achieve
collaborations. A mechanism is provided that allows dynamic binding of
objects to roles so that objects acquire the role functions and
participate in the collaboration.
Epsilon/J, an extension of Java, is a language that implements the