Web-based simulation in Simjava using remote method invocation
Proceedings of the 29th conference on Winter simulation
Inside CORBA: distributed object standards and applications
Inside CORBA: distributed object standards and applications
Queueing networks and Markov chains: modeling and performance evaluation with computer science applications
Creating computer simulation systems: an introduction to the high level architecture
Creating computer simulation systems: an introduction to the high level architecture
Parallel and Distribution Simulation Systems
Parallel and Distribution Simulation Systems
Software Engineering Economics
Software Engineering Economics
Theory of Modeling and Simulation
Theory of Modeling and Simulation
Metrics for Small Projects: Experiences at the SED
IEEE Software
Devs Modeling And Simulation: A New Layer Of Middleware
AMS '01 Proceedings of the Third Annual International Workshop on Active Middleware Services
Bridging the HLA: Problems and Solutions
DS-RT '02 Proceedings of the Sixth IEEE International Workshop on Distributed Simulation and Real-Time Applications
A federated approach to distributed network simulation
ACM Transactions on Modeling and Computer Simulation (TOMACS)
The Grid 2: Blueprint for a New Computing Infrastructure
The Grid 2: Blueprint for a New Computing Infrastructure
IDSim: An Extensible Framework for Interoperable Distributed Simulation
ICWS '04 Proceedings of the IEEE International Conference on Web Services
Component-based distributed simulations: the way forward?
Proceedings of the eighteenth workshop on Parallel and distributed simulation
Web Services Platform Architecture: SOAP, WSDL, WS-Policy, WS-Addressing, WS-BPEL, WS-Reliable Messaging and More
Servicing Provisioning for HLA-Based Distributed Simulation on the Grid
Proceedings of the 19th Workshop on Principles of Advanced and Distributed Simulation
When and how to develop domain-specific languages
ACM Computing Surveys (CSUR)
The SIP-RTI: An HLA RTI Implementation Supporting Interoperability
DS-RT '06 Proceedings of the 10th IEEE international symposium on Distributed Simulation and Real-Time Applications
The OSA project: an example of component based software engineering techniques applied to simulation
Proceedings of the 2007 Summer Computer Simulation Conference
Restful web services
A layered architecture for the model-driven development of distributed simulators
Proceedings of the 1st international conference on Simulation tools and techniques for communications, networks and systems & workshops
Producing Simulation Sequences by Use of a Java-Based Generalized Framework
EMS '08 Proceedings of the 2008 Second UKSIM European Symposium on Computer Modeling and Simulation
SIP Handbook: Services, Technologies, and Security of Session Initiation Protocol
SIP Handbook: Services, Technologies, and Security of Session Initiation Protocol
Software Engineering
A domain specific language for the definition of extended queueing network models
SE '08 Proceedings of the IASTED International Conference on Software Engineering
WSHLA: web services-based HLA collaborative simulation framework
CDVE'07 Proceedings of the 4th international conference on Cooperative design, visualization, and engineering
jEQN a java-based language for the distributed simulation of queueing networks
ISCIS'06 Proceedings of the 21st international conference on Computer and Information Sciences
Automated performance analysis of business processes
Proceedings of the 2012 Symposium on Theory of Modeling and Simulation - DEVS Integrative M&S Symposium
A model-driven method for building distributed simulation systems from business process models
Proceedings of the Winter Simulation Conference
Model-driven performance prediction of HLA-based distributed simulation systems
Proceedings of the Winter Simulation Conference
Hi-index | 0.00 |
The simulation of modern systems may require an amount of computational resources that might not be available on a single host. Distributed simulation (DS) provides an effective way to scale up for the increased computational requirements. However, using existing DS environments remains the main obstacle to the wide adoption of DS systems, because of their inherent complexity. This complexity can be quantitatively shown by the extra effort that the development of DS systems requires compared to the development of conventional local simulation (LS) systems. In this paper we introduce SimArch, a layered architecture that eases the development of DS systems by enabling simulation developers to effortlessly obtain a DS system or derive a DS system from the equivalent LS one. A reference model is used throughout the paper to illustrate the use of SimArch in the development of DS systems and to prove how the DS development effort is lowered down with respect to the use of a conventional DS environment.