|
Digital Library of the
European Council for Modelling and Simulation |
Title: |
A Component-Based Architecture For Modelling
And Simulation Of Adaptive
Complex Systems |
Authors: |
Franco Cicirelli,
Angelo Furfaro, Libero Nigro, Francesco Pupo |
Published in: |
ECMS
2007 Proceedings Edited
by: Ivan Zelinka, Zuzana Oplatkova, Alessandra Orsoni ISBN:
978-0-9553018-2-7 Doi: 10.7148/2007 21st European
Conference on Modelling and Simulation, Prague, June
4-6, 2007 |
Citation
format: |
Cicirelli, F., Furfaro,
A., Nigro, L., & Pupo,
F. (2007). A Component-Based Architecture For Modelling
And Simulation Of Adaptive Complex Systems. ECMS 2007 Proceedings edited by:
I. Zelinka, Z. Oplatkova,
A. Orsoni (pp. 156-163).
European Council for Modeling and Simulation. doi:10.7148/2007-0156. |
DOI: |
http://dx.doi.org/10.7148/2007-0156 |
Abstract: |
This
paper proposes a component-based software architecture (Theatre) hosted by Java, which enables modelling and discrete-event simulation of complex and
dynamically reconfigurable systems, possibly on top of a distributed
computing context. At the “programming in-the-small” level, Theatre rests on light-weight
reactive components (actors or agents) which interact to one another by
asynchronous message-passing. Actor behaviour
is modelled by a finite state machine.
Actors can be easily composed to create new reusable components. At the
“programming in-the-large” level a subsystem of actors can be assigned to an
execution locus (theatre). A theatre provides to local agents the basic
message scheduling, dispatching, communication and mobility services. The
paper describes component- based M&S support of Theatre and demonstrates its practical use through examples. |
Full
text: |