Eighth IEEE International Conference on Engineering of Complex Computer Systems (ICECCS'02) Using Role-Based Modeling Language (RBML) to Characterize Model Families Greenbelt, Maryland December 02-December 04 ISBN: 0-7695-1757-9
Cost-effective development of large, integrated computer-based systems can be realized through systematic reuse of development experiences throughout the development procss. In this paper we describe a technique for representing reusable modeling experiences. The technique allows developers to express domain-specific design patterns as a sub-language of the modeling language, the UML. Use of the sub-language to build application-specific UML models results in the reuse of the embedded design experiences. We use a notation called the (meta-) Role-Based Modeling Language (RBML) to define UML sub-languages. A (meta-)Role Model is a specialization of the UML (Unified Modeling Language) meta-model, that is, it determines a sub-language of the UML. We show how RBML can be used to define domain-specific design patterns.Keywords: Object-oriented design models, role-based modeling language, software reuse, UML
Citation:
Dae-Kyoo Kim, Robert France, Sudipto Ghosh, Eunjee Song, "Using Role-Based Modeling Language (RBML) to Characterize Model Families," iceccs, pp.107, Eighth IEEE International Conference on Engineering of Complex Computer Systems (ICECCS'02), 2002 Usage of this product signifies your acceptance of the Terms of Use. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||