• DocumentCode
    1835242
  • Title

    Evaluating the use of model-based requirements verification method: A feasibility study

  • Author

    Aceituna, Daniel ; Do, Hyunsook ; Walia, Gursimran Singh ; Lee, Seok-Won

  • Author_Institution
    Comput. Sci. Dept., North Dakota State Univ., Fargo, ND, USA
  • fYear
    2011
  • fDate
    30-30 Aug. 2011
  • Firstpage
    13
  • Lastpage
    20
  • Abstract
    Requirements engineering is one of the most important and critical phases in the software development life cycle, and should be carefully performed to build high quality and reliable software. However, requirements are typically gathered through various sources and represented in natural language (NL), making requirements engineering a difficult, fault prone, and a challenging task. To address this challenge, we propose a model-based requirements verification method called NLtoSTD, which transforms NL requirements into a state transition diagram (STD) that can be verified through automated reasoning. This paper analyzes the effect of NLtoSTD method in improving the quality of requirements. To do so, we conducted an empirical study at North Dakota State University in which the participants employed the NLtoSTD method during the inspection of requirement documents to identify the amibiguities and incompleteness of requirements. The experiment results show that the proposed method is capable of finding ambiguities and missing functionalities in a set of NL requirements, and provided us with insights and feedback to improve the method. The results are promising and have motivated the refinement of NLtoSTD method and future empirical evaluation.
  • Keywords
    formal verification; inference mechanisms; software engineering; NLtoSTD method; automated reasoning; model-based requirements verification method; requirements engineering; requirements quality; software development life cycle; state transition diagram; Artificial intelligence; Computational modeling; Educational institutions; Inspection; Natural languages; Tin; Training; Requirements verification; STD model; inspection; model-based verification;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Empirical Requirements Engineering (EmpiRE), 2011 First International Workshop on
  • Conference_Location
    Trento
  • Print_ISBN
    978-1-4577-1075-9
  • Electronic_ISBN
    978-1-4577-1076-6
  • Type

    conf

  • DOI
    10.1109/EmpiRE.2011.6046248
  • Filename
    6046248