The ASCENS project deals with the design and development of complex self-adaptive systems, where self-organization is one of the possible means by which to achieve self-adaptation. However, to support the development of self-organising systems, one has to extensively re-situate their engineering from a software architectures and requirements point of view. In particular, in this chapter, we highlight the importance of the decomposition in components to go from the problem to the engineered solution. This leads us to explain and rationalise the following architectural strategy: designing by following the problem organisation. We discuss architectural advantages for development and documentation, and its coherence with existing methodological approaches to self-organisation, and we illustrate the approach with an example on the area of swarm robotics.

Methodological Guidelines for Engineering Self-organization and Emergence / Noel, Victor; Zambonelli, Franco. - STAMPA. - 8998:(2015), pp. 355-378. [10.1007/978-3-319-16310-9_10]

Methodological Guidelines for Engineering Self-organization and Emergence

NOEL, VICTOR;ZAMBONELLI, Franco
2015

Abstract

The ASCENS project deals with the design and development of complex self-adaptive systems, where self-organization is one of the possible means by which to achieve self-adaptation. However, to support the development of self-organising systems, one has to extensively re-situate their engineering from a software architectures and requirements point of view. In particular, in this chapter, we highlight the importance of the decomposition in components to go from the problem to the engineered solution. This leads us to explain and rationalise the following architectural strategy: designing by following the problem organisation. We discuss architectural advantages for development and documentation, and its coherence with existing methodological approaches to self-organisation, and we illustrate the approach with an example on the area of swarm robotics.
2015
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
GERMANIA
Methodological Guidelines for Engineering Self-organization and Emergence / Noel, Victor; Zambonelli, Franco. - STAMPA. - 8998:(2015), pp. 355-378. [10.1007/978-3-319-16310-9_10]
Noel, Victor; Zambonelli, Franco
File in questo prodotto:
File Dimensione Formato  
Methodological guidelines.pdf

Open access

Tipologia: Versione originale dell'autore proposta per la pubblicazione
Dimensione 363.86 kB
Formato Adobe PDF
363.86 kB Adobe PDF Visualizza/Apri
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/1074472
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 5
  • ???jsp.display-item.citation.isi??? ND
social impact