A Classification and Comparison Framework for Software Architecture Description Languages
IEEE Transactions on Software Engineering
Agent-oriented software engineering: the state of the art
First international workshop, AOSE 2000 on Agent-oriented software engineering
Agent-based software engineering
First international workshop, AOSE 2000 on Agent-oriented software engineering
Software architecture attributes of multi-agent systems
First international workshop, AOSE 2000 on Agent-oriented software engineering
Modeling an OMG-MASIF Compliant Mobile Agent Platform with the RM-ODP Engineering Language
MATA '00 Proceedings of the Second International Workshop on Mobile Agents for Telecommunication Applications
Applying UML to Design an Inter-domain Service Management Application
«UML» '98 Selected papers from the First International Workshop on The Unified Modeling Language «UML»'98: Beyond the Notation
A Survey of Agent-Oriented Methodologies
ATAL '98 Proceedings of the 5th International Workshop on Intelligent Agents V, Agent Theories, Architectures, and Languages
UML Class Diagrams Revisited in the Context of Agent-Based Systems
AOSE '01 Revised Papers and Invited Contributions from the Second International Workshop on Agent-Oriented Software Engineering II
Automated Derivation of Complex Agent Architectures from Analysis Specifications
AOSE '01 Revised Papers and Invited Contributions from the Second International Workshop on Agent-Oriented Software Engineering II
Representing Social Structures in UML
AOSE '01 Revised Papers and Invited Contributions from the Second International Workshop on Agent-Oriented Software Engineering II
Modeling Early Requirements in Tropos: A Transformation Based Approach
AOSE '01 Revised Papers and Invited Contributions from the Second International Workshop on Agent-Oriented Software Engineering II
Extended Modeling Languages for Interaction Protocol Design
AOSE '01 Revised Papers and Invited Contributions from the Second International Workshop on Agent-Oriented Software Engineering II
Agent Oriented Analysis Using Message/UML
AOSE '01 Revised Papers and Invited Contributions from the Second International Workshop on Agent-Oriented Software Engineering II
Determining When to Use an Agent-Oriented Software Engineering Paradigm
AOSE '01 Revised Papers and Invited Contributions from the Second International Workshop on Agent-Oriented Software Engineering II
Distributed application configuration
ICDCS '96 Proceedings of the 16th International Conference on Distributed Computing Systems (ICDCS '96)
ODAC: An Agent-Oriented Methodology Based on ODP
Autonomous Agents and Multi-Agent Systems
Reconciling the needs of architectural description with object-modeling notations
UML'00 Proceedings of the 3rd international conference on The unified modeling language: advancing the standard
On the Modelling of Mobile Agent-Based Systems
MATA '01 Proceedings of the Third International Workshop on Mobile Agents for Telecommunication Applications
ODAC: An Agent-Oriented Methodology Based on ODP
Autonomous Agents and Multi-Agent Systems
Analysis and design of agent-oriented information systems
The Knowledge Engineering Review
Hi-index | 0.00 |
In this paper, we describe the Architecture Description Language (ADL) that we are defining for the design of agent-based systems. This aims at filing the gap between the analysis and design phases in agent-oriented methodologies. The analysis phase enables the description of the software architecture without any consideration of the execution environment while the design phase supplements the analysis output with descriptions related to the distributed environment in which the agents will run. The distributed environment we consider is an OMG MASIF compliant mobile agent platform. Our approach provides a UML profile concerning the distribution aspects related to the execution environment for the agent-based systems designers. This work is a part of the ODAC project dealing with the development of a methodology for the construction of agent-based systems. This is based on the ISO Open Distributed Processing standards that define an architectural framework for the construction of distributed systems.