• DocumentCode
    2321672
  • 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
  • fYear
    2012
  • fDate
    24-24 Sept. 2012
  • Firstpage
    39
  • Lastpage
    48
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • DOI
    10.1109/MoDRE.2012.6360073
  • Filename
    6360073