Process Algebra with Explicit Termination
نویسنده
چکیده
In ACP-style process algebra, the interpretation of a constant atomic action combines action execution with termination. In a setting with timing, different forms of termination can be distinguished: some time termination, current time slice termination, urgent termination, termination in a virtual state. In a setting with the silent action τ , we also have silent termination. This leads to problems with the interpretation of atomic actions in timed theories that involve some form of the empty process or some form of the silent action. Reflection on these problems lead to a re-design of basic process algebra, where action execution and termination are separated. Instead of actions as constants, we have action prefix operators. Sequential composition remains a basic operator, and thus we have two basic constants for termination, δ for unsuccessful termination (deadlock) and ǫ for successful termination (skip). Standard BPA, PA, ACP become SRM specifications of the new approach. The new approach has definite advantages over the standard approach.
منابع مشابه
Timed Process Algebra (With a Focus on Explicit Termination and Relative-Timing)
We treat theory and application of timed process algebra. We focus on a variant that uses explicit termination and action prefixing. This variant has some advantages over other variants. We concentrate on relative timing, but the treatment of absolute timing is similar. We treat both discrete and dense timing. We build up the theory incrementally. The different algebras are interrelated by embe...
متن کاملPure bigraphs : Structure and dynamics
J.A. BERGSTRA and J.W. KLOP Centre for Mathematics and Computer Science, P. O. Box 4079, 1009 AB Amsterdam, The Netherlands Communicated by E. Engeler Received February 1984 Revised October 1984 Abstract. We present an axiom system ACP, for communicating processes with silent actions ('z-steps'). The system is an extension o f ACP, Algebra of Communicating Processes, with Milner's z-laws and an...
متن کاملEmbedding Real Time in Stochastic Process Algebras
We present a stochastic process algebra including immediate actions, deadlock and termination, and explicit stochastic delays, in the setting of weak choice between immediate actions and passage of time. The operational semantics is a spent time semantics, avoiding explicit clocks. We discuss the embedding of weak-choice real-time process theories and analyze the behavior of parallel compositio...
متن کاملEquational Theories of Abnormal Termination Based on Kleene Algebra
We study at an abstract level imperative while programs with an explicit fail operation that causes abnormal termination or irreparable failure, and a try-catch operation for error handling. There are two meaningful ways to define the semantics of such programs, depending on whether the final state of the computation can be observed upon failure or not. These two semantics give rise to differen...
متن کاملOn Two Dually Nondeterministic Refinement Algebras
A dually nondeterministic refinement algebra with a negation operator is proposed. The algebra facilitates reasoning about totalcorrectness preserving program transformations and nondeterministic programs. The negation operator is used to express enabledness and termination operators through a useful explicit definition. As a small application, a property of action systems is proved employing t...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000