Back to Search Start Over

Maisie: A Language for the Design of Efficient Discrete-Event Simulations.

Authors :
Bagrodia, Rajive L.
Wen-Toh Liao
Source :
IEEE Transactions on Software Engineering. Apr94, Vol. 20 Issue 4, p225-238. 14p. 7 Diagrams, 1 Chart, 3 Graphs.
Publication Year :
1994

Abstract

Maisie is a C-based discrete-event simulation language that was designed to cleanly separate a simulation model from the underlying algorithm (sequential or parallel) used for the execution of the model. With few modifications, a Maisie program may be executed by using a sequential simulation algorithm, a parallel conservative algorithm or a parallel optimistic algorithm. The language constructs allow the run-time system to implement optimizations that reduce recomputation and state saving overheads for optimistic simulations and synchronization overheads for conservative implementations. This paper presents the Maisie simulation language, describes a set of optimizations, and illustrates the use of the language in the design of efficient parallel simulations. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
00985589
Volume :
20
Issue :
4
Database :
Academic Search Index
Journal :
IEEE Transactions on Software Engineering
Publication Type :
Academic Journal
Accession number :
14385853
Full Text :
https://doi.org/10.1109/32.277572