Web-based simulation in Simjava using remote method invocation
Proceedings of the 29th conference on Winter simulation
Parallel and Distribution Simulation Systems
Parallel and Distribution Simulation Systems
Theory of Modeling and Simulation
Theory of Modeling and Simulation
Steps towards the automatic production of performance models of web applications
Computer Networks: The International Journal of Computer and Telecommunications Networking
Devs Modeling And Simulation: A New Layer Of Middleware
AMS '01 Proceedings of the Third Annual International Workshop on Active Middleware Services
Guest Editors' Introduction: Model-Driven Development
IEEE Software
A federated approach to distributed network simulation
ACM Transactions on Modeling and Computer Simulation (TOMACS)
Component-based distributed simulations: the way forward?
Proceedings of the eighteenth workshop on Parallel and distributed simulation
Queueing Networks and Markov Chains
Queueing Networks and Markov Chains
When and how to develop domain-specific languages
ACM Computing Surveys (CSUR)
The OSA project: an example of component based software engineering techniques applied to simulation
Proceedings of the 2007 Summer Computer Simulation Conference
A domain specific language for the definition of extended queueing network models
SE '08 Proceedings of the IASTED International Conference on Software 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
DisSimJADE: a framework for the development of agent-based distributed simulation systems
Proceedings of the 2nd International Conference on Simulation Tools and Techniques
OSA: an integration platform for component-based simulation
Proceedings of the 2nd International Conference on Simulation Tools and Techniques
A distributed approach to the simulation of inherently distributed systems
SpringSim '10 Proceedings of the 2010 Spring Simulation Multiconference
A Methodology to Predict the Performance of Distributed Simulations
PADS '10 Proceedings of the 2010 IEEE Workshop on Principles of Advanced and Distributed Simulation
Hi-index | 0.00 |
The development of a distributed simulator requires knowledge and skills that might be unavailable or difficult to acquire. Bringing model-driven approaches to the development of distributed simulators contributes to reduce both the need for specific skills and the development effort. To support this innovative development methodology, we introduce a layered simulation architecture named SimArch that allows to define simulation models that can be transparently transformed into simulation programs ready to be executed in a distributed (or local) mode. SimArch defines layers of services at increasing levels of abstraction on top of the execution environment, thus allowing developers to build distributed simulators without explicit knowledge about the execution environment (local/distributed) and the specific distributed simulation infrastructure (e.g., HLA). In order to show the effectiveness of the proposed approach, SimArch has been provided with an Extended Queueing Network (EQN) simulation language, which has been applied to the development of an example distributed simulator in the computer network domain.