Skip to main content

Component Semantic Dynamic Adaptation of Aspect-Oriented Programming

  • Conference paper
  • First Online:
Book cover Informatics and Management Science II

Part of the book series: Lecture Notes in Electrical Engineering ((LNEE,volume 205))

  • 890 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Canal C, Murillo JM, Poizat P (2006) Software adaptation. L’Objet 12(1):9–31 (special issue on coordination and adaptation techniques)

    Google Scholar 

  2. Bracciali A, Brogi A, Canal C (2005) A formal approach to component adaptation. J Syst Softw 74(1):45–54

    Article  Google Scholar 

  3. Nierstrasz O, Meijler TD (1995) Research directions in software composition. ACM Comput Surv 27(2):262–264

    Article  Google Scholar 

  4. 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

    Google Scholar 

  5. Hemer D (2005) A formal approach to component adaptation and composition. In: Proceedings of the 28th Australasian computer science conference

    Google Scholar 

  6. Bastide G (2006) A refactoring-based tool for software component adaptation. In: Proceedings of the conference on software maintenance and reengineering (CSMR’06)

    Google Scholar 

  7. 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

    Google Scholar 

  8. 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

    Google Scholar 

  9. 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

    Google Scholar 

  10. Canal C, Poizat P, Salaün G (2006) Synchronizing behavioural mismatch in software composition. In: Proceedings of FMOODS’06, Springer, Italy

    Google Scholar 

  11. 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

    Google Scholar 

  12. 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)

    Google Scholar 

  13. Fillman R, Friedman D (2005) Aspect oriented programming is quantification and obliviousness. In: Aspect-oriented software development. Addison-Wesley, Boston

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yejun Xu .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics