• DocumentCode
    2116585
  • Title

    Formally Specifying Requirements with RSL-IL

  • Author

    de Almeida Ferreira, David ; da Silva, Airton R.

  • Author_Institution
    INESC-ID, Inst. Super. Tecnico (IST), Lisbon, Portugal
  • fYear
    2012
  • fDate
    3-6 Sept. 2012
  • Firstpage
    217
  • Lastpage
    220
  • Abstract
    To mediate and properly support the interplay between the domains of business stakeholders and the development team, requirements must be documented and maintained in a rigorous manner. Furthermore, to effectively communicate the viewpoints of different stakeholders, it is of the utmost importance to provide complementary views that support a better understanding of the intended software system´s requirements. However, the quality of requirements specifications and related artifacts strongly depends on the expertise of whoever performs these human-intensive and error-prone activities. This paper introduces RSL-IL, a domain-specific language that can be used to formally specify the requirements of software systems. The formal semantics of RSL-IL constructs enable further computations on its requirements representations, such as the automatic verification and generation of complementary views that support stakeholders during requirements validation.
  • Keywords
    formal specification; specification languages; RSL-IL; business stakeholders; complementary view automatic verification; complementary view generation; development team; domain-specific language; formal semantics; requirement formal specification; requirements representations; requirements specification quality; requirements validation; software system requirements; Formal Languages; Requirements Engineering; Requirements Specification;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality of Information and Communications Technology (QUATIC), 2012 Eighth International Conference on the
  • Conference_Location
    Lisbon
  • Print_ISBN
    978-1-4673-2345-1
  • Type

    conf

  • DOI
    10.1109/QUATIC.2012.30
  • Filename
    6511812