ecms_neu_mini.png

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: