Skip to Main Content (Press Enter)

Logo CNR
  • ×
  • Home
  • Persone
  • Pubblicazioni
  • Strutture
  • Competenze

UNI-FIND
Logo CNR

|

UNI-FIND

cnr.it
  • ×
  • Home
  • Persone
  • Pubblicazioni
  • Strutture
  • Competenze
  1. Pubblicazioni

A systematic approach to programming and verifying attribute-based communication systems

Capitolo di libro
Data di Pubblicazione:
2019
Abstract:
A methodology is presented for the systematic development of systems of many components, that interact by relying on predicates over attributes that they themselves mutually expose. The starting point is a novel process calculus AbC (for Attribute-based Communication) introduced for modelling collective-adaptive systems. It is shown how to refine the model by introducing a translator from AbC into UML- like state machines that can be analyzed by UMC. In order to execute the specification, another translator is introduced that maps AbC terms into ABEL, a domain-specific framework that offers faithful AbC-style programming constructs built on top of Erlang. It is also shown how the proposed methodology can be used to assess relevant properties of systems and to automatically obtain an executable program for a non- trivial case study.
Tipologia CRIS:
02.01 Contributo in volume (Capitolo o Saggio)
Keywords:
Formal modelling; Formal verification; Autonomous systems; Collective-adaptive systems
Elenco autori:
Mazzanti, Franco
Autori di Ateneo:
MAZZANTI FRANCO
Link alla scheda completa:
https://iris.cnr.it/handle/20.500.14243/386439
Link al Full Text:
https://iris.cnr.it//retrieve/handle/20.500.14243/386439/67528/prod_408346-doc_143277.pdf
Titolo del libro:
From Software Engineering to Formal Methods and Tools, and Back. Essays Dedicated to Stefania Gnesi on the Occasion of Her 65th Birthday
  • Dati Generali

Dati Generali

URL

https://link.springer.com/chapter/10.1007/978-3-030-30985-5_22
  • Utilizzo dei cookie

Realizzato con VIVO | Designed by Cineca | 26.5.0.0 | Sorgente dati: PREPROD (Ribaltamento disabilitato)