Communicating Sequential Processes (CSP) is a well-known formal language for describing concurrent systems, for which a transition semantics has been given by Brookes, Hoare and Roscoe. In this thesis, we present a generalized transition semantics of CSP, which we call HCSP, that merges the original transition system with ideas from Floyd-Hoare logic and symbolic computation. This generalized semantics is shown to be sound and complete with respect to the original trace semantics. Traces in our system are symbolic representations of trace families given in the original semantics. This more compact representation allows us to expand the original CSP systems to effectively and efficiently analyze some CSP programs that are difficult or impos...
Abstract. Hybrid Communicating Sequential Processes (HCSP) is an extension of CSP allowing continuou...
In C. A. R. Hoare, S. D. Brookes, and A. D. Roscoe (1984, J. Assoc. Comput. Mach. 31(3), 560) an abs...
CSP, Hoare's Communicating Sequential Processes, is a formal language for specifying, implementing a...
Communicating Sequential Processes (CSP) is a well-known formal language for describing concurrent s...
Communicating Sequential Processes (CSP) is a well-known formal language for describing concur- rent...
Abstract. CSP is a powerful language to specify complex concurrent systems. Due to the non-determini...
AbstractIn a research report we have proposed an axiomatic semantics for the language of communicati...
AbstractThe original CSP was a language for parallel imperative programs communicating by synchroniz...
AbstractThe paper presents a first step of a coalgebraic analysis of the concept of communicating se...
CSP (Communicating Sequential Processes) is a notation proposed by Hoare, for expressing process com...
The use of formal notations has many advantages in the specification of interactive systems. However...
Abstract: The algebra of Communicating Sequential Processes provides a facility to formal specify sy...
In C. A. R. Hoare, S. D. Brookes, and A. D. Roscoe (1984, J. Assoc. Comput. Mach. 31(3), 560) an abs...
this paper we propose such a specification framework, which allows the specifier a choice of two lan...
The parallel language CSP [9], an earlier version of which was described in [7], has become a major ...
Abstract. Hybrid Communicating Sequential Processes (HCSP) is an extension of CSP allowing continuou...
In C. A. R. Hoare, S. D. Brookes, and A. D. Roscoe (1984, J. Assoc. Comput. Mach. 31(3), 560) an abs...
CSP, Hoare's Communicating Sequential Processes, is a formal language for specifying, implementing a...
Communicating Sequential Processes (CSP) is a well-known formal language for describing concurrent s...
Communicating Sequential Processes (CSP) is a well-known formal language for describing concur- rent...
Abstract. CSP is a powerful language to specify complex concurrent systems. Due to the non-determini...
AbstractIn a research report we have proposed an axiomatic semantics for the language of communicati...
AbstractThe original CSP was a language for parallel imperative programs communicating by synchroniz...
AbstractThe paper presents a first step of a coalgebraic analysis of the concept of communicating se...
CSP (Communicating Sequential Processes) is a notation proposed by Hoare, for expressing process com...
The use of formal notations has many advantages in the specification of interactive systems. However...
Abstract: The algebra of Communicating Sequential Processes provides a facility to formal specify sy...
In C. A. R. Hoare, S. D. Brookes, and A. D. Roscoe (1984, J. Assoc. Comput. Mach. 31(3), 560) an abs...
this paper we propose such a specification framework, which allows the specifier a choice of two lan...
The parallel language CSP [9], an earlier version of which was described in [7], has become a major ...
Abstract. Hybrid Communicating Sequential Processes (HCSP) is an extension of CSP allowing continuou...
In C. A. R. Hoare, S. D. Brookes, and A. D. Roscoe (1984, J. Assoc. Comput. Mach. 31(3), 560) an abs...
CSP, Hoare's Communicating Sequential Processes, is a formal language for specifying, implementing a...