Advertisement

Coordination and Adaptation Techniques: Bridging the Gap Between Design and Implementation

Report on the WS WCAT at ECOOP’06
  • Steffen Becker
  • Carlos Canal
  • Nikolay Diakov
  • Juan Manuel Murillo
  • Pascal Poizat
  • Massimo Tivoli
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4379)

Abstract

Coordination and Adaptation are two key issues when developing complex distributed systems. Coordination focuses on the interaction among software entities. Adaptation focuses on solving the problems that arise when the interacting entities do not match properly. This is the report of the third edition of the WCAT workshop, that took place in Nantes jointly with ECOOP 2006. In this third edition, the topics of interest of the participants covered a large number of fields where coordination and adaptation have an impact: models, requirements identification, interface specification, extra-functional properties, automatic generation, frameworks, middleware, and tools.

Keywords

Composite Service Label Transition System Coordination Model Adaptation Technique Interaction Protocol 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Arbab, F.: What Do You Mean Coordination? Bulletin of the Dutch Association for Theoretical Computer Science (NVTI) (1998)Google Scholar
  2. 2.
    Canal, C., Murillo, J.M., Poizat, P.: Report on the First International Workshop on Coordination and Adaptation Techniques for Software Entities. In: Malenfant, J., Østvold, B.M. (eds.) ECOOP 2004. LNCS, vol. 3344, pp. 133–147. Springer, Heidelberg (2005)Google Scholar
  3. 3.
    Canal, C., Murillo, J.M., Poizat, P.: Software adaptation. L’Objet 12(1), 9–31 (2006)Google Scholar
  4. 4.
    Carreiro, N., Gelernter, D.: Linda in Context. Communications of the ACM 32, 133–147 (1989)Google Scholar
  5. 5.
    Diakov, N., Arbab, F.: Software adaptation in integrated tool frameworks for composite services. In: Becker, S., Canal, C., Diakov, N., Murillo, J.M., Poizat, P., Tivoli, M., (eds.): Third International Workshop on Coordination and Adaptation Techniques for Software Entities (WCAT’06). Held in conjunction with the 20th European Conference on Object-Oriented Programming (ECOOP’2006), pp. 9–14 (2006), Available at http://wcat06.unex.es/
  6. 6.
    Arbab, F.: Reo: A channel-based coordination model for component-composition. Mathematical Structures in Computer Science 14(1), 329–366 (2004)zbMATHCrossRefMathSciNetGoogle Scholar
  7. 7.
    Fuentes, L., Sánchez, P.: Aspect-oriented approaches for component coordination. In: Becker, S., Canal, C., Diakov, N., Murillo, J.M., Poizat, P., Tivoli, M., (eds.): Third International Workshop on Coordination and Adaptation Techniques for Software Entities (WCAT’06). Held in conjunction with the 20th European Conference on Object-Oriented Programming (ECOOP’2006), pp. 43–51 (2006), Available at http://wcat06.unex.es/
  8. 8.
    Fuentes, L., Sánchez, P.: AO approaches for Component Adaptation. In: Becker, S., Canal, C., Murillo, J.M., Poizat, P., Tivoli, M. (eds.): Second International Workshop on Coordination and Adaptation Techniques for Software Entities (WCAT’05). Held in conjunction with the 19th European Conference on Object-Oriented Programming (ECOOP’2005), pp. 79–86 (2005), Available at http://wcat05.unex.es/
  9. 9.
    Pinto, M., Fuentes, L., Troya, J.M.: A dynamic component and aspect-oriented platform. The Computer Journal 48-4(4), 401–420 (2005)CrossRefGoogle Scholar
  10. 10.
    Gross, H.G.: Towards unification of software component procurement approaches. In: Becker, S., Canal, C., Diakov, N., Murillo, J.M., Poizat, P., Tivoli, M., (eds.): Third International Workshop on Coordination and Adaptation Techniques for Software Entities (WCAT’06). Held in conjunction with the 20th European Conference on Object-Oriented Programming (ECOOP’2006), pp. 53–59 (2006), Available at http://wcat06.unex.es/
  11. 11.
    André, P., Ardourel, G., Attiogbé, C.: Coordination and adaptation for hierarchical components and services. In: Becker, S., Canal, C., Diakov, N., Murillo, J.M., Poizat, P., Tivoli, M., (eds.): Third International Workshop on Coordination and Adaptation Techniques for Software Entities (WCAT’06). Held in conjunction with the 20th European Conference on Object-Oriented Programming (ECOOP’2006), pp. 15–23 (2006), Available at http://wcat06.unex.es/
  12. 12.
    Cámara, J., et al.: Dynamic adaptation using contextual environments. In: Becker, S., Canal, C., Diakov, N., Murillo, J.M., Poizat, P., Tivoli, M., (eds.): Third International Workshop on Coordination and Adaptation Techniques for Software Entities (WCAT’06). Held in conjunction with the 20th European Conference on Object-Oriented Programming (ECOOP’2006), pp. 35–42 (2006), Available at http://wcat06.unex.es/
  13. 13.
    Bracciali, A., Brogi, A., Canal, C.: A Formal Approach to Component Adaptation. Journal of Systems and Software 74(1), 45–54 (2005)CrossRefGoogle Scholar
  14. 14.
    Poizat, P., Salaün, G., Tivoli, M.: On dynamic reconfiguration of behavioral adaptations. In: Becker, S., Canal, C., Diakov, N., Murillo, J.M., Poizat, P., Tivoli, M., (eds.): Third International Workshop on Coordination and Adaptation Techniques for Software Entities (WCAT’06). Held in conjunction with the 20th European Conference on Object-Oriented Programming (ECOOP’2006), pp. 60–69 (2006), Available at http://wcat06.unex.es/
  15. 15.
    Canal, C., Poizat, P., Salaün, G.: Synchronizing behavioural mismatch in software composition. In: Gorrieri, R., Wehrheim, H. (eds.) FMOODS 2006. LNCS, vol. 4037, pp. 63–77. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  16. 16.
    Cámara, J., et al.: An aspect-oriented adaptation framework for dynamic component evolution. In: Becker, S., Canal, C., Diakov, N., Murillo, J.M., Poizat, P., Tivoli, M., (eds.): Third International Workshop on Coordination and Adaptation Techniques for Software Entities (WCAT’06). Held in conjunction with the 20th European Conference on Object-Oriented Programming (ECOOP’2006), pp. 91–99 (2006), Available at http://wcat06.unex.es/
  17. 17.
    Cremene, M., Riveill, M., Martel, C.: Towards unanticipated dynamic service adaptation. In: Becker, S., Canal, C., Diakov, N., Murillo, J.M., Poizat, P., Tivoli, M., (eds.): Third International Workshop on Coordination and Adaptation Techniques for Software Entities (WCAT’06). Held in conjunction with the 20th European Conference on Object-Oriented Programming (ECOOP’2006), pp. 25–34 (2006), Available at http://wcat06.unex.es/
  18. 18.
    Sibertin-Blanc, C., et al.: Safe dynamic adaptation of interaction protocols. In: Becker, S., Canal, C., Diakov, N., Murillo, J.M., Poizat, P., Tivoli, M., (eds.): Third International Workshop on Coordination and Adaptation Techniques for Software Entities (WCAT’06). Held in conjunction with the 20th European Conference on Object-Oriented Programming (ECOOP’2006), pp. 81–90 (2006), Available at http://wcat06.unex.es/
  19. 19.
    Occello, A., Dery-Pinna, A.M.: Capitalizing adaptation safety: a service-oriented approach. In: Becker, S., Canal, C., Diakov, N., Murillo, J.M., Poizat, P., Tivoli, M., (eds.): Third International Workshop on Coordination and Adaptation Techniques for Software Entities (WCAT’06). Held in conjunction with the 20th European Conference on Object-Oriented Programming (ECOOP’2006), pp. 71–79 (2006), Available at http://wcat06.unex.es/
  20. 20.
    Agha, G.A. (ed.): Special Issue on Adaptative Middleware. Communications of the ACM 45(6) (2002)Google Scholar
  21. 21.
    Canal, C., Murillo, J.M., Poizat, P. (eds.): First International Workshop on Coordination and Adaptation Techniques for Software Entities (WCAT’04). Held in conjunction with the 18th European Conference on Object-Oriented Programming (ECOOP’2004) (2004), Available at http://wcat04.unex.es/
  22. 22.
    Becker, S., Canal, C., Murillo, J.M., Poizat, P., Tivoli, M. (eds.): Second International Workshop on Coordination and Adaptation Techniques for Software Entities (WCAT’05). Held in conjunction with the 19th European Conference on Object-Oriented Programming (ECOOP’2005) (2005), Available at http://wcat05.unex.es/
  23. 23.
    Mokhtar, S.B., Georgantas, N., Issarny, V.: Ad hoc composition of user tasks in pervasive computing environments. In: Software Composition, pp. 31–46 (2005)Google Scholar
  24. 24.
    Becker, S., Canal, C., Diakov, N., Murillo, J.M., Poizat, P., Tivoli, M., (eds.): Third International Workshop on Coordination and Adaptation Techniques for Software Entities (WCAT’06). Held in conjunction with the 20th European Conference on Object-Oriented Programming (ECOOP’2006) (2006), Available at http://wcat06.unex.es/
  25. 25.
    Hankin, C., Ciancarini, P. (eds.): COORDINATION 1996. LNCS, vol. 1061. Springer, Heidelberg (1996)Google Scholar
  26. 26.
    Arbab, F.: The IWIM model for coordination of concurrent activities. In: Hankin, C., Ciancarini, P. (eds.) COORDINATION 1996. LNCS, vol. 1061, Springer, Heidelberg (1996)Google Scholar

Copyright information

© Springer Berlin Heidelberg 2007

Authors and Affiliations

  • Steffen Becker
    • 1
  • Carlos Canal
    • 2
  • Nikolay Diakov
    • 3
  • Juan Manuel Murillo
    • 4
  • Pascal Poizat
    • 5
  • Massimo Tivoli
    • 6
  1. 1.Universität Karlsruhe (TH), Institute for Program Structures and Data Organization 
  2. 2.Universidad de Málaga, GISUM Software Engineering Group 
  3. 3.Centrum voor Wiskunde en Informatica (CWI) 
  4. 4.Universidad de Extremadura, Quercus Software Engineering Group 
  5. 5.IBISC FRE 2873 CNRS - Université d’Evry Val d’Essonne, ARLES Project, INRIA RocquencourtFrance
  6. 6.Università degli Studi dell’Aquila, Software Engineering and Architecture Group 

Personalised recommendations