The Z notation: a reference manual
The Z notation: a reference manual
Component software: beyond object-oriented programming
Component software: beyond object-oriented programming
Objects, components, and frameworks with UML: the catalysis approach
Objects, components, and frameworks with UML: the catalysis approach
UML components: a simple process for specifying component-based software
UML components: a simple process for specifying component-based software
Heterogeneous Agent Systems
Specification, implementation, and deployment of components
Communications of the ACM
Principles of component-based design of intelligent agents
Data & Knowledge Engineering
DAML-S: Web Service Description for the Semantic Web
ISWC '02 Proceedings of the First International Semantic Web Conference on The Semantic Web
A Formal Specification of dMARS
ATAL '97 Proceedings of the 4th International Workshop on Intelligent Agents IV, Agent Theories, Architectures, and Languages
Towards a Distributed, Environment-Centered Agent Framework
ATAL '99 6th International Workshop on Intelligent Agents VI, Agent Theories, Architectures, and Languages (ATAL),
Developing Multi-agent Systems with JADE
ATAL '00 Proceedings of the 7th International Workshop on Intelligent Agents VII. Agent Theories Architectures and Languages
Architectures and Idioms: Making Progress in Agent Design
ATAL '00 Proceedings of the 7th International Workshop on Intelligent Agents VII. Agent Theories Architectures and Languages
Understanding Agent Systems
Architectures for negotiating agents
CEEMAS'03 Proceedings of the 3rd Central and Eastern European conference on Multi-agent systems
A formal approach to design and reuse agent and multiagent models
AOSE'04 Proceedings of the 5th international conference on Agent-Oriented Software Engineering
From SMART to agent systems development
Engineering Applications of Artificial Intelligence
Hi-index | 0.00 |
One of the main challenges for the successful application of agent-based systems in mobile and embedded devices is enabling application developers to reconcile the needs of the user to the capabilities and limitations of agents in the context of environments with changing and often limited resources. In this paper we present an attempt to move towards a solution through a framework for defining and reasoning about agents in a manner that is modular and reconfigurable at run-time. Departing from the theoretical basis afforded by the SMART framework, we extend it to enable the definition of fully re-configurable component-based agent architectures. The guiding principle of this approach is an architecturally-neutral model that supports a separation between the description, behaviour and structure of an agent.