Under the prospective of the DEVS-World project, whose goal is the development of a net-centric modelling and simulation (NCMS) infrastructure having the net as the computer, thus favouring different levels of interoperability among research groups operating world wide, this paper proposes an architecture based on web services for NCMS using ActorDEVS. ActorDEVS is a lean and efficient agent-based framework in Java supporting modelling of Parallel DEVS systems under both centralized and distributed simulation. A key point of ActorDEVS is its support of application-dependent control engines. The paper discusses some architectural scenarios for wrapping ActorDEVS in the DEVS-World infrastructure, opening to interoperability with other DEVS or (possibly) non- DEVS systems. The proposal clearly separates model and simulation concerns. An entire model is partitioned among a number of simulation nodes with web services, in a case, which act as the transport layer for inter-node message exchanges. A global coordinator with a minimal interface of operations governs the “in-the-large” simulation aspects.
Net Centric Modelling and Simulation Using ActorDEVS
FURFARO, Angelo;NIGRO, Libero
2008-01-01
Abstract
Under the prospective of the DEVS-World project, whose goal is the development of a net-centric modelling and simulation (NCMS) infrastructure having the net as the computer, thus favouring different levels of interoperability among research groups operating world wide, this paper proposes an architecture based on web services for NCMS using ActorDEVS. ActorDEVS is a lean and efficient agent-based framework in Java supporting modelling of Parallel DEVS systems under both centralized and distributed simulation. A key point of ActorDEVS is its support of application-dependent control engines. The paper discusses some architectural scenarios for wrapping ActorDEVS in the DEVS-World infrastructure, opening to interoperability with other DEVS or (possibly) non- DEVS systems. The proposal clearly separates model and simulation concerns. An entire model is partitioned among a number of simulation nodes with web services, in a case, which act as the transport layer for inter-node message exchanges. A global coordinator with a minimal interface of operations governs the “in-the-large” simulation aspects.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.