The agent network architecture (ANA)
ACM SIGART Bulletin
Proceedings of the first international joint conference on Autonomous agents and multiagent systems: part 1
The Vision of Autonomic Computing
Computer
Agent Heterogeneity and Coalition Formation: Investigating Market-Based Cooperative Problem Solving
AAMAS '04 Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems - Volume 2
Service-Oriented Computing: Key Concepts and Principles
IEEE Internet Computing
Field-Based Coordination for Pervasive Multiagent Systems (Springer Series on Agent Technology)
Field-Based Coordination for Pervasive Multiagent Systems (Springer Series on Agent Technology)
Infrastructure for Engineered Emergence on Sensor/Actuator Networks
IEEE Intelligent Systems
Design patterns from biology for distributed computing
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
Case studies for self-organization in computer science
Journal of Systems Architecture: the EUROMICRO Journal - Special issue: Nature-inspired applications and systems
Environment as a first class abstraction in multiagent systems
Autonomous Agents and Multi-Agent Systems
The challenges of open-world software
WOSP '07 Proceedings of the 6th international workshop on Software and performance
Self-Managed Systems: an Architectural Challenge
FOSE '07 2007 Future of Software Engineering
The Service Ecosystem: Dynamic Self-Aggregation of Pervasive Communication Services
SEPCASE '07 Proceedings of the 1st International Workshop on Software Engineering for Pervasive Computing Applications, Systems, and Environments
Artificial Intelligence
Computing in pervasive cyberspace
Communications of the ACM - 50th anniversary issue: 1958 - 2008
Engineering of IT ecosystems: design of ultra-large-scale software-intensive systems
Proceedings of the 2nd international workshop on Ultra-large-scale software-intensive systems
The LighTS tuple space framework and its customization for context-aware applications
Web Intelligence and Agent Systems
Artifacts in the A&A meta-model for multi-agent systems
Autonomous Agents and Multi-Agent Systems
Self Management for Large-Scale Distributed Systems: An Overview of the SELFMAN Project
Formal Methods for Components and Objects
Extracting high-level information from location data: the W4 diary example
Mobile Networks and Applications
Self-adaptive software: Landscape and research challenges
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
Reflecting on self-adaptive software systems
SEAMS '09 Proceedings of the 2009 ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems
MyAds: A system for adaptive pervasive advertisements
Pervasive and Mobile Computing
Resource allocation in communication networks using market-based agents
Knowledge-Based Systems
A biochemical approach to adaptive service ecosystems
Information Sciences: an International Journal
Informative art display metaphors
UAHCI'07 Proceedings of the 4th international conference on Universal access in human-computer interaction: ambient interaction
Spatial computing: an emerging paradigm for autonomic computing and communication
WAC'04 Proceedings of the First international IFIP conference on Autonomic Communication
Foundation of a new digital ecosystem for u-content: needs, definition, and design
Proceedings of the 2011 international conference on Virtual and mixed reality: systems and applications - Volume Part II
Hi-index | 0.00 |
It is getting increasingly recognized that the models and tools of standard service-oriented architectures are not adequate to tackle the decentralized, pervasive, and very dynamic scenarios of modern ICT (Information and Communication Technologies) systems, and that innovative and flexible software architectures have to be identified. This paper discusses how these architectures could get inspiration from natural systems, so as to enforce those features of self-adaptability and evolvability that are inherent in natural systems. In particular, we propose to get inspiration from ecological systems to model and deploy services as autonomous individuals, spatially-situated in an ecosystem of other services, data sources and pervasive devices. Services will be able to self-organize their interaction patterns according to a sort of "food web" and in respect of a limited set of interaction laws. Accordingly, the paper introduces a general reference architecture to frame the key concepts of our ecological approach, details its characteristics, and also with the help of a case study, discusses its implementation and presents simulation results to show the effectiveness of the approach.