Designing application domain models with roles
MDAFA'03 Proceedings of the 2003 European conference on Model Driven Architecture: foundations and Applications
Hi-index | 0.00 |
New abstractions and techniques are required for designing software components. In this article, we illustrate a role modeling approach to component design. We adopt the role modeling approach because of its strong emphasis on interaction and collaboration. We use role models to represent component interaction, collaboration, and role synthesis to represent component role composition. To motivate our work, we also discuss why traditional object/class modeling is problematic for component design.