Specification of computer programs
Specification of computer programs
Artificial Intelligence
Object-oriented analysis and design with applications (2nd ed.)
Object-oriented analysis and design with applications (2nd ed.)
Roles: conceptual abstraction theory and practical language issues
Theory and Practice of Object Systems - Special issue on subjectivity in object-oriented systems
The Unified Modeling Language user guide
The Unified Modeling Language user guide
A methodology for agent-oriented analysis and design
Proceedings of the third annual conference on Autonomous Agents
Artificial Intelligence - Special issue on Robocop: the first step
The entity-relationship model—toward a unified view of data
ACM Transactions on Database Systems (TODS) - Special issue: papers from the international conference on very large data bases: September 22–24, 1975, Framingham, MA
On agent-based software engineering
Artificial Intelligence
Agent-oriented software engineering
IEA/AIE '99 Proceedings of the 12th international conference on Industrial and engineering applications of artificial intelligence and expert systems: multiple approaches to intelligent systems
Agent-oriented analysis and design of organisational information systems
Databases and information systems
POPL '02 Proceedings of the 29th ACM SIGPLAN-SIGACT symposium on Principles of programming languages
Organization Self-Design of Distributed Production Systems
IEEE Transactions on Knowledge and Data Engineering
The Reorganization of Societies of Autonomous Agents
Proceedings of the 8th European Workshop on Modelling Autonomous Agents in a Multi-Agent World: Multi-Agent Rationality
UML for Agent-Oriented Software Development: The Tropos Proposal
«UML» '01 Proceedings of the 4th International Conference on The Unified Modeling Language, Modeling Languages, Concepts, and Tools
Modelling and Design of Multi-Agent Systems
ATAL '97 Proceedings of the 4th International Workshop on Intelligent Agents IV, 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
Agent Oriented Analysis Using Message/UML
AOSE '01 Revised Papers and Invited Contributions from the Second International Workshop on Agent-Oriented Software Engineering II
A Meta-Model for the Analysis and Design of Organizations in Multi-Agent Systems
ICMAS '98 Proceedings of the 3rd International Conference on Multi Agent Systems
Taming agents and objects in software engineering
Software engineering for large-scale multi-agent systems
The role of roles in designing effective agent organizations
Software engineering for large-scale multi-agent systems
Using the UML 2.0 activity diagram to model agent plans and actions
Proceedings of the fourth international joint conference on Autonomous agents and multiagent systems
A knowledge-based approach to the specification and verification of MAS design
Proceedings of the fourth international joint conference on Autonomous agents and multiagent systems
Synthesis of a generic MAS metamodel
SELMAS '05 Proceedings of the fourth international workshop on Software engineering for large-scale multi-agent systems
Improving the architectural design of multi-agent systems: the tropos case
Proceedings of the 2006 international workshop on Software engineering for large-scale multi-agent systems
Enhancing agent-oriented models with aspects
AAMAS '06 Proceedings of the fifth international joint conference on Autonomous agents and multiagent systems
Integrating scenarios, i*, and AspectT in the context of multi-agent systems
CASCON '06 Proceedings of the 2006 conference of the Center for Advanced Studies on Collaborative research
Communications of the ACM - ACM at sixty: a look back in time
Contextualizing normative open multi-agent systems
Proceedings of the 2008 ACM symposium on Applied computing
Improving Multi-Agent Architectural Design
Software Engineering for Multi-Agent Systems V
From Task to Agent-Oriented Meta-models, and Back Again
HCSE-TAMODIA '08 Proceedings of the 2nd Conference on Human-Centered Software Engineering and 7th International Workshop on Task Models and Diagrams
ShaMAN: An Agent Meta-model for Computer Games
HCSE-TAMODIA '08 Proceedings of the 2nd Conference on Human-Centered Software Engineering and 7th International Workshop on Task Models and Diagrams
A security-aware metamodel for multi-agent systems (MAS)
Information and Software Technology
Advanced separation of concerns in agent-oriented design patterns
International Journal of Agent-Oriented Software Engineering
An aspect-oriented modeling framework for multi-agent systems design
AOSE'06 Proceedings of the 7th international conference on Agent-oriented software engineering VII
Observed-MAS: an ontology-based method for analyzing multi-agent systems design models
AOSE'06 Proceedings of the 7th international conference on Agent-oriented software engineering VII
Designing social patterns using advanced separation of concerns
CAiSE'07 Proceedings of the 19th international conference on Advanced information systems engineering
Modeling MAS properties with MAS-ML dynamic diagrams
AOIS'06 Proceedings of the 8th international Bi conference on Agent-oriented information systems IV
Consolidating diagram types from several agent-oriented methodologies
Proceedings of the 2010 conference on New Trends in Software Methodologies, Tools and Techniques: Proceedings of the 9th SoMeT_10
On the development of multi-agent systems product lines: a domain engineering process
AOSE'10 Proceedings of the 10th international conference on Agent-oriented software engineering
Developing multi-agent system product lines: from requirements to code
International Journal of Agent-Oriented Software Engineering
AgentZ: extending object-z for multi-agent systems specification
AOIS'04 Proceedings of the 6th international conference on Agent-Oriented Information Systems II
Incorporating elements from the prometheus agent-oriented methodology in the OPEN process framework
AOIS'04 Proceedings of the 6th international conference on Agent-Oriented Information Systems II
From object-oriented to agent-oriented software engineering methodologies
Software Engineering for Multi-Agent Systems III
Developing and evaluating a generic metamodel for MAS work products
Software Engineering for Multi-Agent Systems IV
Modeling social aspects of multi-agent systems: the AML approach
AOSE'05 Proceedings of the 6th international conference on Agent-Oriented Software Engineering
Formal modeling of robot behavior with learning
Neural Computation
Hi-index | 0.00 |
In this paper we propose a multi-agent system modeling language (MAS-ML) that extends UML (Unified Modeling Language) based on structural and dynamic properties presented in a conceptual framework (metamodel) called Taming Agents and Objects (TAO). Our focus is the adaptation according to TAO concepts of the static Class diagram and the interaction Sequence diagram proposed by UML. These two diagrams have been chosen because they are the most commonly used and because it is possible to use them to illustrate both the structural and dynamic aspects of TAO metamodel. We propose a conservative extension of the UML metamodel, which includes agent-related notions that are part of the TAO conceptual framework while preserving all object-related concepts, which constitute the UML metamodel. The main difference between our approach and the others presented in the literature is the clear definition and representation of the elements that compose MASs and their corresponding behavior. In order to extend UML with TAO non-object concepts, it is not possible to use only the three basic extensions mechanisms provided by UML and new metaclasses and stereotypes have been created and associated with the UML metamodel.