Skip to main content Skip to main navigation


Model Driven Design of Multiagent Systems

Stefan Warwas; Klaus Fischer
In: Joaquim Filipe; Ana Fred (Hrsg.). Agents and Artificial Intelligence - Third International Conference, ICAART 2011 Rome, Italy, January 28-30, 2011, Revised Selected Papers. International Conference on Agents and Artificial Intelligence (ICAART-2011), January 28-30, Rome, Italy, Pages 11-30, Communications in Computer and Information Science (CCIS), Vol. 271, ISBN 978-3-642-29965-0, Springer, Berlin Heidelberg, 2013.


In general software engineering modelling of software systems had a significant impact on the manner in which complex systems are designed. The Model Driven Architecture (MDA) proposed by the Object Management Group (OMG) provides a formal framework that allows to define dedicated modelling languages for different application domains. Already in the model driven design of service-oriented architectures one can identify concepts that are common in the design of such systems and what agent-based systems concerns. To directly use the MDA framework for the design of multiagent system (MAS) is therefore an obvious step. In this article we advocate the domain specific modelling language DSML4MAS for modelling MAS. However, our aim is not to just define the language, we propose a framework for DSML4MAS that allows its adaptation and dynamic development in the future. Our vision is that in the near future model repositories for model fragments that can be exibly combined will be established and propose basic concepts that can support the development of MAS in this context. The interaction aspect is especially important in MAS design and one of the most obvious aspects where model exchange and model re-use is highly desirable. The article therefore presents the interaction aspect in more details and discusses the features that are available in the DSML4MAS.