Imperial College London > Talks@ee.imperial > Featured talks > Towards a Generic Architecture for Multi-Scale, Heterogeneous and Multi-Objective Autonomic Systems. Applications to Smart Micro-Grids and Data-Mediation Systems.

Towards a Generic Architecture for Multi-Scale, Heterogeneous and Multi-Objective Autonomic Systems. Applications to Smart Micro-Grids and Data-Mediation Systems.

Add to your list(s) Download to your calendar using vCal

If you have a question about this talk, please contact Patrick Kelly.

Abstract: As our society progressively and rather inadvertently adopts and relies on ICT systems, from clouds to pervasive systems, the development and maintenance of such systems becomes of a growing concern. Notably, system complexity – in terms of conflicting objectives, large scale, high distribution, heterogeneity and dynamicity – raises significant difficulties with respect to the necessary expertise, costs and risks incurred.

Relatively recent research domains such as Autonomic and Organic Computing have identified these issues and promoted solutions based on the capacity of ICT systems to self-administer (e.g. self-configure, heal, -optimise, -protect, -deploy, -adapt, -reflect; or self, in short). Yet, introducing self- capabilities must further increase the system’s internal complexity initially, in order to provide a simplified interface to the human user. Hence, somewhat paradoxically, the complexity problem must first be exacerbated, in order to be fixed eventually.

We have been addressing this problem from a Software Engineering perspective, aiming to develop a reusable foundation for facilitating the understanding, development and maintenance of complex autonomic systems. We have considered system integration as a key enabler for the development and dynamic adaptation of such systems.

This talk will focus on a generic integration-oriented architecture for open, multi-objective, highly-dynamic, heterogeneous and scalable self-* systems. It includes a general formalisation of system goals, goal operations and several design patterns for system integration. For illustration purposes, the presentation will develop two examples of concrete autonomic system architectures, targeting a smart micro-grid and a data-mediation application. These examples have been implemented and shown to produce viable results. Future work will concentrate on developing additional examples in order to further validate and refine the generic architecture proposed.

We consider that the outcome of this work will help facilitate, or even make possible, the development and administration of complex ICT systems in various application domains.

Biography: Ada Diaconescu is an Assistant Professor (with tenure) in the Software Services and Systems (S3) group of the Computer Science and Networks (INFRES) department of Telecom ParisTech, since 2009. She is also a member of the CNRS LTCI research laboratory (Information Processing and Communication Laboratory). Her research interests include autonomic and organic computing, software engineering for self-adaptive and self-organising systems, component and service-oriented architectures and interdisciplinary solutions for managing software complexity.

Ada Diaconescu has received a PhD in computer science and electronic engineering from Dublin City University (2006). She has been an active researcher at University of Grenoble, Orange Labs, INRIA Rhône Alpes and Dublin City University. She started her research in autonomic computing in 2001 and has later also joined the organic computing community. Most recently, she has co-authored a Springer book on Autonomic Computing, which was published in 2013.

This talk is part of the Featured talks series.

Tell a friend about this talk:

This talk is included in these lists:

Note that ex-directory lists are not shown.

 

Changes to Talks@imperial | Privacy and Publicity