Generating UML Models from Domain Patterns

  • Authors:
  • Dae-kyo Kim;Jon Whittle

  • Affiliations:
  • Oakland University, Rochester, MI;George Mason University

  • Venue:
  • SERA '05 Proceedings of the Third ACIS Int'l Conference on Software Engineering Research, Management and Applications
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

The development of a family of applications in a domain can be greatly eased if patterns in the domain are systematically reused. Systematic use of such patterns and their instantiation in a specific application context. In this paper, we present a prototype tool called RBML-Pattern Instantiator (RBML-PI) that generates application-specific UML class diagrams and sequence diagrams from a pattern specification describe in the Rolse-Based metamodeling Language (RBML), a pattern specification language defining a domain-specific sub-language of the UML. We give an overview of the RBML using the visitor design parttern , and demonstrate the tool using an RBML specification for CheckIn-CheckOut (CICO) domain pattern that specifies services to check in and check out items. We use the CICO pattern specification to generate an application specific UML model of a library system using RBML-PI