Academia.eduAcademia.edu

Processes and the denotational semantics of concurrency

Information and Control

Abstract
sparkles

AI

The paper presents a mathematical framework for understanding the semantics of concurrency in programming languages, focusing on parallel composition, synchronization, and communication. It employs denotational semantics to define these concepts systematically, extending traditional notions of state-transforming functions to encompass processes, which are constructed from sequences. The work aims to rigorously treat operational definitions and provide a mathematical backbone for reasoning about concurrent processes, laying the groundwork for further advancements in the field.