Skip to main content

On the concatenation of infinite traces

  • Trace Theory
  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 480))

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)

This is a preview of subscription content, log in via an institution.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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.

    Google Scholar 

  2. M. Clerbout and M. Latteux. Partial commutations and faithful rational transductions. Theoret. Comp. Sci., 35:241–254, 1985.

    Google Scholar 

  3. R. Cori and D. Perrin. Automates et commutations partielles. R.A.I.R.O.-Informatique Théorique et Applications, 19:21–32, 1985.

    Google Scholar 

  4. M.P. Flé and G. Roucairol. Maximal serializability of iterated transactions. Theoret. Comp. Sci., 38:1–16, 1985.

    Article  Google Scholar 

  5. P. Gastin. Recognizable and rational trace languages of finite and infinite traces. This volume.

    Google Scholar 

  6. P. Gastin. Infinitary traces: Monoid, topology and recognizable sets. Technical Report, LITP, Université de Paris 7, 1990.

    Google Scholar 

  7. P. Gastin and B. Rozoy. The poset of infinitary traces. Rapport de recherche 559, Université de Paris Sud, 1990.

    Google Scholar 

  8. 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.

    Google Scholar 

  9. M. Kwiatkowska. A metric for traces. Imform. Proc. Letters, 35:129–135, 1990.

    Article  Google Scholar 

  10. A. Mazurkiewicz. Concurrent program schemes and their interpretations. DAIMI Rep. PB 78, Aarhus University, Aarhus, 1977.

    Google Scholar 

  11. 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.

    Google Scholar 

  12. D. Perrin and J.E. Pin. Mots Infinis. Technical Report, LITP, Université de Paris 7, 1990.

    Google Scholar 

  13. 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Christian Choffrut Matthias Jantzen

Rights and permissions

Reprints 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

Publish with us

Policies and ethics