• DocumentCode
    2615871
  • Title

    A Systematic Approach to Domain-Specific Language Design Using UML

  • Author

    Selic, Bran

  • Author_Institution
    IBM Canada
  • fYear
    2007
  • fDate
    7-9 May 2007
  • Firstpage
    2
  • Lastpage
    9
  • Abstract
    UML includes special extensibility mechanisms, which are used to define domain-specific modeling languages that are based on UML. These mechanisms have been significantly improved in the latest versions of UML. Unfortunately, there is currently a dearth of published material on how to best exploit these capabilities and, consequently, many UML profiles are either invalid or of poor quality. In this paper, we first provide an overview of the new extensibility mechanisms of UML 2.1 and then describe a method for defining profiles that greatly increases the likelihood of producing technically correct quality UML profiles
  • Keywords
    Unified Modeling Language; UML 2.1; UML profiles; domain-specific language design; special extensibility mechanisms; Computer industry; Computer languages; Costs; Domain specific languages; Large-scale systems; Libraries; Optimized production technology; Programming profession; Robustness; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object and Component-Oriented Real-Time Distributed Computing, 2007. ISORC '07. 10th IEEE International Symposium on
  • Conference_Location
    Santorini Island
  • Print_ISBN
    0-7695-2765-5
  • Type

    conf

  • DOI
    10.1109/ISORC.2007.10
  • Filename
    4208820