Abstract
Component adaption is extensively regarded as the key and most difficult point studied in component-based software engineering, and can directly influence development cycle, cost, and component reuse of software. Because component function (semantic level) is the foundation of component interface (signature level) and component interaction (behavior level), how to solve component mismatch has been a problem to be resolved currently. In this paper, the author makes an analysis on characteristics of semantic level and proposes the concept of component semantics group as well as four types of component mismatch, and then raises model for component semantics adaption, and finally introduces specific application of the model through specific case.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Canal C, Murillo JM, Poizat P (2006) Software adaptation. L’Objet 12(1):9–31 (special issue on coordination and adaptation techniques)
Bracciali A, Brogi A, Canal C (2005) A formal approach to component adaptation. J Syst Softw 74(1):45–54
Nierstrasz O, Meijler TD (1995) Research directions in software composition. ACM Comput Surv 27(2):262–264
C′amara M, Cay B (2006) Dynamic adaptation using contextual. In: Third international workshop on coordination and adaptation techniques for software entities, vol 12, pp 35–42
Hemer D (2005) A formal approach to component adaptation and composition. In: Proceedings of the 28th Australasian computer science conference
Bastide G (2006) A refactoring-based tool for software component adaptation. In: Proceedings of the conference on software maintenance and reengineering (CSMR’06)
Savga I, Rudolf M (2007) Automatic refactoring-based adaptation. In: Fourth international workshop on coordination and adaptation techniques for software entities, vol 7, pp 23–31
C′amara J, Canal C, Cubo J, Murillo JM (2006) An aspect-oriented adaptation framework for dynamic component evolution. In: Third international workshop on coordination and adaptation techniques for software entities, vol 15, pp 91–99
Navarro LDB, Südholt M, Douence R et al (2007) Invasive patterns: aspect-based adaptation of distributed applications. In: Fourth international workshop on coordination and adaptation techniques for software entities, vol 18, pp 39–44
Canal C, Poizat P, Salaün G (2006) Synchronizing behavioural mismatch in software composition. In: Proceedings of FMOODS’06, Springer, Italy
Becker S, Brogi A, Gorton I et al (2006) Towards an engineering approach to component adaptation. In: Proceedings of architecting systems with trustworthy components, vol 12. Springer, Berlin Heidelberg, pp 193–215
Sibertin-Blanc C, Xuan-Loc PT, Mauran P, Padiou G (2006) Safe dynamic adaptation of interaction protocols. In: Third international workshop on coordination and adaptation techniques for software entities (WCAT’06)
Fillman R, Friedman D (2005) Aspect oriented programming is quantification and obliviousness. In: Aspect-oriented software development. Addison-Wesley, Boston
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag London
About this paper
Cite this paper
Xu, Y., Qi, H. (2013). Component Semantic Dynamic Adaptation of Aspect-Oriented Programming. In: Du, W. (eds) Informatics and Management Science II. Lecture Notes in Electrical Engineering, vol 205. Springer, London. https://doi.org/10.1007/978-1-4471-4811-1_11
Download citation
DOI: https://doi.org/10.1007/978-1-4471-4811-1_11
Published:
Publisher Name: Springer, London
Print ISBN: 978-1-4471-4810-4
Online ISBN: 978-1-4471-4811-1
eBook Packages: EngineeringEngineering (R0)