A small matter of programming: perspectives on end user computing
A small matter of programming: perspectives on end user computing
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Introduction to Reinforcement Learning
Introduction to Reinforcement Learning
Workflow enactment with continuation and future objects
OOPSLA '02 Proceedings of the 17th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Programming dynamically reconfigurable open systems with SALSA
ACM SIGPLAN Notices
Documenting Software Architectures: Views and Beyond
Documenting Software Architectures: Views and Beyond
Advances in exception handling techniques
Advances in exception handling techniques
The Adaptive Object-Model Architectural Style
WICSA 3 Proceedings of the IFIP 17th World Computer Congress - TC2 Stream / 3rd IEEE/IFIP Conference on Software Architecture: System Design, Development and Maintenance
Mobidyc, a Generic Multi-Agents Simulator for Modeling Populations Dynamics
IEA/AIE '98 Proceedings of the 11th International Conference on Industrial and Engineering Applications of Artificial In telligence and Expert Systems: Tasks and Methods in Applied Artificial Intelligence
Micro-workflow: a workflow architecture supporting compositional object-oriented software development
Software Engineering for Multi-Agent Systems II
Software Engineering for Multi-Agent Systems II
Adaptive Agents and Multiagent Systems
IEEE Distributed Systems Online
Reinforcement learning: a survey
Journal of Artificial Intelligence Research
Language support for adaptive object-models using metaclasses
Computer Languages, Systems and Structures
Mobile agents for ambient intelligence
MMAS'04 Proceedings of the First international conference on Massively Multi-Agent Systems
Social-based planning model for multiagent systems
Expert Systems with Applications: An International Journal
Applied Computational Intelligence and Soft Computing
Hi-index | 0.00 |
This paper describes the fundamentals of a research project which is being launched in the emerging field of Ambient Intelligence as defined by the European Union's 6th Research Program on Information Society. Massively multi-agent systems is the natural technique for implementing Ambient Intelligence. Adaptivity is one of the key features of ambient systems. Ensuring that the evolution of an ambient system is predictable and desirable is a challenging open design issue. We propose a user-driven approach to adaptation. We call it “Adaptive Modeling” because it relies on the architectural style known as Adaptive Object-Models. This provides us with a design method and tool for agents to be used in this context. Systems built with this method allow non-programmer domain experts to locally modify the structure and behavior of agents at runtime, and thus obtain system-level adaptation. Expert-driven adaptation should ensure the appropriateness of the system's behavior with respect to its requirements. We illustrate our method with an existing multi-agent system. Work is under way for extending it with other features, notably fault-tolerance, as well as “agent-driven adaptation” by replacing expert users with monitoring agents endowed with the same expertise.