COOKIES: By using this website you agree that we can place Google Analytics Cookies on your device for performance monitoring. |
University of Cambridge > Talks.cam > Microsoft Research Cambridge, public talks > Branching vs. Linear Time: Semantical Perspective
Branching vs. Linear Time: Semantical PerspectiveAdd to your list(s) Download to your calendar using vCal
If you have a question about this talk, please contact Microsoft Research Cambridge Talks Admins. The discussion of the relative merits of linear- versus branching-time frameworks goes back to early 1980s. One of the beliefs dominating this discussion has been that the linear-time framework is not expressive enough semantically, making linear-time logics lacking in expressiveness. In this talk we examine the branching-linear issue from the perpsective of process equivalence, which is one of the most fundamental notions in concurrency theory. Defining a notion of process equivalence essentially amounts to defining semantics for processes. Over the last three decades numerous notions of process equivalence have been proposed. Researchers in this area do not anymore try to identify the “right” notion of equivalence. Rather, focus has shifted to providing taxonomic frameworks, such as “the linear-branching spectrum”, for the many proposed notions and trying to determine suitability for different applications. We revisit here this issue from a fresh perspective. We postulate three principles that we view as fundamental to any discussion of process equivalence. First, we borrow from research in denotational semantics and take contextual equivalence as the primary notion of equivalence. This eliminates many testing scenarios as either too strong or too week. Second, we require the description of a process to specify all relevant behavioral aspects of the process. Finally, we require the observable behavior of a process to be reflected in its input/output behavior. Under these principles, linear-time semantics emerges as the right approach. As an example, we apply these principles to the framework of transducers, a classical notion of state-based process that dates back to the 1950s and is well suited to reactive systems. We show that our principles yield a unique notion of process equivalence, which is trace based, rather than tree based. (Joint work with Sumit Nain) This talk is part of the Microsoft Research Cambridge, public talks series. This talk is included in these lists:
Note that ex-directory lists are not shown. |
Other listsCambridge University Travel Society Cambridge University Russian Society TalksOther talksThe Productivity Paradox: are we too busy to get anything done? Rather more than Thirty-Nine Steps: the life of John Buchan TALK CANCELLED Targets for drug discovery: from target validation to the clinic MEMS Particulate Sensors BOOK LAUNCH: Studying Arctic Fields: Cultures, Practices, and Environmental Sciences Well-posedness of weakly hyperbolic systems of PDEs in Gevrey regularity. Structural basis for human mitochondrial DNA replication, repair and antiviral drug toxicity An approach to the four colour theorem via Donaldson- Floer theory Statistical Methods in Pre- and Clinical Drug Development: Tumour Growth-Inhibition Model Example Towards bulk extension of near-horizon geometries Cambridge-Lausanne Workshop 2018 - Day 1 NatHistFest: the 99th Conversazione and exhibition on the wonders of the natural world. |