Back to overview

Perseos: Pervasive self-adaptive software systems

English title Perseos: Pervasive self-adaptive software systems
Applicant Pezzè Mauro
Number 116287
Funding scheme Project funding (Div. I-III)
Research institution Istituto del Software (SI) Facoltà di scienze informatiche
Institution of higher education Università della Svizzera italiana - USI
Main discipline Information Technology
Start/End 01.04.2007 - 31.03.2009
Approved amount 90'116.00
Show all

Keywords (7)

self-adaptive software; distributed and mobile systems; software test and analysis; self-adaptive systems; heterogeneous self-adaptive mechanisms; models and meta-models; emergent behaviors

Lay Summary (English)

Lay summary
This project targets software systems composed of many heterogeneous devices, which communicate each other through distributed and wireless interfaces. Such systems reveal emergent behaviors that may greatly affect system quality and reliability.
Researchers have for some time now recognized the benefits of self-adaptive systems, particularly as the size and complexity increase beyond the ability of humans to respond manually in a coherent and timely manner to changes in environment, failures of components, and attacks from intruders.
In this project we study the problem of coordinating heterogeneous self-adaptive mechanisms to solve conflicts and avoid chaos. We define a conceptual framework for self-adaptive complex software systems, and propose a coherent and efficient approach, to resolve conflicts among heterogeneous self-adaptive mechanisms. The conceptual framework provides the functionality to coordinate self-adaptive mechanisms that operate at different levels, within heterogeneous devices and with distinct roles and goals.
We define models and meta-models as the conceptual foundation of cross-layer adaptation mechanisms. In our solution, we propose suitable models to represent the different adaptation activities, and meta-models to govern the interactions between adaptation activities. We define analysis techniques for meta-models and models to detect inconsistencies. We study a unified management protocol that will embody an appropriate common management interface for adaptable systems. Such a protocol allows basic interoperability between systems and controllers.
Direct link to Lay Summary Last update: 21.02.2013

Responsible applicant and co-applicants


Associated projects

Number Title Start Funding scheme
124918 WASH: WorkArounds for Self-Healing 01.04.2009 Project funding (Div. I-III)
124918 WASH: WorkArounds for Self-Healing 01.04.2009 Project funding (Div. I-III)