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
Link To Document