The paper presents a simulation framework for UML models based upon a mapping schema of UML metamodel elements into Abstract State Machines (ASMs). Structural model elements are translated into an ASM vocabulary as collections of domains and functions, whereas the dynamic view is captured by multi-agent ASMs reflecting the behavior modelled by UML state machines. In our toolkit, input UML models can be drawn using any UML CASE Tool able to produce the XMI format for diagrams. This textual representation is employed to initialize the ASM model for state machines which can be symbolically executed by AsmGofer, an advanced Abstract State Machine programming system. We present the tool through an example of simulation of a simple stack-printer UML model showing the interactions among state machines by signals exchange and operation calls.

Mapping UML into abstract state machines : a framework to simulate UML models / A. Cavarra, E. Riccobene, P. Scandurra. - In: STUDIA INFORMATICA UNIVERSALIS. - ISSN 1625-7545. - 3:3(2004), pp. 367-398.

Mapping UML into abstract state machines : a framework to simulate UML models

E. Riccobene
Secondo
;
2004

Abstract

The paper presents a simulation framework for UML models based upon a mapping schema of UML metamodel elements into Abstract State Machines (ASMs). Structural model elements are translated into an ASM vocabulary as collections of domains and functions, whereas the dynamic view is captured by multi-agent ASMs reflecting the behavior modelled by UML state machines. In our toolkit, input UML models can be drawn using any UML CASE Tool able to produce the XMI format for diagrams. This textual representation is employed to initialize the ASM model for state machines which can be symbolically executed by AsmGofer, an advanced Abstract State Machine programming system. We present the tool through an example of simulation of a simple stack-printer UML model showing the interactions among state machines by signals exchange and operation calls.
UML ; Abstract state machines ; Model mapping ; Simulation of UML models.
Settore INF/01 - Informatica
2004
http://studia.complexica.net/Art/RI030305.pdf
Article (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/142159
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact