Title :
RSLingo: An information extraction approach toward formal requirements specifications
Author :
de Almeida Ferreira, David ; Silva, Alberto Rodrigues da
Author_Institution :
INESC-ID, Inst. Super. Tecnico (IST), Lisbon, Portugal
Abstract :
Requirements Engineering (RE) is about achieving a shared understanding about the software system to be built. No withstanding the importance of other RE activities, requirements specification deserves special attention due to its documentation purposes: to communicate requirements, someone has to write them down. In this paper we present RSLingo, a linguistic approach for improving the quality of requirements specifications, which is based on two languages and the mapping between them: RSL-PL, an extensible language for dealing with information extraction from requirements written in natural language; and RSL-IL, a formal language with a fixed set of constructs for representing and conveying RE-specific concerns. Contrarily to other approaches, this decoupling allows one to deal with requirements as “white-box” items, enabling a deeper understanding at a semantic level. Thus, RSLingo enables the automation of some verification tasks that prevent common requirements quality problems and lays the foundation to better integrate RE with the Model-Driven Engineering paradigm through transformations of requirements representations into design models.
Keywords :
formal languages; formal specification; formal verification; linguistics; natural languages; software quality; specification languages; system documentation; RE-specific concerns; RSL-IL; RSL-PL; RSLingo; design model; extensible language; formal language; formal requirements specification; information extraction approach; linguistic approach; model-driven engineering paradigm; natural language; requirements engineering; requirements representation transformation; requirements specification language; requirements specification quality improvement; software system; system documentation; verification task automation; white-box items; Business; Natural languages; Pattern matching; Pragmatics; Semantics; Terminology; Information Extraction; Requirements Modeling; Requirements Specification Language; Transformations;
Conference_Titel :
Model-Driven Requirements Engineering Workshop (MoDRE), 2012 IEEE
Conference_Location :
Chicago, IL
Print_ISBN :
978-1-4673-4387-9
Electronic_ISBN :
978-1-4673-4388-6
DOI :
10.1109/MoDRE.2012.6360073