KQML as an agent communication language
Software agents
Domain-specific languages: an annotated bibliography
ACM SIGPLAN Notices
Agent-oriented modeling with graph transformation
First international workshop, AOSE 2000 on Agent-oriented software engineering
SODA: societies and infrastructures in the analysis and design of agent-based systems
First international workshop, AOSE 2000 on Agent-oriented software engineering
Developing multi-agent systems with a FIPA-compliant agent framework
Software—Practice & Experience
Multi-Agent Systems: An Introduction to Distributed Artificial Intelligence
Multi-Agent Systems: An Introduction to Distributed Artificial Intelligence
IEEE Internet Computing
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
Model Transformation: A declarative, reusable patterns approach
EDOC '03 Proceedings of the 7th International Conference on Enterprise Distributed Object Computing
Developing multiagent systems: The Gaia methodology
ACM Transactions on Software Engineering and Methodology (TOSEM)
When and how to develop domain-specific languages
ACM Computing Surveys (CSUR)
IEEE Intelligent Systems
The Contract Net Protocol: High-Level Communication and Control in a Distributed Problem Solver
IEEE Transactions on Computers
ATL: A model transformation tool
Science of Computer Programming
A domain specific modeling language for multiagent systems
Proceedings of the 7th international joint conference on Autonomous agents and multiagent systems - Volume 1
Artifacts in the A&A meta-model for multi-agent systems
Autonomous Agents and Multi-Agent Systems
Integration of Multiagent Systems and Semantic Web Services on a Platform Independent Level
WI-IAT '08 Proceedings of the 2008 IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology - Volume 02
A platform-independent metamodel for multiagent systems
Autonomous Agents and Multi-Agent Systems
An approach for the systematic development of domain-specific languages
Software—Practice & Experience
FAML: A Generic Metamodel for MAS Development
IEEE Transactions on Software Engineering
UML 2.0 and agents: how to build agent-based systems with the new UML standard
Engineering Applications of Artificial Intelligence
A technique for defining agent-oriented engineering processes with tool support
Engineering Applications of Artificial Intelligence
Modeling tools for platform specific design of multi-agent systems
MATES'09 Proceedings of the 7th German conference on Multiagent system technologies
A multi-agent framework for stock trading
International Journal of Intelligent Information and Database Systems
Towards a DSML for semantic web enabled multi-agent systems
Proceedings of the International Workshop on Formalization of Modeling Languages
Model-driven engineering techniques for the development of multi-agent systems
Engineering Applications of Artificial Intelligence
MAS meta-models on test: UML vs. OPM in the SODA case study
CEEMAS'05 Proceedings of the 4th international Central and Eastern European conference on Multi-Agent Systems and Applications
The GMF-based syntax tool of a DSML for the semantic web enabled multi-agent systems
Proceedings of the compilation of the co-located workshops on DSM'11, TMC'11, AGERE!'11, AOOPES'11, NEAT'11, & VMIL'11
AML: agent modeling language toward industry-grade agent-based modeling
AOSE'04 Proceedings of the 5th international conference on Agent-Oriented Software Engineering
A study of some multi-agent meta-models
AOSE'04 Proceedings of the 5th international conference on Agent-Oriented Software Engineering
A metamodel for agents, roles, and groups
AOSE'04 Proceedings of the 5th international conference on Agent-Oriented Software Engineering
Model transformation language MOLA
MDAFA'03 Proceedings of the 2003 European conference on Model Driven Architecture: foundations and Applications
MoDELS'05 Proceedings of the 2005 international conference on Satellite Events at the MoDELS
Empirical Software Engineering
Toward standardised model to text transformations
ECMDA-FA'05 Proceedings of the First European conference on Model Driven Architecture: foundations and Applications
Strategic software agents in continuous double auction under dynamic environments
IDEAL'06 Proceedings of the 7th international conference on Intelligent Data Engineering and Automated Learning
Flexible software architecture and language for mobile agents
Concurrency and Computation: Practice & Experience
A multi-agent decision support system for stock trading
IEEE Network: The Magazine of Global Internetworking
Agent-Based Semantic Web Service Composition
Agent-Based Semantic Web Service Composition
Design and implementation of a multiagent stock trading system
Software—Practice & Experience
Hi-index | 0.00 |
The study of Multiagent Systems (MASs) focuses on those systems in which many intelligent agents interact with each other. The agents are considered to be autonomous entities which contain intelligence that serves for solving their selfish or common problems, and to achieve certain goals. However, the autonomous, responsive, and proactive natures of agents make the development of agent-based software systems more complex than other software systems. Furthermore, the design and implementation of a MAS may become even more complex and difficult to implement when considering new requirements and interactions for new agent environments like the Semantic Web. We believe that both domain-specific modeling and the use of a domain-specific modeling language (DSML) may provide the required abstraction, and hence support a more fruitful methodology for the development of MASs. In this paper, we first introduce a DSML for MASs called SEA_ML with both its syntax and semantics definitions and then show how the language and its graphical tools can be used during model-driven development of real MASs. In addition to the classical viewpoints of a MAS, the proposed DSML includes new viewpoints which specifically support the development of software agents working within the Semantic Web environment. The methodology proposed for the MAS development based on SEA_ML is also discussed including its example application on the development of an agent-based stock exchange system.