Collective Adaptation in Process-Based Systems
Authors:
- Antonio BucchiaroneABAntonio Bucchiarone
- Claudio Antares MezzinaCMClaudio Antares Mezzina
- Marco PistoreMPMarco Pistore
- Heorhi RaikHRHeorhi Raik
- Giuseppe ValettoGVGiuseppe Valetto
- 1 September 2014
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- No. 19493673,p. 151-156
Abstract
A collective adaptive system is composed of a set of heterogeneous, autonomous and self-adaptive entities that come into a collaboration with one another in order to improve the effectiveness with which they can accomplish their individual goals. In this paper, we offer a characterization of ensembles, as the main concept around which systems that exhibit collective adaptability can be built. Our conceptualization of ensembles enables to define a collective adaptive system as an emergent aggregation of autonomous and self-adaptive process-based elements. To elucidate our approach to ensembles and collective adaptation, we draw an example from a scenario in the urban mobility domain, we describe an architecture that enables that approach, and we show how our approach can address the problems posed by the motivating scenario.Keywords
This publication has 9 references indexed in Scilit:
- A Formal Approach to Autonomic Systems ProgrammingACM Transactions on Autonomous and Adaptive Systems, 2014
- Foundations for Ensemble Modeling – The Helena Approach2014
- DEECO2013
- Towards a Systems of Systems Engineering EU Strategic Research Agenda2013
- Dynamic Adaptation of Fragment-Based and Context-Aware Business Processes2012
- On Self-Adaptation, Self-Expression, and Self-Awareness in Autonomic Service Component Ensembles2011
- ARGoS: A modular, multi-engine simulator for heterogeneous swarm robotics2011
- Towards a taxonomy of adaptive agent-based collaboration patterns for autonomic service ensembles2011
- Symbiotic Multi-Robot Organisms2010