• DocumentCode
    2853045
  • Title

    Adding Standardized Variability to Domain Specific Languages

  • Author

    Haugen, Øystein ; Moller-Pedersen, Birger ; Oldev, Jon ; Olse, Gøran K. ; Svendsen, Andreas

  • Author_Institution
    Univ. of Oslo, Oslo
  • fYear
    2008
  • fDate
    8-12 Sept. 2008
  • Firstpage
    139
  • Lastpage
    148
  • Abstract
    We show how a common language of variability can be used to enhance the expressiveness of a domain specific language (DSL). DSLs have been proposed as a mechanism for expressing variability. Variability between models in a given domain or of a family of systems is captured by language constructs, implying that all possible models in this language are the allowed variations. We explore the possibility of expressing variability in a language independently of the base modeling language. We explore how this works for small DSLs as well as for general purpose languages like UML. Implications of this approach are that the variability language can be standardized, and that DSLs do not have to include variability mechanisms.
  • Keywords
    Unified Modeling Language; UML; domain specific languages; standardized variability; variability language; Arithmetic; Concrete; DSL; Domain specific languages; Reactive power; Unified modeling language; DSL; variability language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Product Line Conference, 2008. SPLC '08. 12th International
  • Conference_Location
    Limerick
  • Print_ISBN
    978-0-7695-3303-2
  • Type

    conf

  • DOI
    10.1109/SPLC.2008.25
  • Filename
    4626848