Skip to main navigation Skip to search Skip to main content

Functional requirements validation by transforming use case models into abstract state machines

  • Patrizia Scandurra*
  • , Andrea Arnoldi
  • , Tao Yue
  • , Marco Dolci
  • *Corresponding author for this work
  • University of Bergamo
  • Simula Research Laboratory

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Use cases are commonly used to structure and document functional requirements while formal methods, such as Abstract State Machines (ASMs), are helpful to specify the behavior of a system and serve to validate system requirements. Therefore, automated support for the transition from use cases to formal models would provide significant, practical help for validating system requirements. This paper proposes the framework AsmetaRE to automatically transform Use Cases Models into ASM executable specifications, and then validate systems requirements through simulation and scenario-based simulation of the generated ASMs with the help of the ASM analysis toolset ASMETA.

Original languageEnglish
Title of host publication27th Annual ACM Symposium on Applied Computing, SAC 2012
Pages1063-1068
Number of pages6
DOIs
StatePublished - 2012
Externally publishedYes
Event27th Annual ACM Symposium on Applied Computing, SAC 2012 - Trento, Italy
Duration: 26 Mar 201230 Mar 2012

Publication series

NameProceedings of the ACM Symposium on Applied Computing

Conference

Conference27th Annual ACM Symposium on Applied Computing, SAC 2012
Country/TerritoryItaly
CityTrento
Period26/03/1230/03/12

Keywords

  • abstract state machines
  • requirements validation
  • use cases

Fingerprint

Dive into the research topics of 'Functional requirements validation by transforming use case models into abstract state machines'. Together they form a unique fingerprint.

Cite this