Interaction and Coordination of Tools for Structured Data

  • Farhad Arbab
  • Joost N. Kok
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4313)


This paper has an introductory nature. It sets the scene for the three papers in the thematic session “Structured Data Tools”. We discuss interaction and coordination in general and look more specifically at the XML data format and the dataflow driven coordination language Reo.


Enterprise Architecture Coordination Pattern Coordination Model Tuple Space Thematic Session 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Andreoli, J.-M., Ciancarini, P., Pareschi, R.: Interaction Abstract Machines. In: Trends in Object-Based Concurrent Computing, pp. 257–280. MIT Press, Cambridge (1993)Google Scholar
  2. 2.
    Arbab, F.: Reo: A channel-based coordination model for component composition. Mathematical Structures in Computer Science 14(3), 329–366 (2004)MATHCrossRefMathSciNetGoogle Scholar
  3. 3.
    Arbab, F.: Coordination of interacting concurrent computations. In: [11] (2005)Google Scholar
  4. 4.
    Arbab, F., Herman, I., Spilling, P.: An overview of Manifold and its implementation. Concurrency: Practice and Experience 5(1), 23–70 (1993)CrossRefGoogle Scholar
  5. 5.
    Arbab, F., Rutten, J.J.M.M.: A coinductive calculus of component connectors. In: Wirsing, M., Pattinson, D., Hennicker, R. (eds.) WADT 2003. LNCS, vol. 2755, pp. 34–55. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  6. 6.
    Banâtre, J.-P., Le Métayer, D.: Programming by multiset transformations. Communications of the ACM 36(1), 98–111 (1993)CrossRefGoogle Scholar
  7. 7.
    Bergstra, J., Klint, P.: The ToolBus Coordination Architecture. In: Hankin, C., Ciancarini, P. (eds.) COORDINATION 1996. LNCS, vol. 1061, pp. 75–88. Springer, Heidelberg (1996)Google Scholar
  8. 8.
    Bonsangue, M.M., Arbab, F., de Bakker, J.W., Rutten, J.J.M.M., Scutellá, A., Zavattaro, G.: A transition system semantics for the control-driven coordination language Manifold. Theoretical Computer Science 240, 3–47 (2000)MATHCrossRefMathSciNetGoogle Scholar
  9. 9.
    Carriero, N., Gelernter, D.: Linda in context. Communications of the ACM 32(4), 444–458 (1989)CrossRefGoogle Scholar
  10. 10.
  11. 11.
    Goldin, D., Smolka, S., Wegner, P. (eds.): Interactive Computation: The New Paradigm. Springer, Heidelberg (to appear, 2005)Google Scholar
  12. 12.
  13. 13.
    Leler, W.: Linda meets Unix. IEEE Computer 23, 43–54 (1990)Google Scholar
  14. 14.
    Oaks, S., Wong, H.: Jini in a Nutshell. O’Reilly & Associates, Sebastopol (2000)Google Scholar
  15. 15.
    Papadopoulos, G.A., Arbab, F.: Coordination models and languages. In: Zelkowitz, M. (ed.) Advances in Computers – The Engineering of Large Systems, vol. 46, pp. 329–400. Academic Press, London (1998)Google Scholar
  16. 16.

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Farhad Arbab
    • 1
    • 2
  • Joost N. Kok
    • 2
  1. 1.Center for Mathematics and Computer Science (CWI)AmsterdamThe Netherlands
  2. 2.Leiden Institute for Advanced Computer Science (LIACS)Leiden UniversityLeidenThe Netherlands

Personalised recommendations