The unified software development process
The unified software development process
The Gaia Methodology for Agent-Oriented Analysis and Design
Autonomous Agents and Multi-Agent Systems
MetaEdit+: A Fully Configurable Multi-User and Multi-Tool CASE and CAME Environment
CAiSE ;96 Proceedings of the 8th International Conference on Advances Information System Engineering
The Belief-Desire-Intention Model of Agency
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
MDA Explained: The Model Driven Architecture: Practice and Promise
MDA Explained: The Model Driven Architecture: Practice and Promise
Tropos: An Agent-Oriented Software Development Methodology
Autonomous Agents and Multi-Agent Systems
Issues in Multiagent System Development
AAMAS '04 Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems - Volume 2
An agent-oriented approach to change propagation in software evolution
ASWEC '06 Proceedings of the Australian Software Engineering Conference
EMF: Eclipse Modeling Framework 2.0
EMF: Eclipse Modeling Framework 2.0
The Agent Modeling Language - AML: A Comprehensive Approach to Modeling Multi-Agent Systems (Whitestein Series in Software Agent Technologies and Autonomic Computing)
Development of intelligent multisensor surveillance systems with agents
Robotics and Autonomous Systems
ATL: A model transformation tool
Science of Computer Programming
Agent-based distributed architecture for mobile robot control
Engineering Applications of Artificial Intelligence
INGENIAS development kit: a visual multi-agent system development environment
Proceedings of the 7th international joint conference on Autonomous agents and multiagent systems: demo papers
A platform-independent metamodel for multiagent systems
Autonomous Agents and Multi-Agent Systems
Linking Model-Driven Development and Software Architecture: A Case Study
IEEE Transactions on Software Engineering
Wolf - An Eclipse Plug-In for WADE
WETICE '08 Proceedings of the 2008 IEEE 17th Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises
Eclipse Modeling Project: A Domain-Specific Language (DSL) Toolkit
Eclipse Modeling Project: A Domain-Specific Language (DSL) Toolkit
Guideline for the definition of EMF metamodels using an Entity-Relationship approach
Information and Software Technology
The DSML4MAS development environment
Proceedings of The 8th International Conference on Autonomous Agents and Multiagent Systems - Volume 2
Model Driven Engineering and Ontology Development
Model Driven Engineering and Ontology Development
Agent-based distributed manufacturing control: A state-of-the-art survey
Engineering Applications of Artificial Intelligence
AAAI'08 Proceedings of the 23rd national conference on Artificial intelligence - Volume 3
Video sequence motion tracking by fuzzification techniques
Applied Soft Computing
UML 2.0 and agents: how to build agent-based systems with the new UML standard
Engineering Applications of Artificial Intelligence
Real-time motion detection by lateral inhibition in accumulative computation
Engineering Applications of Artificial Intelligence
A technique for defining agent-oriented engineering processes with tool support
Engineering Applications of Artificial Intelligence
ADELFE: a methodology for adaptive multi-agent systems engineering
ESAW'02 Proceedings of the 3rd international conference on Engineering societies in the agents world III
Current issues in multi-agent systems development
ESAW'06 Proceedings of the 7th international conference on Engineering societies in the agents world VII
Unified Modeling Language Reference Manual
Unified Modeling Language Reference Manual
Optical flow or image subtraction in human detection from infrared camera on mobile robot
Robotics and Autonomous Systems
Agent-oriented modeling and development of a person-following mobile robot
Expert Systems with Applications: An International Journal
A Survey on Sensor Networks from a Multiagent Perspective
The Computer Journal
Model driven development of multi-agent systems
ECMDA-FA'06 Proceedings of the Second European conference on Model Driven Architecture: foundations and Applications
Building agents for rule-based intrusion detection system
Computer Communications
A collection of method fragments automated with model transformations in agent-oriented modeling
Engineering Applications of Artificial Intelligence
On the use of a domain-specific modeling language in the development of multiagent systems
Engineering Applications of Artificial Intelligence
A model driven engineering process of platform neutral agents for ambient intelligence devices
Autonomous Agents and Multi-Agent Systems
Hi-index | 0.00 |
Model-driven engineering (MDE), implicitly based upon meta-model principles, is gaining more and more attention in software systems due to its inherent benefits. Its use normally improves the quality of the developed systems in terms of productivity, portability, inter-operability and maintenance. Therefore, its exploitation for the development of multi-agent systems (MAS) emerges in a natural way. In this paper, agent-oriented software development (AOSD) and MDE paradigms are fully integrated for the development of MAS. Meta-modeling techniques are explicitly used to speed up several phases of the process. The Prometheus methodology is used for the purpose of validating the proposal. The meta-object facility (MOF) architecture is used as a guideline for developing a MAS editor according to the language provided by Prometheus methodology. Firstly, an Ecore meta-model for Prometheus language is developed. Ecore is a powerful tool for designing model-driven architectures (MDA). Next, facilities provided by the Graphical Modeling Framework (GMF) are used to generate the graphical editor. It offers support to develop agent models conform to the meta-model specified. Afterwards, it is also described how an agent code generator can be developed. In this way, code is automatically generated using as input the model specified with the graphical editor. A case of study validates the method put in practice for the development of a multi-agent surveillance system.