Abstract
This article is motivated by two related observations. First, roles, responsibilities and collaborators are central to object interactions, and viewing of objects from these three dimensions can yield a more dynamic and flexible design than that from the class dimension. Yet the orthodox object modeling approaches, such as UML, still adopt the class view of objects. Second, models have become increasingly important in constructing application systems. For example, OMG's Model Driven Architecture (MDA) uses models as building blocks to support application development. Based on the assumption that object-oriented approaches will still dominate the development of the MDA models, this article posits that the new models be oriented towards the roles, not towards the classes; it shows why roles are importance to MDA model design. © Springer-Verlag Berlin Heidelberg 2005.
Original language | English |
---|---|
Title of host publication | Lecture Notes in Computer Science|Lect. Notes Comput. Sci. |
Subtitle of host publication | European MDA Workshops: Foundations andApplications, MDAFA 2003 and MDAFA 2004 |
Place of Publication | Germany |
Publisher | Springer Nature |
Pages | 1-16 |
Number of pages | 15 |
Volume | 3599 |
Publication status | Published - 2005 |
Event | European MDA Workshops: Foundations and Applications, MDAFA 2004. Revised Selected Papers - Linkoping Duration: 1 Jul 2005 → … |
Other
Other | European MDA Workshops: Foundations and Applications, MDAFA 2004. Revised Selected Papers |
---|---|
City | Linkoping |
Period | 1/07/05 → … |