The ICAR Engineering COmplex and Smart systems (ECOS) Lab is the evolution of a group born in 2010 from the synergy of researchers sharing a common vision of research objectives. People from the ICAR departments of Palermo and Napoli partecipate in this lab. In these few years, the ECOS lab has been involved in several projects mainly in the ICT field. To date, it collaborates with several universities and CNR institutes. The main research activities cover  the definition of software engineering techniques for the analysis and design of smart systems, and, from the techology transfer point of view, ICT innovation in several contexts such as smart environments, workflows, e-* (e-government, e-health,...) systems, logistics, simulations , maritime applications of ICT systems.


The ECOS Lab aims to contribute to the state of the art in smart systems engineering.

Our effort is specifically directed towards the definition of software engineering techniques for the analysis and design of smart systems that can exhibit autonomous, distributed, self-adaptive and self-organizing (SASO) behaviours. Such techniques will exploit Artificial Intelligence approaches too.

In particular, research activities will focus on the analysis and design of smart systems able to:

  • Exhibit autonomous and proactive behaviour and to make rational decisions according to sensory data in order to pursue some objectives. Such objectives (goals) could be initially unknown and afterwards acquired while running. Due to the nature of these systems data may come from distributed and remote sensors.
  • Deploy its components on distributed computational units, and on Cloud-based computing.
  • Exhibit adaptive behaviours. It means that such systems will be able to effectively adapt their behaviour both to environment changes and to new domain requirements and regulations (self-healing, self -configuration and self-optimization).
  • Self-organize its internal structure, which is generally decomposed into independent and reusable functional units. Such components will be able to organize themselves for finding composed solutions in order to achieve collaborative goals. Such systems will be able to reuse previous solutions in similar problems.

More in details, research activities include:

  • theories and techniques for goal-oriented adaptive workflow systems;
  • theories and techniques for normative systems;
  • design and development processes for AMbient Intelligence (AMI) systems, Self-adaptive and Self-organizing systems;
  • Metamodeling, model driven design, domain specific languages and situational method engineering approaches for the definition of ad hoc design processes;
  • Methodologies and techniques for the simulation of complex systems