ecms_neu_mini.png

Digital Library

of the European Council for Modelling and Simulation

 

Title:

O D i M: A Model-Driven Approach To Agent-Based Simulation

Authors:

Jaidermes Nebrijo Duarte, Juan de Lara

Published in:

 

(2009).ECMS 2009 Proceedings edited by J. Otamendi, A. Bargiela, J. L. Montes, L. M. Doncel Pedrera. European Council for Modeling and Simulation. doi:10.7148/2009 

 

ISBN: 978-0-9553018-8-9

 

23rd European Conference on Modelling and Simulation,

Madrid, June 9-12, 2009

Citation format:

Duarte, J. N., & de Lara, J. (2009). O D i M: A Model-Driven Approach To Agent-Based Simulation. ECMS 2009 Proceedings edited by J. Otamendi, A. Bargiela, J. L. Montes, L. M. Doncel Pedrera (pp. 158-165). European Council for Modeling and Simulation. doi:10.7148/2009-0158-0165

DOI:

http://dx.doi.org/10.7148/2009-0158-0165

Abstract:

Model-Driven Software Development (MDD) is a software engineering paradigm that uses models as a means to specify, test, verify and generate code for the final application. Domain-Specific Visual Languages (DSVLs) are frequently used as high-level notations to specify such models, and hence the systems to be built. In this way, developers work with concepts close to the domain, and need not be experts in lower-level notations, thus increasing productivity.

In this paper we show the application of MDD to agent- based simulation. In particular we present the design of ODiM, a DSVL for Modelling and Simulation of Multi- Agent Systems. The language is made of four different diagram types, used to define agents’ types, their behaviour, their sensors and actuators and the initial configuration. We have built a customized modelling environment integrated in Eclipse, and a code generator for MASON, a Java-based agent simulation language which allows the visual simulation of ODiM models.

Full text: