A journey to highly dynamic, self-adaptive service-based applications

E Di Nitto, C Ghezzi, A Metzger, M Papazoglou… - Automated Software …, 2008 - Springer
Future software systems will operate in a highly dynamic world. Systems will need to operate
correctly despite of unespected changes in factors such as environmental conditions, user …

A bio-inspired algorithm for energy optimization in a self-organizing data center

D Barbagallo, E Di Nitto, DJ Dubois… - … Workshop, SOAR 2009 …, 2010 - Springer
The dimension of modern distributed systems is growing everyday. This phenomenon has
generated several management problems due to the increase in complexity and in the …

Perla: A language and middleware architecture for data management and integration in pervasive information systems

FA Schreiber, R Camplani, M Fortunato… - IEEE Transactions …, 2011 - ieeexplore.ieee.org
A declarative SQL-like language and a middleware infrastructure are presented for
collecting data from different nodes of a pervasive system. Data management is performed …

What value covariance information in estimating vision parameters?

MJ Brooks, W Chojnacki, D Gawley… - … on Computer Vision …, 2001 - ieeexplore.ieee.org
Many parameter estimation methods used in computer vision are able to utilise covariance
information describing the uncertainty of data measurements. This paper considers the …

Decentralized self-adaptation in large-scale distributed systems

L Florio - Proceedings of the 2015 10th Joint Meeting on …, 2015 - dl.acm.org
The evolution of technology is leading to a world where computational systems are made of
a huge number of components spread over a logical network: these components operate in …

Self-aggregation algorithms for autonomic systems

E Di Nitto, DJ Dubois… - 2007 2nd Bio-Inspired …, 2007 - ieeexplore.ieee.org
One of the today issues in software engineering is to find new effective ways to deal
intelligently with the increasing complexity of distributed computing systems. In particular …

A software engineering guideline for self-organizing resource-flow systems

H Seebach, F Nafz, JP Steghöfer… - 2010 Fourth IEEE …, 2010 - ieeexplore.ieee.org
When introducing self-organization into a system, its developer aims to reduce the system's
complexity, during development as well as during operation. More often than not, the self …

Harnessing emergence for manycore programming: early experience integrating ensembles, adverbs, and object-based inheritance

D Ungar, SS Adams - Proceedings of the ACM international conference …, 2010 - dl.acm.org
We believe that embracing nondeterminism and harnessing emergence have great potential
to simplify the task of programming manycore processors. To that end, we have designed …

On exploiting decentralized bio-inspired self-organization algorithms to develop real systems

E Di Nitto, DJ Dubois… - 2009 ICSE Workshop on …, 2009 - ieeexplore.ieee.org
The current research trends in software engineering are focusing on the development of
new techniques to deal intelligently and efficiently with the design of systems that are able to …

Bioinspired computing: Swarm intelligence

M Awad, R Khanna, M Awad, R Khanna - Efficient Learning Machines …, 2015 - Springer
Natural systems solve multifaceted problems using simple rules, and exhibit organized,
complex, and intelligent behavior. Natural process control systems are adaptive …