Abstract
We describe various kinds of fairness (mainly weak and strong fairness) for finite state SCCS processes by providing an automaton-theoretic characterization of the classes of fair languages. To this end, we introduce a variant of Muller automata, the T-automata, which still recognize the class of ω-regular languages, and which characterize the classes of fair languages.
Preview
Unable to display preview. Download preview PDF.
References
K. Apt, N. Francez, S. Katz, Appraising fairness in languages for distributed programming, Proc. POPL Conf., Munich (1987).
A. Arnold, A. Dicky, An algebraic characterization of transition system equivalences, to appear.
J. A. Bergstra, J. W. Klop, Process algebra: specification and verification in bisimulation semantics, in Math. and Comput. Sci. II, (Hazewinkel, Lenstra, Meertens eds.), CWI Monograph 4, North-Holland, Amsterdam (1986), 61–94.
G. Boudol, I. Castellani, On the semantics of concurrency: partial orders and transition systems, Proc. CAAP 87, Lect. Notes in Comput. Sci. 249, Springer-Verlag, Berlin (1987), 123–137.
S. D. Brookes, W. C. Rounds, Behavioural equivalence relations induced by programming logics, Proc. ICALP 83, Lect. Noes in Comput. Sci. 154, Springer-Verlag, Berlin (1983), 97–108.
I. Castellani, Bisimulations and abstraction homomorphisms, Proc.CAAP 85, Lect. Notes in Comput. Sci. 185, Springer-Verlag, Berlin (1985), 223–238.
G. Costa, A metric characterization of fair computations in CCS, Proc. CAAP 85, Lect. Notes in Comput. Sci. 185, Springer-Verlag, Berlin (1985), 239–252.
G. Costa, C. Stirling, Weak and strong fairness in CCS, Proc. MFCS 84, Lect. Notes in Comput. Sci. 176, Springer-Verlag, Berlin (1984), 245–254.
P. Darondeau, About fair asynchrony, Theor. Comput. Sci. 37 (1985), 305–336.
S. Eilenberg, Automata, Languages and Machines, Academic Press, London (1974).
N. Francez, Fairness, Spring-Verlag, Berlin (1986).
R. J. van Glabbeek, Notes on the methodology of CCS and CSP, CWI Tec. Rep. CS-R8624, Amsterdam (1986).
I. Guessarian, W. Niar-Dinedane, Fairness and regularity for SCCS processes, in preparation.
M. Hennessy, Modelling finite delay operators, Tec. Rep. CSR-153-83, Edinburgh (1983).
M. Hennessy, Axiomatizing finite delay operators, Acta Inform. 21 (1984), 61–88.
M. Hennessy, G. Plotkin, Finite conjunctive non-determinism, to appear.
R. Milner, Calculi for Synchrony and Asynchrony, Theoret. Comput. Sci. 25 (1983), 267–310.
R. Milner, A Calculus for Communicating Systems, Lect. Notes in Comput. Sci. 92, Springer-Verlag, Berlin (1980).
R. Milner, Lectures on a Calculus for Communicating Systems, Lect. Notes in Comput. Sci. 197, Springer-Verlag, Berlin (1982), 197–220.
R. Milner, A complete inference system for a class of regular behaviors, Jour. Comput. and Sys. Sci. 28 (1984), 439–466.
R. Milner, A finite delay operator in synchronous CCS, Tec. Rep. CSR-116-82, Edinburgh (1982).
D. E. Muller, Infinite sequences and finite machines, Proc. 4th IEEE Symp. on switching circuit theory and logical design, New-York (1963), 3–16.
D. E. Muller, The general synthesis problem for asynchronous digital networks, Proc. SWAT Conf. (1967), 71–82.
D. E. Muller, A. Saoudi, P. Schupp, Alternating automata, the weak monadic theory of the tree and its complexity, Proc. ICALP 86, Lect. Notes in Comput. Sci. 226, Springer-Verlag, Berlin (1986), 275–283.
W. Niar, Equités et automates en CCS, Thèse de 3ième cycle, Paris (1988).
D. Park, On the semantics of fair parallelism, Abstract Software Specifications, Lect. Notes in Comput. Sci. 86, Springer-Verlag, Berlin (1980), 504–526.
D. Park, Concurrency and automata on infinite sequences, Proc. 5th GI Conf., Lect. Notes in Comput. Sci. 104, Springer-Verlag, Berlin (1981), 167–183.
L. Priese, R. Rehrmann, U. Willecke-Klemme, Some results on fairness: the regular case, Proc. STACS 87, Lect. Notes in Comput. Sci. 247, Springer-Verlag, Berlin (1987), 383–395.
L. Priese, R. Rehrmann, U. Willecke-Klemme, Some results on fairness, Report TI-1987-38, Univ. Paderborn (1987).
L. Priese, U. Willecke-Klemme, On state equivalence relations in nondeterministic or concurrent systems, Report TI-1986-34, Univ. Paderborn (1986).
J. Queille, J. Sifakis, Fairness and related properties in transition systems: A time logic to deal with fairness, Acta Inform. 19 (1983), 195–220.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1988 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Guessarian, I., Niar-Dinedane, W. (1988). An automaton characterization of fairness in SCCS. In: Cori, R., Wirsing, M. (eds) STACS 88. STACS 1988. Lecture Notes in Computer Science, vol 294. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0035859
Download citation
DOI: https://doi.org/10.1007/BFb0035859
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-18834-6
Online ISBN: 978-3-540-48190-4
eBook Packages: Springer Book Archive