• DocumentCode
    3008821
  • Title

    RSL-IL: An interlingua for formally documenting requirements

  • Author

    de Almeida Ferreira, David ; Rodrigues da Silva, Alberto

  • Author_Institution
    INESC-ID, Inst. Super. Tecnico (IST), Lisbon, Portugal
  • fYear
    2013
  • fDate
    15-15 July 2013
  • Firstpage
    40
  • Lastpage
    49
  • Abstract
    Despite being the most suitable language to communicate requirements, the intrinsic ambiguity of natural language often undermines requirements quality criteria, specially clearness and consistency. Several proposals have been made to increase the rigor of requirements representations through conceptual models, which encompass different perspectives to completely describe the system. However, this multi-representation strategy warrants significant human effort to produce and reuse such models, as well as to enforce their consistency. This paper presents RSL-IL, a Requirements Specification Language that tackles the requirements formalization problem by providing a minimal set of constructs. To cope with the most typical Requirements Engineering concerns, RSL-IL constructs are internally organized into viewpoints. Since these constructs are tightly integrated, RSL-IL enables the representation of requirements in a way that makes them formal enough for being tractable by a computer. Given that RSL-IL provides a stable intermediate representation that can improve the quality and enables requirements reuse, it can be regarded as a requirements interlingua. Also, RSL-IL can be used as a source language within the context of model-to-model transformations to produce specific conceptual models. To illustrate how RSL-IL can be applied in a real project, this paper provides a running example based on a case study.
  • Keywords
    formal specification; specification languages; RSL-IL language; conceptual model; model-to-model transformation context; requirements interlingua; requirements quality criteria; requirements representation; requirements specification language; Context; Human immunodeficiency virus; Natural languages; Organizations; Pragmatics; Terminology; Information Extraction; Requirements Modeling; Requirements Specification Language; Requirements Transformations; Requirements Verification;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Model-Driven Requirements Engineering (MoDRE), 2013 International Workshop on
  • Conference_Location
    Rio de Janeiro
  • Type

    conf

  • DOI
    10.1109/MoDRE.2013.6597262
  • Filename
    6597262