Abstract
In the last decade the way software is produced has been radically changing. Software component technology has witnessed growing popularity with the advent and diffusion of effective component-based infrastructures like CORBA, .Net and Java Beans. Component Based Software Development allowed integration of heterogeneous and legacy components and their availability in innovative contexts like the Internet. At the same time Component Based Software (CBS) systems, often based on Components Off The Shelf (COTS), exhibit severe integration problems at execution time, due to component coordination and synchronization failures [2, 1].
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Boehm, B., Abts, C.: COTS Integration: Plug and Pray? IEEE Computer 32(1) (1999)
Garlan, D., Allen, R., Ockerbloom, J.: Architectural mismatch: Why reuse is so hard. In: IEEE Software Journal, vol. 12(6) (1995)
Proceeding Component Based Software Engineering Workshops. CBSE series, http://sei.cmu.edu
Inverardi, P., Scriboni, S.: Connectors Synthesis for Deadlock-Free Component Based Architectures. In: IEEE Proc. 16th ASE 2001 (2001)
Inverardi, P., Tivoli, M.: Automatic Synthesis of Deadlock free connectors for COM/DCOM Applications. In: ACM Proc. FSE/ESEC 2001, Vienna (2001)
Inverardi, P., Tivoli, M.: Deadlock free Software Architectures for COM/DCOM Applications. Journal of System and Software, CBSE Special Issue (2003)
Bucchiarone, A., Inverardi, P., Tivoli, M.: Automatic synthesis of coordinators of COTS group-ware applications: an example. DMC 2003. In: IEEE proceedings WETICE (2003)
Inverardi, P., Tivoli, M.: Software Architecture for Correct Components Assembly. In: Bernardo, M., Inverardi, P. (eds.) SFM 2003. LNCS, vol. 2804, pp. 92–121. Springer, Heidelberg (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Inverardi, P. (2004). Compositionality, Coordination and Software Architecture. In: De Nicola, R., Ferrari, GL., Meredith, G. (eds) Coordination Models and Languages. COORDINATION 2004. Lecture Notes in Computer Science, vol 2949. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24634-3_3
Download citation
DOI: https://doi.org/10.1007/978-3-540-24634-3_3
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-21044-3
Online ISBN: 978-3-540-24634-3
eBook Packages: Springer Book Archive