Abstract
There is a straightforward generalization of traces to infinite traces as dependence graphs where every vertex has finitely many predecessors, or what is the same, as a backward closed and directed set of traces with respect to prefix ordering. However, this direct approach has a drawback since it allows no good notion of a concatenation. We solve this problem by adding to an infinite trace a second component. This second component is a finite alphabetic information which is called the alphabet at infinity. We obtain a compact and complete ultra-metric space where the concatenation is uniformly continuous and where the set of finite traces is an open, discrete, and dense subset. Our objects arise in a natural way from the consideration of dependence graphs where the induced partial order is well-founded. Such a graph splits into a so-called real part and a transfinite (or imaginary) part. From the transfinite part only the alphabet is of importance.
Our approach is a non-trivial generalization of the well-known construction for direct products of free monoids and yields a convenient semantics for infinite concurrent processes.
(EXTENDED ABSTRACT)
Remark: For lack of space some proofs are refered to the full version of this extended abstract which will appear elsewhere
Supported by the ESPRIT Basic Research Actions No. 3166: Algebraic and Syntactic Methods in Computer Science (ASMICS) and No. 3148: Design Methods Based on Nets (DEMON)
Preview
Unable to display preview. Download preview PDF.
References
P. Bonizzoni, G. Mauri, and G. Pighizzini. About infinite traces. In V. Diekert, editor, Proceedings of the ASMICS workshop Free Partially Commutative Monoids, Kochel am See, Oktober 1989, Report TUM-I9002, Technical University of Munich, pages 1–10, 1990.
M. Clerbout and M. Latteux. Partial commutations and faithful rational transductions. Theoret. Comp. Sci., 35:241–254, 1985.
R. Cori and D. Perrin. Automates et commutations partielles. R.A.I.R.O.-Informatique Théorique et Applications, 19:21–32, 1985.
M.P. Flé and G. Roucairol. Maximal serializability of iterated transactions. Theoret. Comp. Sci., 38:1–16, 1985.
P. Gastin. Recognizable and rational trace languages of finite and infinite traces. This volume.
P. Gastin. Infinitary traces: Monoid, topology and recognizable sets. Technical Report, LITP, Université de Paris 7, 1990.
P. Gastin and B. Rozoy. The poset of infinitary traces. Rapport de recherche 559, Université de Paris Sud, 1990.
H.J. Hoogeboom and G. Rozenberg. Infinitary languages: Basic theory and applications to concurrent systems. In J.W. Bakker et al., editors, Current Trends in concurrency, Lecture Notes in Computer Science 242, pages 266–342. Springer, Berlin-Heidelberg-New York, 1986.
M. Kwiatkowska. A metric for traces. Imform. Proc. Letters, 35:129–135, 1990.
A. Mazurkiewicz. Concurrent program schemes and their interpretations. DAIMI Rep. PB 78, Aarhus University, Aarhus, 1977.
A. Mazurkiewicz. Trace theory. In W. Brauer et al., editors, Petri Nets, Applications and Relationship to other Models of Concurrency, Lecture Notes in Computer Science 255, pages 279–324. Springer, Berlin-Heidelberg-New York, 1987.
D. Perrin and J.E. Pin. Mots Infinis. Technical Report, LITP, Université de Paris 7, 1990.
M.W. Shields. Adequate path expressions. In G. Kahn, editor, Proceedings Semantics of Concurrent Computation, Evian (France) 1979, Lecture Notes in Computer Science 70, pages 249–265. Springer, Berlin-Heidelberg-New York, 1979.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1991 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Diekert, V. (1991). On the concatenation of infinite traces. In: Choffrut, C., Jantzen, M. (eds) STACS 91. STACS 1991. Lecture Notes in Computer Science, vol 480. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0020791
Download citation
DOI: https://doi.org/10.1007/BFb0020791
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-53709-0
Online ISBN: 978-3-540-47002-1
eBook Packages: Springer Book Archive