Step semantics for "true'' concurrency with recursion

J.-J.Ch. Meyer, E.P. Vink, de

    Research output: Contribution to journalArticleAcademicpeer-review

    3 Citations (Scopus)
    1 Downloads (Pure)

    Abstract

    We present a variety of denotational linear time semantics for a language with recursion and true concurrency in a form of synchronous co-operation, which in the literature is known as step semantics. We show that this can be done by a generalization of known results for interleaving semantics. A general method is presented to define semantical operators and denotational semantics in the Smyth powerdomain of streams. With this method, first a naive and then more sophisticated semantics for synchronous co-operation are developed, which include such features as interleaving and synchronization. Then we refine the semantics to deal with a bounded number of processors, subatomic actions, maximal parallelism and a real-time operator. Finally, it is indicated how to apply these ideas to branching-time models, where it becomes possible to analyze deadlock behaviour as well as a form of true concurrency.
    Original languageEnglish
    Pages (from-to)130-145
    Number of pages16
    JournalDistributed Computing
    Volume3
    Issue number3
    DOIs
    Publication statusPublished - 1989

    Fingerprint

    Dive into the research topics of 'Step semantics for "true'' concurrency with recursion'. Together they form a unique fingerprint.

    Cite this