A framework for comparing models of computation

作者: E.A. Lee , A. Sangiovanni-Vincentelli

DOI: 10.1109/43.736561

关键词: Model of computationTheoretical computer scienceData flow diagramTotal orderKahn process networksPetri netSynchronous circuitAlgorithmSystems designConcurrent computingComputer scienceIntersection (set theory)Dataflow

摘要: We give a denotational framework (a "meta model") within which certain properties of models computation can be compared. It describes concurrent processes in general terms as sets possible behaviors. A process is determinate if, given the constraints imposed by inputs, there are exactly one or zero Compositions with behaviors intersection component processes. The interaction between through signals, collections events. Each event value-tag pair, where tags come from partially ordered totally set. Timed set ordered. Synchronous events share same tag, and synchronous signals contain tags. have only Strict causality (in timed tag systems) continuity untimed ensure determinacy under technical conditions. used to compare essential features various computation, including Kahn networks, dataflow, sequential processes, rendezvous, Petri nets, discrete-event systems.

参考文章(39)
Yu-Chi Ho, Discrete event dynamic systems : analyzing complexity and performance in the modern world Institute of Electrical and Electronics Engineers. ,(1992)
Erik de Vink, Jaco de Bakker, Control Flow Semantics ,(1996)
Robin Milner, Communication and Concurrency ,(1989)
Christos G. Cassandras, Discrete event systems : modeling and performance analysis Aksen : Irwin. ,(1993)
Albert Benveniste, Paul Caspi, Paul Guernic, Nicolas Halbwachs, Data-Flow Synchronous Languages A Decade of Concurrency, Reflections and Perspectives, REX School/Symposium. pp. 1- 45 ,(1993) , 10.1007/3-540-58043-3_16
Robert Kim Yates, Networks of Real-Time Processes international conference on concurrency theory. pp. 384- 397 ,(1993) , 10.1007/3-540-57208-2_27
Antoni Mazurkiewicz, Traces, Histories, Graphs: Instances of a Process Monoid mathematical foundations of computer science. pp. 115- 133 ,(1984) , 10.1007/BFB0030293
Gilles Kahn, The Semantics of a Simple Language for Parallel Programming. ifip congress. pp. 471- 475 ,(1974)