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
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;
Conference_Titel :
Model-Driven Requirements Engineering (MoDRE), 2013 International Workshop on
Conference_Location :
Rio de Janeiro
DOI :
10.1109/MoDRE.2013.6597262