In the last decade, bio-inspired self-organising mechanisms have been applied to different domains, achieving results beyond traditional approaches. However, researchers usually use these mechanisms in an ad-hoc manner. In this way, their interpretation, definition, boundary (i.e. when one mechanism stops, and when another starts), and implementation… (More)
Pervasive service ecosystems are a new paradigm for the design of context-aware systems featuring adaptivity and self-awareness. A theoretical and practical framework has been proposed for addressing these scenarios, taking primary inspirations from natural ecosystems and grounding upon two basic abstractions: " live semantic annotations " (LSAs), which are… (More)
This paper discusses the notion of " core bio-inspired services "-low-level services providing basic bio-inspired mechanisms, such as evaporation, aggregation or spreading-shared by higher-level services or applications. Design patterns descriptions of self-organising mechanisms , such as gossip, morphogenesis, or foraging, show that these higher-level… (More)
— The optimisation in dynamic and noisy environments brings closer real-world optimisation. One interesting proposal to adapt the PSO for working in dynamic and noisy environments was the incorporation of an evaporation mechanism. The evaporation mechanism avoids the detection of environment changes, providing a continuous adaptation to the environment… (More)
Pervasive computing systems can be modelled effectively as populations of interacting autonomous components. The key challenge to realizing such models is in getting separately-specified and-developed subsystems to discover and interoperate with each other in an open and extensible way, supported by appropriate middleware services. In this paper, we argue… (More)
Dealing with imprecise information is a common characteristic in real-world problems. Specifically, when the source of the information are physical sensors, a level of noise in the evaluation has to be assumed. Particle Swarm Optimization is a technique that presented a good behavior when dealing with noisy fitness functions. Nevertheless, the problem is… (More)
This paper presents a new exploration mechanism based on a heterogeneous multi-agent system that combines attractive and repulsive agents. We provide experimental results about the performance of our mechanism in dynamic environments when resources continuously appear and disappear.
Although the research area of self-organising systems is well established, their construction is often <i>ad hoc.</i> Consequently, such software is difficult reuse across applications that require similar functionality of have similar goals. The development of self-organising applications and, <i>a fortiori</i>, self-organising mobile applications is… (More)