|
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: |