Skip to main content

Concurrency of manipulations in multidimensional information structures

  • Communications
  • Conference paper
  • First Online:
Mathematical Foundations of Computer Science 1978 (MFCS 1978)

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

Abstract

Given a sequence of manipulation rules together with dependence relations (allowing later rules to depend on the effects of earlier rules), we construct a single "concurrent manipulation rule" with the following property: Each application of the sequence of rules to a multidimensional information structure — such that the dependence relations are respected — can be performed in a single step applying the concurrent manipulation rule to the same structure. Moreover this becomes a bijective correspondence between such manipulation sequences and "concurrent manipulations". This "Concurrency Theorem" is formulated and proved in the framework of the algebraic theory of graph grammars using new pushout and pullback lemmas for the 3- and 4-dimensional cube. As corollaries we obtain a recently published Church-Rosser-Theorem for graph derivations and a theorem reducing the strong to the weak Church-Rosser-property.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Ehrig, H. — Rosen, B.K.: Concurrency of Manipulations in Multidimensional Information Structures (long version), Technical Report TU Berlin, FB 20, No. 78-13 (1978)

    Google Scholar 

  2. Arbib, M.A. — Manes, E.G.: Arrows, Structures, and Functors, Academic Press, New York, 1975

    Google Scholar 

  3. Ehrig, H. — Kreowski, H.-J.: Parallelism of Manipulations in Multidimensional Information Structures, Springer Lecture Notes Comp. Sci. 45 (1976), 284–293

    Google Scholar 

  4. —: Contributions to the Algebraic Theory of Graph Grammars, Technical Report TU Berlin, FB 20, No. 76-22 (1976), Part 1, to appear in Math. Nachr.

    Google Scholar 

  5. Ehrig, H. — Kreowski, H.-J. — Maggiolo-Schettini, A. — Rosen, B.K. — Winkowski, J.: Deriving Structures from Structures, this volume

    Google Scholar 

  6. Ehrig H. — Pfender, M. — Schneider, H.J.: Graph Grammars: An Algebraic Approach, Proc. IEEE Conf. on Automata and Switching Theory, Iowa City 1973, 167–180

    Google Scholar 

  7. Ehrig, H. — Rosen, B.K.: Commutativity of Independent Transformations of Complex Objects, IBM Research Report RC 6251 (Oct 1976)

    Google Scholar 

  8. —: The Mathematics of Record Handling, Springer Lect. Notes Comp. Sci. 52 (1977), 206–220

    Google Scholar 

  9. Farrow, R. — Kennedy, K. — Zucconi, L.: Graph Grammars and Global Program Data Flow Analysis, Proc. 17th Ann. IEEE Symp. on Foundations of Comp. Sci., Houston, Oct. 1976, pp. 42–56

    Google Scholar 

  10. Kreowski, H.-J.: Transformations of Derivation Sequences, Springer Lect. Not. Comp. Sci. 56 (1977), 275–286

    Google Scholar 

  11. Rajlich, V.: Dynamics of Discrete Systems..., J. Comp. and Syst. Sci., 11 (1975), pp. 186–202

    Google Scholar 

  12. Rosen, B.K.: Deriving Graphs from Graphs by Applying a Production, Acta Informatica 4, 337–357 (1975)

    Article  Google Scholar 

  13. Schneider, H.J. — Ehrig, H.: Grammars on partial graphs, Acta Informatica, 6 (1976), pp. 297–316

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

J. Winkowski

Rights and permissions

Reprints and permissions

Copyright information

© 1978 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Ehrig, H., Rosen, B.K. (1978). Concurrency of manipulations in multidimensional information structures. In: Winkowski, J. (eds) Mathematical Foundations of Computer Science 1978. MFCS 1978. Lecture Notes in Computer Science, vol 64. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-08921-7_65

Download citation

  • DOI: https://doi.org/10.1007/3-540-08921-7_65

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-08921-6

  • Online ISBN: 978-3-540-35757-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics