• DocumentCode
    2631829
  • Title

    A Lightweight Approach for Domain-Specific Modeling Languages Design

  • Author

    Robert, Sylvain ; Gerard, Sebastien ; Terrier, François ; Lagarde, François

  • Author_Institution
    Lab. of Model driven Eng. for embedded Syst., CEA LIST, Gif-sur-Yvette, France
  • fYear
    2009
  • fDate
    27-29 Aug. 2009
  • Firstpage
    155
  • Lastpage
    161
  • Abstract
    Off-the-shelves general purpose modeling languages cannot obviously cover the whole range of needs that can be encountered in current systems design. Therefore, putting efficiently Model-Driven Engineering into practice involves designing specific modeling languages. The goal is to cover in a more suitable manner a particular application domain (e.g. automotive) or specific concerns (e.g. hardware modeling) or even to focus on a given class of practitioners. In this respect, two design approaches are generally opposed which respectively propose to define domain-specific modeling languages from scratch or to customize an existing general-purpose language. This paper focuses on the latter approach and claims that UML profiles do provide handy and powerful mechanisms to design domain-specific modeling languages but are penalized by lacks of methodological guidelines and tool support. To cope with these lacks, a profile design approach is introduced, which includes a methodological framework to structure profiles design process and tool support to partly automate this process.
  • Keywords
    Unified Modeling Language; software engineering; UML profiles; domain-specific modeling languages design; model-driven engineering; Application software; Automotive engineering; Embedded system; Guidelines; Hardware; Laboratories; Model driven engineering; Process design; Software engineering; Unified modeling language; Domain-Specific Modeling Languages; Model-Driven Engineering; UML; profiles;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering and Advanced Applications, 2009. SEAA '09. 35th Euromicro Conference on
  • Conference_Location
    Patras
  • ISSN
    1089-6503
  • Print_ISBN
    978-0-7695-3784-9
  • Type

    conf

  • DOI
    10.1109/SEAA.2009.81
  • Filename
    5349876