Abstract This paper presents a simplification and generalisation of Barren's “Fixed point theory of unbounded nondeterminism (FACS 3)” for untimed CSP. The difficulties of modeling unbounded nondeterminism in the untimed world persist to the timed case, where it remains the case that there is no reasonable complete partial order over the timed infinite traces model. The fact that the timed predeterministic processes are not a complete partial order means that the untimed approach is not directly applicable to the timed setting. The approach is extended here to a general theory of locally complete partial orders and dominating spaces. If every CSP operator is dominated by some operator on the dominating space, then the fixed point theory of the dominating space may be used to guarantee the existence of fixed points in the underlying CSP model. The application of this theory to untimed CSP is reviewed. The theory is then used to underpin the fixed point theory for timed CSP with infinite nondeterminism, by employing the complete metric space of deterministic timed processes to dominate the model.
[1]
A. W. Roscoe,et al.
Unbounded Nondeterminism in CSP
,
1989,
Mathematical Foundations of Programming Semantics.
[2]
A. W. Roscoe,et al.
A Timed Model for Communicating Sequential Processes
,
1986,
Theor. Comput. Sci..
[3]
Frank J. Oles,et al.
A category-theoretic approach to the semantics of programming languages
,
1982
.
[4]
A. W. Roscoe,et al.
A Timed Model for Communicating Sequential Processes
,
1986,
ICALP.
[5]
Stephen Blamey,et al.
The soundness and completeness of axioms for CSP processes
,
1991
.
[6]
G. M. Reed.
A uniform mathematical theory for real-time distributed computingT
,
1988
.
[7]
Michael W. Mislove,et al.
Full Abstraction and Recursion
,
1995,
Theor. Comput. Sci..
[8]
A. W. Roscoe,et al.
Metric Spaces as Models for Real-Time Concurrency
,
1987,
MFPS.
[9]
Bill Roscoe,et al.
An Operational Semantics for CSP
,
1986
.
[10]
A. W. Roscoe,et al.
Analysing TMFS: a Study of Nondeterminism in Real-Time Concurrency
,
1991,
Concurrency: Theory, Language, And Architecture.