Authors: Paolo Arcaini, Riccardo Melioli and Elvinia Riccobene
Paper Information
Title: | AsmetaF: a flattener for the ASMETA framework |
Authors: | Paolo Arcaini, Riccardo Melioli and Elvinia Riccobene |
Proceedings: | F-IDE F-IDE-18 Proceedings |
Editors: | Paolo Masci, Rosemary Monahan and Virgile Prevosto |
Keywords: | Abstract State Machines, flattener, refactoring, ASMETA |
Abstract: | ABSTRACT. Abstract State Machines (ASMs) have shown to be a suitable high-level specification method for complex, even industrial, systems; the ASMETA framework, supporting several validation and verification activities on ASM models, is an example of a formal integrated development environment. Although ASMs allow modeling complex systems in a rather concise way -and this is advantageous for specification purposes-, such concise notation is in general a problem for verification activities as model checking and theorem proving that rely on tools accepting simpler notations. In this paper, we propose a flattener tool integrated in the ASMETA framework that transforms a general ASM model in a flattened model constituted only of update, parallel, and conditional rules; such model is easier to map to notations of verification tools. Experiments show the effect of applying the tool to some representative case studies of the ASMETA repository. |
Pages: | 10 |
Talk: | Jul 14 11:30 (Session 95C: User interfaces for formal tools) |
Paper: |