The paper explores a vision in modeling the behavior of complex systems by modular units hosting state machines arranged in part-whole hierarchies and communicating through event flows. Each modular unit plays at the same time the double role of part and whole, i.e. it is inspired by the philosophical idea of holon, providing both an interface and an implementation by which other component state machines may be controlled in order to achieve a global behavior. It is moreover observed that it is possible to assign a formal characterization to such state modules, due to their part-whole arrangement, since higher-level behaviors can derive formally their meaning from lower-level component behaviors. Such a way of arranging behavioral modules allows to establish directly correct-by-construction safety and liveness properties of state-based systems thus challenging the current approach by which state machines interact at the same level and have to be model-checked for ensuring correctness.

Modeling Systemic Behavior by State-Based Holonic Modular Units / Pazzi, Luca. - STAMPA. - 8767:(2014), pp. 99-115. (Intervento presentato al convegno 17th International Conference on Model-Driven Engineering Languages and Systems (MODELS) tenutosi a Univ Politecnica Valencia, Valencia, SPAIN nel SEP 28-OCT 03, 2014).

Modeling Systemic Behavior by State-Based Holonic Modular Units

PAZZI, Luca
2014

Abstract

The paper explores a vision in modeling the behavior of complex systems by modular units hosting state machines arranged in part-whole hierarchies and communicating through event flows. Each modular unit plays at the same time the double role of part and whole, i.e. it is inspired by the philosophical idea of holon, providing both an interface and an implementation by which other component state machines may be controlled in order to achieve a global behavior. It is moreover observed that it is possible to assign a formal characterization to such state modules, due to their part-whole arrangement, since higher-level behaviors can derive formally their meaning from lower-level component behaviors. Such a way of arranging behavioral modules allows to establish directly correct-by-construction safety and liveness properties of state-based systems thus challenging the current approach by which state machines interact at the same level and have to be model-checked for ensuring correctness.
2014
17th International Conference on Model-Driven Engineering Languages and Systems (MODELS)
Univ Politecnica Valencia, Valencia, SPAIN
SEP 28-OCT 03, 2014
8767
99
115
Pazzi, Luca
Modeling Systemic Behavior by State-Based Holonic Modular Units / Pazzi, Luca. - STAMPA. - 8767:(2014), pp. 99-115. (Intervento presentato al convegno 17th International Conference on Model-Driven Engineering Languages and Systems (MODELS) tenutosi a Univ Politecnica Valencia, Valencia, SPAIN nel SEP 28-OCT 03, 2014).
File in questo prodotto:
File Dimensione Formato  
pazziModels2014InDLSpringer.pdf

Accesso riservato

Tipologia: Versione pubblicata dall'editore
Dimensione 442.35 kB
Formato Adobe PDF
442.35 kB Adobe PDF   Visualizza/Apri   Richiedi una copia
Pubblicazioni consigliate

Licenza Creative Commons
I metadati presenti in IRIS UNIMORE sono rilasciati con licenza Creative Commons CC0 1.0 Universal, mentre i file delle pubblicazioni sono rilasciati con licenza Attribuzione 4.0 Internazionale (CC BY 4.0), salvo diversa indicazione.
In caso di violazione di copyright, contattare Supporto Iris

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11380/1036357
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 3
  • ???jsp.display-item.citation.isi??? 2
social impact