Abstract
The ability of reusing existing software has always been a major concern of Software Engineering. The reuse and integration of heterogeneous software parts is an issue for current paradigms such as Component-Based Software Development, or Coordination Models and Languages. However, a serious limitation of current approaches is that while they provide convenient ways to describe the typed signatures of software entities, they offer a quite limited support to describe their concurrent behaviour. As a consequence, when a component is going to be reused, one can only be sure that it provides the required interface, but nothing else can be inferred about the behaviour of the component with regard to the interaction protocol required by its environment. To deal with this problem, a new discipline, Software Adaptation, is emerging. Software Adaptation promotes the use of adaptors-specific computational entities guaranteeing that software components will interact in the right way not only at the signature level, but also at the protocol and semantic levels. This paper summarizes the results and conclusions of the First Workshop on Coordination and Adaptation Techniques for Software Entities (WCAT’04).
The title of this report should be referenced as “Report from the ECOOP 2004 Workshop on Coordination and Adaptation Techniques for Software Entities”.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Autili, M., Inverardi, P., Tivoli, M.: Automatic adaptor synthesis for protocol transformations. In: [12], pp. 39–46. Available online, at http://wcat04.unex.es
Canal, C.: On the dynamic adaptation of component behaviour. In: [12], pp. 81–88. Available online, at http://wcat04.unex.es
Heistracher, T., Kurz, T., Masuch, C., Ferronato, P., Vidal, M., Corallo, A., Briscoe, G., Dini, P.: Pervasive service architecture for a digital business ecosystem. In: [12], pp. 71–80. Available online, at http://wcat04.unex.es
Eterovic, Y., Murillo, J.M., Palma, K.: Managing component adaptation using aspect oriented techniques. In: [12], pp. 101–108. Available online, at http://wcat04.unex.es
Katrib, M., Pastrana, J.L., Pimentel, E.: Client oriented software developing. In: [12], pp. 9–16. Available online, at http://wcat04.unex.es
Törnqvist, B., Gustavsson, R.: On adaptative aspect-oriented coordination for critical infrastructures. In: [12], pp. 63–69. Available online, at http://wcat04.unex.es
Becker, S., Reussner, R.H.: The impact of software component adaptors on quality of service properties. In: [12], pp. 25–30. Available online, at http://wcat04.unex.es
Poizat, P., Royer, J.C., Salaün, G.: Formal methods for component description, coordination and adaptation. In: [12], pp. 89–100. Available online, at http://wcat04.unex.es
Schupp, S.: How to use a library? In: [12], pp. 47–53. Available online, at http://wcat04.unex.es
Yahiaoui, N., Traverson, B., Levy, N.: Classification and comparison of adaptable platforms. In: [12], pp. 55–61. Available online, at http://wcat04.unex.es
Yellin, D., Strom, R.: Protocol specifications and component adaptors. ACM Transactions on Programming Languages and Systems 19, 292–333 (1997)
Canal, C., Murillo, J.M., Poizat, P. (eds.): First Workshop on Coordination and Adaptation Techniques for Software Entities (WCAT 2004). Held in conjunction with the 18th European Conference on Object-Oriented Programming (ECOOP). Published as a Technical Report of the Universities of Málaga (Spain), Extremadura (Spain) and Évry (France). ISBN 84-688-6782-9. In: Canal, C., Murillo, J.M., Poizat, P., eds.: First Workshop on Coordination and Adaptation Techniques for Software Entities, WCAT 2004 (2004), Available online, at http://wcat04.unex.es
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Canal, C., Murillo, J.M., Poizat, P. (2005). Coordination and Adaptation Techniques for Software Entities. In: Malenfant, J., Østvold, B.M. (eds) Object-Oriented Technology. ECOOP 2004 Workshop Reader. ECOOP 2004. Lecture Notes in Computer Science, vol 3344. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30554-5_13
Download citation
DOI: https://doi.org/10.1007/978-3-540-30554-5_13
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-23988-8
Online ISBN: 978-3-540-30554-5
eBook Packages: Computer ScienceComputer Science (R0)