• DocumentCode
    237097
  • Title

    Natural-language scenario descriptions for testing core language models of domain-specific languages

  • Author

    Hois, Bernhard ; Sobernig, Stefan ; Strembeck, Mark

  • Author_Institution
    Institute for Information Systems and New Media, WU Vienna, Austria
  • fYear
    2014
  • fDate
    7-9 Jan. 2014
  • Firstpage
    356
  • Lastpage
    367
  • Abstract
    The core language model is a central artifact of domain-specific modeling languages (DSMLs) as it captures all relevant domain abstractions and their relations. Natural-language scenarios are a means to capture requirements in a way that can be understood by technical as well as non-technical stakeholders. In this paper, we use scenarios for the testing of structural properties of DSML core language models. In our approach, domain experts and DSML engineers specify requirements via structured natural-language scenarios. These scenario descriptions are then automatically transformed into executable test scenarios providing forward and backward traceability of domain requirements. To demonstrate the feasibility of our approach, we used Eclipse Xtext to implement a requirements language for the definition of semi-structured scenarios. Transformation specifications generate executable test scenarios that run in our test platform which is built on the Eclipse Modeling Framework and the Epsilon language family.
  • Keywords
    Abstracts; Collaboration; Natural languages; Syntactics; Testing; Unified modeling language; Vocabulary; Domain-Specific Modeling; EUnit; Eclipse Modeling Framework; Epsilon; Metamodel Testing; Natural-Language Requirement; Scenario-based Testing; Xtext;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Model-Driven Engineering and Software Development (MODELSWARD), 2014 2nd International Conference on
  • Conference_Location
    Lisbon, Portugal
  • Print_ISBN
    978-9-8975-8065-9
  • Type

    conf

  • Filename
    7018484