Statechart diagrams provide a graphical notation for describing dynamic aspects of system behaviour within the Unified Modelling Language (UML). In this paper, we present a branching-time model-checking approach to the automatic verification of the formal correctness of UML Statechart diagram specifications. We use a formal operational semantics for building a labelled transition system (automaton) which is then used as a model to be checked against correctness requirements expressed in Action-Based Temporal Logic (ACTL). Our reference verification environment is JACK, where automata are represented in a standard format, which facilitates the use of different tools for automatic verification

Model checking UML statechart diagrams using JACK

Gnesi S;Latella D;Massink M
1999

Abstract

Statechart diagrams provide a graphical notation for describing dynamic aspects of system behaviour within the Unified Modelling Language (UML). In this paper, we present a branching-time model-checking approach to the automatic verification of the formal correctness of UML Statechart diagram specifications. We use a formal operational semantics for building a labelled transition system (automaton) which is then used as a model to be checked against correctness requirements expressed in Action-Based Temporal Logic (ACTL). Our reference verification environment is JACK, where automata are represented in a standard format, which facilitates the use of different tools for automatic verification
1999
Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo" - ISTI
Inglese
Fourth IEEE International High-Assurance Systems Engineering Symposium
Fourth IEEE International High-Assurance Systems Engineering Symposium
46
55
10
0-7695-0418-3
http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&arnumber=809474&refinements%3D4281796089%26queryText%3DHigh-Assurance+Systems+Engineering%2C+1999.+Proceedings.+4th+IEEE+International+Symposium+On
Sì, ma tipo non specificato
17 Nov 1999-19 Nov 1999
Washington, DC
UML statechart diagrams
Codice PuMa: cnr.iei/1999-A2-035
3
restricted
Gnesi S.; Latella D.; Massink M.
273
info:eu-repo/semantics/conferenceObject
04 Contributo in convegno::04.01 Contributo in Atti di convegno
File in questo prodotto:
File Dimensione Formato  
prod_190553-doc_55688.pdf

solo utenti autorizzati

Descrizione: Model checking UML statechart diagrams using JACK
Tipologia: Versione Editoriale (PDF)
Dimensione 2.35 MB
Formato Adobe PDF
2.35 MB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/233866
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact