Academia.eduAcademia.edu

Outline

AsmetaA: Animator for Abstract State Machines

2018, Lecture Notes in Computer Science

https://doi.org/10.1007/978-3-319-91271-4_25

Abstract

In this paper, we present AsmetaA -a graphical animator for Abstract State Machines integrated within the ASMETA framework. The execution of formal specifications through animation provides several advantages, e.g., it provides an immediate feedback about system behavior, it helps understand system evolution, and it increases the overall acceptability of formal methods.

References (8)

  1. P. Arcaini, S. Bonfanti, A. Gargantini, and E. Riccobene. Visual Notation and Patterns for Abstract State Machines. In P. Milazzo, D. Varró, and M. Wimmer, editors, Software Technologies: Applications and Foundations, pages 163-178, Cham, 2016. Springer International Publishing.
  2. P. Arcaini, A. Gargantini, and E. Riccobene. NuSeen: A Tool Framework for the NuSMV Model Checker. In 2017 IEEE International Conference on Software Test- ing, Verification and Validation (ICST), pages 476-483, 2017.
  3. E. Börger and R. Stärk. Abstract State Machines: A Method for High-Level System Design and Analysis. Springer Verlag, 2003.
  4. A. Gargantini, E. Riccobene, and P. Scandurra. A Metamodel-based Language and a Simulation Engine for Abstract State Machines. J. UCS, 14(12):1949-1983, 2008.
  5. D. Haneberg, M. Junker, G. Schellhorn, W. Reif, and G. Ernst. Simulating a Flash File System with CoreASM and Eclipse. In Informatik 2011: Informatik schafft Communities, Beiträge der 41. Jahrestagung der Gesellschaft für Informatik e.V. (GI), volume 192 of LNI, page 355. GI, 2011.
  6. M. Leuschel and M. Butler. ProB: an automated analysis toolset for the B method. Journal on Software Tools for Technology Transfer, 10(2):185-203, Mar 2008.
  7. A. Mashkoor and J. Jacquot. Validation of formal specifications through transfor- mation and animation. Requir. Eng., 22(4):433-451, 2017.
  8. Y. Yu, P. Manolios, and L. Lamport. Model checking TLA+ specifications. In L. Pierre and T. Kropf, editors, Correct Hardware Design and Verification Methods, pages 54-66. Springer, 1999.