Home

Partial orderings of event sets and their application to prototyping concurrent timed systems


Author(s) : Frank Belz Larry Augustin Doug Bryan James Vera David C. Luckham Larry M. Augustin, 
Publisher : N/A
Publication Date : 1993
ISSN : N/A
Abstract : submitted for publication in The Journal of Systems and Software (JSS) special issue on applying specification, verification, and validation techniques Rapide is a concurrent, object-oriented language specifically designed for prototyping large concurrent systems. One of the principle design goals has been to adopt a computation model in which the synchronization, concurrency, dataflow, and timing aspects of a prototype are explicitly represented and easily accessible both to the prototype itself and to the prototyper. This paper describes the partially ordered event set (poset) computation model, and the features of Rapide for using posets in reactive prototypes and for automatically checking posets. An example prototyping scenario illustrates uses of the poset computation model, with and without timing.,