Title :
A hierarchical view of time
Author :
Gillard, P. ; Posch, K.C.
Author_Institution :
Dept. of Comput. Sci., Memorial Univ. of Newfoundland, St. John´´s, Nfld., Canada
Abstract :
It is noted that modeling and simulation tools for large-scale systems typically use event queues as a model for time. The authors discuss two conceptual expansions of event queues. One is characterized by a totally local view of time with respect to individual structured modules, while the other uses a two-dimensional data structure, which behaves like an event queue with respect to one dimension only. The prototypes of the local queue and the hidden queue which are considered can each serve as an extension of the C++ language. The hidden queue was used as a kernel for multilevel description and simulation of hardware. The description power of the available data types is appropriate for the description of complex concurrent systems
Keywords :
C language; abstract data types; discrete event simulation; large-scale systems; C++ language; concurrent systems; data types; event queues; hidden queue; large-scale systems; multilevel description; totally local view; two-dimensional data structure; Computational modeling; Computer science; Computer simulation; Data structures; Discrete event simulation; Guidelines; Hardware; Large-scale systems; Object oriented modeling; Object oriented programming;
Conference_Titel :
Circuits and Systems, 1991., Proceedings of the 34th Midwest Symposium on
Conference_Location :
Monterey, CA
Print_ISBN :
0-7803-0620-1
DOI :
10.1109/MWSCAS.1991.252065