ASMETA is a tool set for the formal specification, validation, and verification of discrete event systems. It is based on the Abstract State Machine (ASM) formal method, and provides an interactive environment for editing and analyzing ASM models, as well as for transforming high-level models into code. ASMETA also integrates runtime validation and verification techniques to ensure runtime assurance and enforcement of systems. This paper provides a comprehensive overview of ASMETA, detailing its software architecture, capabilities, and illustrative applications. It concludes with a discussion on its impact and emerging research directions in cutting-edge domains, including runtime safety assurance, safeguarding of autonomous systems, and the use of formal models in next-generation Digital Twins.

ASMETA: A comprehensive tool set for formal system engineering based on abstract state machines / A. Bombarda, S.B.. - In: SCIENCE OF COMPUTER PROGRAMMING. - ISSN 0167-6423. - 253:(2026 Aug), pp. 103508.1-103508.7. [10.1016/j.scico.2026.103508]

ASMETA: A comprehensive tool set for formal system engineering based on abstract state machines

E. Riccobene
Penultimo
;
2026

Abstract

ASMETA is a tool set for the formal specification, validation, and verification of discrete event systems. It is based on the Abstract State Machine (ASM) formal method, and provides an interactive environment for editing and analyzing ASM models, as well as for transforming high-level models into code. ASMETA also integrates runtime validation and verification techniques to ensure runtime assurance and enforcement of systems. This paper provides a comprehensive overview of ASMETA, detailing its software architecture, capabilities, and illustrative applications. It concludes with a discussion on its impact and emerging research directions in cutting-edge domains, including runtime safety assurance, safeguarding of autonomous systems, and the use of formal models in next-generation Digital Twins.
Abstract state machines; Code generation from models; Model validation; Model verification; State-based formal models;
Settore INFO-01/A - Informatica
   SEcurity and RIghts in the CyberSpace (SERICS)
   SERICS
   MINISTERO DELL'UNIVERSITA' E DELLA RICERCA
   codice identificativo PE00000014
ago-2026
Article (author)
File in questo prodotto:
File Dimensione Formato  
TutorialAsmetaFM2024-10.pdf

accesso aperto

Tipologia: Pre-print (manoscritto inviato all'editore)
Licenza: Creative commons
Dimensione 339.08 kB
Formato Adobe PDF
339.08 kB Adobe PDF Visualizza/Apri
1-s2.0-S0167642326000742-main.pdf

accesso riservato

Tipologia: Publisher's version/PDF
Licenza: Nessuna licenza
Dimensione 1.72 MB
Formato Adobe PDF
1.72 MB Adobe PDF   Visualizza/Apri   Richiedi una copia
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/1257478
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
  • OpenAlex 0
social impact