agents interact. EIS’s environment model contains
controllable components on which agents act and in-
teract. These controllable components can be used to
represent shared entities. Nevertheless, time synchro-
nization on actions is still needed. For instance with
EIS, the environment interface does not provide any
time synchronization mechanism as it is originally
meant for agent platforms and not for simulations in
particular. Since the shared entities would live in the
environment model, shared entities with synchroniza-
tion constraints can not be handled. Thus the impos-
sibility of case 3.
Finally, implemented model composition solu-
tions like MECSYCO deals with specific type of sim-
ulations, abiding by specific interfaces in their imple-
mentations. As such, they only allow to couple sim-
ulations as a whole (case 1) and not the coupling of
agents across different simulations. Thus not enabling
to implement such a network in figure 1.
4 CONCLUSION
This paper presented a challenge to microscopic sim-
ulations coupling that is yet to be addressed by exist-
ing coupling solutions. This challenge arises when
designing the coupling of simulations where com-
ponents on which synchronization is required, are
shared. We defined the concept of shared entities to
report of components sharing between coupled simu-
lations. To show the limitations of existing coupling
solutions with regards to this challenge, we proceeded
to study the constraint resulting from different cou-
pling objective on coupled MABS, with we repre-
sented using the DTSS formalism. We showed that
the limitations are due to a lack of active scheduling
approach by the current solutions.
Our future work is targeted to the proposal of a
coupling model that takes into account the shared en-
tity challenge. For genericity purposes, and along side
the coupling model, we will work on a formal frame-
work to define coupling objectives in terms of inter-
operability and scheduling relations between a set of
simulations to be coupled. A formalization of cou-
pling objectives will enable to detect inconsistencies
before the implementation. It will also enable their
structural analysis in order to correspond to a given
coupling objective, the suitable coupling solutions.
ACKNOWLEDGMENT
This work was carried out thanks to funds from
Rhone-Alpes Region’s ARC 7 program (www.arc7-
territoires-mobilites.rhonealpes.fr): ”Innovations,
mobilit
´
es, territoires et dynamiques urbaines”.
REFERENCES
Ahn, J. H., Seok, M. G., Sung, C. H., and Kim, T. G.
(2010). Hierarchical Federation Composition for In-
formation Hiding in HLA-Based Distributed Simula-
tion. In 2010 IEEE/ACM 14th International Sympo-
sium on Distributed Simulation and Real Time Appli-
cations, pages 223–226.
Behrens, T. M., Dix, J., and Hindriks, K. V. (2009). To-
wards an Environment Interface Standard for Agent-
Oriented Programming. Technical Report IfI-09-09,
Institut f
¨
ur Informatik, TU Clausthal.
Camus, B., Paris, T., Vaubourg, J., Presse, Y., Bourjot, C.,
Ciarletta, L., and Chevrier, V. (2016). MECSYCO:
a Multi-agent DEVS Wrapping Platform for the Co-
simulation of Complex Systems. PhD thesis.
Fujimoto, R. M. (2001). Parallel simulation: parallel and
distributed simulation systems. In Proceedings of the
33nd conference on Winter simulation, pages 147–
157. IEEE Computer Society.
Grimm, V. and al (2006). A standard protocol for describing
individual-based and agent-based models. Ecological
Modelling, 198(1):115 – 126.
Jalali, L., Mehrotra, S., and Venkatasubramanian, N.
(2011). Interoperability of Multiple Autonomous
Simulators in Integrated Simulation Environments.
Spring SIW, 11.
Kasputis, S. and Ng, H. C. (2000). Model composabil-
ity: formulating a research thrust: composable simula-
tions. In Proceedings of the 32nd conference on Win-
ter simulation, pages 1577–1584. Society for Com-
puter Simulation International.
Kim, J.-H. and Kim, T. G. (2006). Hierarchical HLA:
Mapping hierarchical model structure into hierarchi-
cal federation. In International conference on model-
ing and simulation–methodology, tools, software ap-
plications (M&S-MTSA’06). Calgary, Canada, pages
75–80.
Kim, Y. J., Kim, J. H., and Kim, T. G. (2003). Hetero-
geneous Simulation Framework Using DEVS BUS.
SIMULATION, 79(1):3–18.
M
¨
uller, J.-P. (2008). Towards a Formal Semantics of Event-
Based Multi-agent Simulations. In MABS, volume
5269, pages 110–126. Springer.
Saunier, J., Balbo, F., and Pinson, S. (2014). A formal
model of communication and context awareness in
multiagent systems. Journal of Logic, Language and
Information, 23(2):219–247.
Steiniger, A., Kr
¨
uger, F., and Uhrmacher, A. M. (2012).
Modeling agents and their environment in Multi-
Simulation Coupling Limitations with Respect to Shared Entities Constraints
345