• DocumentCode
    1705077
  • Title

    FOAM: A Lightweight Method for Verification of Use-Cases

  • Author

    Simko, Viliam ; Hnetynka, Petr ; Bures, Tomas ; Plasil, Frantisek

  • Author_Institution
    Dept. of Distrib. & Dependable Syst., Charles Univ., Prague, Czech Republic
  • fYear
    2012
  • Firstpage
    228
  • Lastpage
    232
  • Abstract
    The advantage of textual use-cases is that they can be easily understood by stakeholders and domain experts. However, since use-cases typically rely on a natural language, they cannot be directly subject to a formal verification. In this paper, we present the FOAM method which features simple user-definable annotations, inserted into a use-case to make its semantics more suitable for verification. Subsequently a model-checking tool verifies temporal invariants associated with the annotations. This way, FOAM allows for harnessing the benefits of model-checking while still keeping the use-cases understandable for non-experts.
  • Keywords
    formal specification; formal verification; natural languages; text analysis; FOAM method; model-checking tool; natural language; temporal invariants; textual use-case verification; user-definable annotations; Automata; Cities and towns; Educational institutions; Natural languages; Object oriented modeling; Semantics; Unified modeling language; CTL; LTL; NuSMV; Requirements; Verification;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering and Advanced Applications (SEAA), 2012 38th EUROMICRO Conference on
  • Conference_Location
    Cesme, Izmir
  • Print_ISBN
    978-1-4673-2451-9
  • Type

    conf

  • DOI
    10.1109/SEAA.2012.15
  • Filename
    6328155