• DocumentCode
    646876
  • Title

    Analyzing formal requirements specifications using an off-the-shelf model checker

  • Author

    Scilingo, Gaston ; Novaira, Maria Marta ; Degiovanni, Renzo ; Aguirre, Nazareno

  • Author_Institution
    Dept. de Comput., Univ. Nat. de Rio Cuarto, Rio Cuarto, Argentina
  • fYear
    2013
  • fDate
    7-11 Oct. 2013
  • Firstpage
    1
  • Lastpage
    9
  • Abstract
    We study the use of an off-the-shelf formal verification tool, namely the explicit-state model checker SPIN, for various analyses related to SCR (Software Cost Reduction) formal requirements specifications. Unlike other studies, where model checking is used for a specific purpose in the context of SCR analysis (e.g., test generation or invariant verification), we use the model checker as the only analysis tool, for consistency checking, completeness analysis, property verification, etc. Moreover, to assess our characterization of the various analyses in terms of model checking, we develop a case study (a pacemaker specification), more complex than those typically found in the SCR literature.
  • Keywords
    formal specification; formal verification; software cost estimation; SCR analysis; SCR formal requirements specifications; SPIN; completeness analysis; consistency checking; explicit-state model checker; off-the-shelf formal verification tool; off-the-shelf model checker; pacemaker specification; property verification; software cost reduction; Analytical models; Computational modeling; Model checking; Monitoring; Software; Telemetry; Thyristors; Formal Methods; Model Checking; Requirements Specification; SCR Method;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computing Conference (CLEI), 2013 XXXIX Latin American
  • Conference_Location
    Naiguata
  • Print_ISBN
    978-1-4799-2957-3
  • Type

    conf

  • DOI
    10.1109/CLEI.2013.6670611
  • Filename
    6670611