DocumentCode :
2839963
Title :
Development and use of concurrency abstractions for discrete-event simulation
Author :
Mulcare, Dennis B. ; Green, F. Benjamin
Author_Institution :
Lockheed Aeronautical Systems Co., Marietta, GA, USA
fYear :
1991
fDate :
14-17 Oct 1991
Firstpage :
317
Lastpage :
323
Abstract :
The concern here focuses on developing concurrency abstractions that can readily serve, without modeling compromises or structural awkwardness, in a variety of simulation programs. In this scheme, each concurrency abstraction is implemented as an Ada generic package that exports a task type, thereby enabling the instantiation of multiple task objects. A systematic method of expressing and developing concurrency abstractions is described. This process begins with the representation of a concurrency concept using a new type of graphical construct, a token transition graph, given by D.B. Mulcare and R.J. LeBlanc (1991). The authors consider how a useful, self-contained abstraction can evolve from one of these concept representations. Specifically, the development and application of a rudimentary rate monotonic scheduling job queue is illustrated
Keywords :
Ada; discrete event simulation; graphs; parallel programming; scheduling; Ada generic package; concurrency abstraction; concurrency abstractions; discrete-event simulation; monotonic scheduling job queue; multiple task objects; self-contained abstraction; token transition graph; Aerodynamics; Analytical models; Concurrent computing; Design optimization; Discrete event simulation; Embedded system; Hardware; Logic; Performance analysis; System-level design;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Digital Avionics Systems Conference, 1991. Proceedings., IEEE/AIAA 10th
Conference_Location :
Los Angeles, CA
Type :
conf
DOI :
10.1109/DASC.1991.177186
Filename :
177186
Link To Document :
بازگشت