ACM Home Page
Please provide us with feedback. Feedback
A layered architecture for the model-driven development of distributed simulators
Full text PdfPdf (286 KB)
Source International Conference on Simulation Tools and Techniques for Commuications, Networks and Systems & Workshops archive
Proceedings of the 1st international conference on Simulation tools and techniques for communications, networks and systems & workshops table of contents
Marseille, France
SESSION: Technical program table of contents
Article No. 61  
Year of Publication: 2008
ISBN:978-963-9799-20-2
Authors
Daniele Gianni  Imperial College London, London, UK
Andrea D'Ambrogio  University of Rome TorVergata, Rome, Italy
Giuseppe Iazeolla  University of Rome TorVergata, Rome, Italy
Sponsors
: ICST
: INRIA
Publisher
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 43,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  

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
 
10
 
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
 
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.


Collaborative Colleagues:
Daniele Gianni: colleagues
Andrea D'Ambrogio: colleagues
Giuseppe Iazeolla: colleagues