• DocumentCode
    3674838
  • Title

    Combining Xtext and OSLC for Integrated Model-Based Requirements Engineering

  • Author

    Nadja Marko;Andrea Leitner;Beate Herbst;Alfred Wallner

  • Author_Institution
    Virtual Vehicle Res. Center, Graz, Austria
  • fYear
    2015
  • Firstpage
    143
  • Lastpage
    150
  • Abstract
    Requirements engineering is still a very challenging issue. This is true for most embedded systems and especially for safety-critical ones. A good requirements engineering process is vital for the development of high quality products, but these systems are often highly complex which complicates the respective activities. The use of natural language requirements is common practice, because they are easy to use and understand for people working in different engineering disciplines. However, natural language is ambiguous and vague and may lead to misunderstandings and incorrect implementations. Another big challenge is the often loose coupling of requirements and other development artifacts which hinders traceability and thus impact analysis. This paper presents an approach based on the Xtext framework for the implementation of a restricted requirements language to support engineers in writing requirements with higher quality. In order to improve tool integration, the approach supports OSLC (Open Services for Lifecycle Collaboration), which is a promising method to better support traceability using linked data principles. By using OSLC it is possible to easily extend existing requirements management tools with our proposed implementation for requirements semi-formalization as long as requirements management tools provide the respective OSLC interface. Finally, we will demonstrate our concepts using an example from the automotive domain. The example shows how the tool implementation can be integrated in a tool chain.
  • Keywords
    "Writing","Natural languages","Ontologies","Requirements management","Syntactics","Terminology","Data models"
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering and Advanced Applications (SEAA), 2015 41st Euromicro Conference on
  • ISSN
    1089-6503
  • Electronic_ISBN
    2376-9505
  • Type

    conf

  • DOI
    10.1109/SEAA.2015.11
  • Filename
    7302444