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...
详细信息
ISBN:
(纸本)0819424986
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 modelling 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 responeses 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 modelling 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 modelling approach. The major specific benefits include true object genericity, enhanced scope for object re-use, and enhanced opportunities to use polymorphism.
暂无评论