AsmetaF: A Flattener for the ASMETA Framework

作者: Paolo Arcaini , Elvinia Riccobene , Riccardo Melioli

DOI: 10.4204/EPTCS.284.3

关键词:

摘要: 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 formal integrated development environment. Although ASMs allow modeling complex systems in rather concise way -and this advantageous purposes-, such notation general problem as model checking theorem proving that rely tools accepting simpler notations. In paper, we propose flattener tool framework transforms flattened constituted only update, parallel, conditional rules; easier map notations tools. Experiments show effect applying some representative case studies repository.

参考文章(15)
Hamed Yaghoubi Shahir, Roozbeh Farahbod, Uwe Glässer, Refactoring abstract state machine models ABZ'12 Proceedings of the Third international conference on Abstract State Machines, Alloy, B, VDM, and Z. pp. 345- 348 ,(2012) , 10.1007/978-3-642-30885-7_28
Paolo Arcaini, Angelo Gargantini, Elvinia Riccobene, Rigorous development process of a safety-critical system: from ASM models to Java code International Journal on Software Tools for Technology Transfer. ,vol. 19, pp. 247- 269 ,(2017) , 10.1007/S10009-015-0394-X
Alessandro Cimatti, Edmund Clarke, Enrico Giunchiglia, Fausto Giunchiglia, Marco Pistore, Marco Roveri, Roberto Sebastiani, Armando Tacchella, NuSMV 2: An OpenSource Tool for Symbolic Model Checking computer aided verification. pp. 359- 364 ,(2002) , 10.1007/3-540-45657-0_29
Paolo Arcaini, Angelo Gargantini, Elvinia Riccobene, AsmetaSMV: a way to link high-level ASM models to low-level NuSMV specifications abstract state machines alloy b and z. ,vol. 5977, pp. 61- 74 ,(2010) , 10.1007/978-3-642-11811-1_6
Didier Bert, Sylvain Boulmé, Marie-Laure Potet, Antoine Requet, Laurent Voisin, Adaptable Translator of B Specifications to Embedded C Programs formal methods. pp. 94- 113 ,(2003) , 10.1007/978-3-540-45236-2_7
Angelo Gargantini, Elvinia Riccobene, Salvatore Rinzivillo, Using spin to generate tests from ASM specifications Lecture Notes in Computer Science. ,vol. 2589, pp. 263- 277 ,(2003) , 10.1007/3-540-36498-6_15
Paolo Arcaini, Angelo Gargantini, Elvinia Riccobene, Patrizia Scandurra, A model-driven process for engineering a toolset for a formal method Software: Practice and Experience. ,vol. 41, pp. 155- 166 ,(2011) , 10.1002/SPE.1019
Xavier Devroey, Maxime Cordy, Pierre-Yves Schobbens, Axel Legay, Patrick Heymans, None, State machine flattening, a mapping study and tools assessment international conference on software testing verification and validation workshops. pp. 1- 8 ,(2015) , 10.1109/ICSTW.2015.7107408
Paolo Arcaini, Roxana-Maria Holom, Elvinia Riccobene, ASM-based formal design of an adaptivity component for a Cloud system Formal Aspects of Computing. ,vol. 28, pp. 567- 595 ,(2016) , 10.1007/S00165-016-0371-5
Paolo Arcaini, Angelo Gargantini, Elvinia Riccobene, SMT-based automatic Proof of ASM model refinement international conference on software engineering. ,vol. 9763, pp. 253- 269 ,(2016) , 10.1007/978-3-319-41591-8_17