|
ABSTRACT
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.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
 |
2
|
|
| |
3
|
|
| |
4
|
IEEE, Standard for Modeling and Simulation (M&S) High Level Architecture (HLA) -- framework and rules, Technical Report 1516, IEEE (2000).
|
| |
5
|
|
| |
6
|
A. D'Ambrogio, D. Gianni and G. Iazeolla, "SimJ: A Framework to Develop Distributed Simulators", Proceedings of the 2006 Summer Computer Simulation Conference, Calgary, Canada, Aug, 2006, pp. 149--156.
|
| |
7
|
A. D'Ambrogio, D. Gianni and G. Iazeolla, "jEQN: a Java-based Language for the Distributed Simulation of Queueing Networks", LNCS vol. 4263/2006, Proceedings of the 21st International Symposium on Computer and Information Sciences (ISCIS '06), Istanbul, Turkey, Nov, 2006, pp 854--865.
|
| |
8
|
D. Gianni and A. D'Ambrogio, "A Language to Enable the Distributed Simulation of Extended Queueing Networks", Journal of Computer, Vol. 2, N. 4, Academy Publisher, July, 2007, pp 76--86.
|
 |
9
|
George F. Riley , Mostafa H. Ammar , Richard M. Fujimoto , Alfred Park , Kalyan Perumalla , Donghua Xu, A federated approach to distributed network simulation, ACM Transactions on Modeling and Computer Simulation (TOMACS), v.14 n.2, p.116-148, April 2004
[doi> 10.1145/985793.985795]
|
| |
10
|
Ernest H. Page , Robert L. Moose, Jr. , Sean P. Griffin, Web-based simulation in Simjava using remote method invocation, Proceedings of the 29th conference on Winter simulation, p.468-474, December 07-10, 1997, Atlanta, Georgia, United States
[doi> 10.1145/268437.268543]
|
| |
11
|
B. P. Ziegler, G. Ball, H. Cho, J. S. Lee, and H. Sarjoughian, "Implementation of the DEVS Formalism over the HLA/RTI: Problems and Solutions", Proceedings of the 1999 Simulation Interoperability Workshop (SIW99).
|
| |
12
|
|
| |
13
|
Bernard P. Zeigler , Hessam S. Sarjoughian , Sunwoo Park , Jong S. Lee , Young K. Cho , James J. Nutaro, Devs Modeling And Simulation: A New Layer Of Middleware, Proceedings of the Third Annual International Workshop on Active Middleware Services, p.22, August 06-06, 2001
|
| |
14
|
|
| |
15
|
D. Gianni and A. D'Ambrogio, "A Domain-Specific Language for the Description of Extended Queueing Networks Model", to appear in the Proceedings of the IASTED International Conference on Software Engineering (SE08), February, Innsbruck, Austria, 2008.
|
 |
16
|
|
| |
17
|
A. D'Ambrogio and D. Gianni, "Using CORBA to Enhance HLA Interoperability in Distributed and Web-Based Simulation", Proceedings of the 19th International Symposium on Computer and Information Sciences (ISCIS '04), Antalya, Turkey, Nov, 2004, pp 696--705.
|
| |
18
|
|
| |
19
|
D. Gianni, "jRand: A Flexible Framework for Sequences of Numbers", Technical Report RI.20.2003, University of Rome TorVergata, 2003.
|
| |
20
|
R. Fujimoto, "Zero Lookahead and Repeatability in the High Level Architecture", Proceedings of the 1997 Spring Simulation Interoperability Workshop, Orlando, FL, USA, March, 2007.
|
| |
21
|
L. Pouzin, "A Proposal for Interconnecting Packet Switching Networks", Proceedings of EUROCOMP, Brunel University, May 1974, pp. 1023--36.
|
|