Abstract:This paper argues that basing the semantics of concurrent systems on the notions of state and state transitions is neither advisable nor necessary. The tendency to do this is deeply rooted in our notions of computation, but these roots have proved problematic in concurrent software in general, where they have led to such poor programming practice as threads. I review approaches (some of which have been around for some time) to the semantics of concurrent programs that rely on neither state nor state transition… Show more
“…The observable semantics of an interactive agent is thus the set of interaction paths of its possible computations. This definition derives from earlier work developing interaction semantics for actors [33,12], ideas from Timed Data Stream semantics for the Reo coordination model [4], and signal event semantics [23]. Interaction semantics is similar in spirit to the Interactive Stream Languages of [17].…”
Section: Interactive Agentsmentioning
confidence: 99%
“…In [26,25] an argument is presented that the traditional computer science model of concurrent programming using statebased models and threads incurs unnecessary complexity and results in code that is difficult to debug. For sequential computation and function composition they work nicely.…”
Abstract. This paper discusses event-based semantics in the context of the emerging concept of Cyber Physical Systems and describes two related formal models concerning policy-based coordination and Interactive Agents.
“…The observable semantics of an interactive agent is thus the set of interaction paths of its possible computations. This definition derives from earlier work developing interaction semantics for actors [33,12], ideas from Timed Data Stream semantics for the Reo coordination model [4], and signal event semantics [23]. Interaction semantics is similar in spirit to the Interactive Stream Languages of [17].…”
Section: Interactive Agentsmentioning
confidence: 99%
“…In [26,25] an argument is presented that the traditional computer science model of concurrent programming using statebased models and threads incurs unnecessary complexity and results in code that is difficult to debug. For sequential computation and function composition they work nicely.…”
Abstract. This paper discusses event-based semantics in the context of the emerging concept of Cyber Physical Systems and describes two related formal models concerning policy-based coordination and Interactive Agents.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.