Paper
20 June 1997 New approach to object-oriented simulation of concurrent systems
Arnold N. Pears, Samar Singh, Tharam S. Dillon
Author Affiliations +
Abstract
High speed simulation of concurrent systems requires distributed processing if meaningful results are to be obtained for large systems in a reasonable timeframe. One of the most common methods used for such simulation is parallel discrete event simulation (PDES). A range of PDES simulation kernels have been developed and much research has been devoted to optimistic execution strategies such as timewarp. Unfortunately in all this effort some fundamental aspects of object oriented modeling for simulation have received scant attention. In particular the ability of simulation kernels to act on truly generic simulation objects. In this context we define a truly generic object to be one which totally defines its responses to external stimuli, but which has no concept of its place in the interconnected web of objects that comprise the total simulation environment. To address this problem, we propose a new modeling approach based on interacting objects, and an associated simulation kernel architecture. This paper describes the architecture and features of our simulation kernel in detail, and demonstrates, using a small example, the benefits of adopting such a modeling approach. The major specific benefits include true object genericity, enhanced scope for object re-use, and enhanced opportunities to use polymorphism.
© (1997) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Arnold N. Pears, Samar Singh, and Tharam S. Dillon "New approach to object-oriented simulation of concurrent systems", Proc. SPIE 3083, Enabling Technology for Simulation Science, (20 June 1997); https://doi.org/10.1117/12.276703
Lens.org Logo
CITATIONS
Cited by 1 scholarly publication.
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Systems modeling

Computer simulations

Modeling

Distributed computing

Switches

Computer architecture

C++

RELATED CONTENT

SPEEDES for distributed information enterprise modeling
Proceedings of SPIE (July 15 2002)
Considerations for selective-fidelity simulation
Proceedings of SPIE (September 19 2001)
Power analysis methodology and library in SystemC
Proceedings of SPIE (June 30 2005)
XML-based resources for simulation
Proceedings of SPIE (August 13 2004)

Back to Top