Formal models are a rigorous way to specify informal system requirements. However, they are not widely used in practice, since they are considered difficult to develop and understand. Visualization is often considered a good means for people to communicate and to get a common understanding. We here make a proposal of a visual notation for Abstract State Machines (ASMs), and we introduce visual trees that visualize ASM transition rules. In addition to these graphical components that are based only on the syntactical structure of the model, we also present visual patterns that permit to visualize part of the behavior of the machine. A tool is also available to graphically represent ASM models using the proposed notation.

Visual notation and patterns for abstract state machines / P. Arcaini, S. Bonfanti, A. Gargantini, E. Riccobene - In: Software Technologies: Applications and Foundations / [a cura di] P. Milazzo, D. Varró, M. Wimmer. - [s.l] : Springer Verlag, 2016. - ISBN 9783319502298. - pp. 163-178 (( convegno DataMod, GCM, HOFM, MELO, SEMS, VeryComp tenutosi a Wien nel 2016.

Visual notation and patterns for abstract state machines

E. Riccobene
Ultimo
2016

Abstract

Formal models are a rigorous way to specify informal system requirements. However, they are not widely used in practice, since they are considered difficult to develop and understand. Visualization is often considered a good means for people to communicate and to get a common understanding. We here make a proposal of a visual notation for Abstract State Machines (ASMs), and we introduce visual trees that visualize ASM transition rules. In addition to these graphical components that are based only on the syntactical structure of the model, we also present visual patterns that permit to visualize part of the behavior of the machine. A tool is also available to graphically represent ASM models using the proposed notation.
Theoretical Computer Science; Computer Science (all)
Settore INF/01 - Informatica
2016
Book Part (author)
File in questo prodotto:
Non ci sono file associati a questo prodotto.
Pubblicazioni consigliate

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/2434/476340
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 9
  • ???jsp.display-item.citation.isi??? 3
  • OpenAlex ND
social impact