loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
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
Dae-Kyoo Kim, Colorado State University
Robert France, Colorado State University
Sudipto Ghosh, Colorado State University
Eunjee Song, Colorado State University
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.