Smart cyber agents play a crucial role in software-intensive systems by monitoring their physical surroundings and making impactful decisions. This paper addresses the challenge of specifying multi-Agent patterns, which include interactions with human agents in possibly safety-critical environments. To this end, we introduce the foundations of a domain-Agnostic and flexible Domain-Specific Language (DSL) called LIrAs. The language is designed to be accessible to users without programming expertise. LIrAs' semantics are mapped to Deterministic Finite-state Automata, making specifications amenable to formal verification. The DSL is exemplified through an illustrative scenario from the service robotics field.

Towards Verifiable Multi-Agent Interaction Pattern Specification

Tagliaferro, Alberto;Lestingi, Livia;Rossi, Matteo
2024-01-01

Abstract

Smart cyber agents play a crucial role in software-intensive systems by monitoring their physical surroundings and making impactful decisions. This paper addresses the challenge of specifying multi-Agent patterns, which include interactions with human agents in possibly safety-critical environments. To this end, we introduce the foundations of a domain-Agnostic and flexible Domain-Specific Language (DSL) called LIrAs. The language is designed to be accessible to users without programming expertise. LIrAs' semantics are mapped to Deterministic Finite-state Automata, making specifications amenable to formal verification. The DSL is exemplified through an illustrative scenario from the service robotics field.
2024
FormaliSE '24: Proceedings of the 2024 IEEE/ACM 12th International Conference on Formal Methods in Software Engineering (FormaliSE)
9798400705892
domain-specific language; multi-Agent patterns specification; pattern verification;
File in questo prodotto:
File Dimensione Formato  
FormaliSE_2024_DSL_Paper.pdf

accesso aperto

Descrizione: Pre-print
: Pre-Print (o Pre-Refereeing)
Dimensione 608.22 kB
Formato Adobe PDF
608.22 kB Adobe PDF Visualizza/Apri

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/11311/1267105
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 2
  • ???jsp.display-item.citation.isi??? 2
social impact