• 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