A state/event-based model-checking approach for the analysis of abstract system properties

  • Authors:
  • Maurice H. ter Beek;Alessandro Fantechi;Stefania Gnesi;Franco Mazzanti

  • Affiliations:
  • Istituto di Scienza e Tecnologie dellInformazione A. Faedo, CNR Via G. Moruzzi 1, 56124 Pisa, Italy;Istituto di Scienza e Tecnologie dellInformazione A. Faedo, CNR Via G. Moruzzi 1, 56124 Pisa, Italy and Dipartimento di Sistemi e Informatica, Università degli Studi di Firenze Via S. Marta 3 ...;Istituto di Scienza e Tecnologie dellInformazione A. Faedo, CNR Via G. Moruzzi 1, 56124 Pisa, Italy;Istituto di Scienza e Tecnologie dellInformazione A. Faedo, CNR Via G. Moruzzi 1, 56124 Pisa, Italy

  • Venue:
  • Science of Computer Programming
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present the UMC framework for the formal analysis of concurrent systems specified by collections of UML state machines. The formal model of a system is given by a doubly labelled transition system, and the logic used to specify its properties is the state-based and event-based logic UCTL. UMC is an on-the-fly analysis framework which allows the user to interactively explore a UML model, to visualize abstract behavioural slices of it and to perform local model checking of UCTL formulae. An automotive scenario from the service-oriented computing (SOC) domain is used as case study to illustrate our approach.