Skip to main content

Strategies for a Component-Based Self-adaptability Model in Peer-to-Peer Architectures

  • Conference paper
Component-Based Software Engineering (CBSE 2004)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 3054))

Included in the following conference series:

Abstract

Current peer-to-peer architectures are hardly resistant against unanticipated exceptions such as the failure of single peers. This can be justified by the absence of sophisticated models for exception detection and resolution in peer-to-peer architectures. On the other hand, existing generic models for such self-adaptable architectures are rather theoretical and less suitable for the usage by end-users. In this work, strategies for a new self-adaptability model in peer-to-peer architecture are presented incorporating the component technology as the conceptual foundation. The claim of this approach is that through the intuitive nature of the component technology the process of self-adaptability becomes more applicable and more comprehendible even for less experienced end-users.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Alda, S., Won, M., Cremers, A.B.: Managing Dependencies in Component-Based Distributed Applications. In: Proceeding of the 2nd FIDJI International Workshop on scientific Engineering of Distributed Java Applications. Luxembourg-City (2002)

    Google Scholar 

  2. Alda, S.: Component-based Self-Adaptability in Peer-to-Peer Architectures. Accepted Submission for the Doctoral Symposium of ICSE 2004, Edinburgh, Schottland (2004)

    Google Scholar 

  3. Barkai, D.: Peer-to-Peer Computing. Technologies for sharing and collaboration on the Net. Intel Press, Hillsboro (2002)

    Google Scholar 

  4. Cheng, S.-W., Garlan, D., Schmerl, B., Sousa, J.P., Spitznagel, B., Steenkiste, P.: Exploiting Architecture Style for Self-Repairing Systems. In: Proc. of ICSE 2002, USA (2002)

    Google Scholar 

  5. Dellarocas, C.: Toward Exception Handling Infrastructures for Component-Based Software. In: Proc. of the Int’l Workshop on Component-based Software Engineering, in conjunction with the 20th Int’l Conference of Software Engineering (ICSE), Kyoto, Japan (1998)

    Google Scholar 

  6. Henderson, A., Kyng, M.: There’s no place like home: Continuing design in use. In: Greenbaum, J., Kyng, M. (eds.) Design at Work, Lawrence Erlbaum, Hillsdale (1991)

    Google Scholar 

  7. Medvidovic, N., Taylor, R.N.: A Classification and Comparison Framework for Software Architecture Description Languages. J. of Software Engineering 26(1), 70–93 (2000)

    Article  Google Scholar 

  8. Morch, A.: Three Levels of End-User Tailoring: Customization, Integration, and Extension. In: Proc. of the 3rd Decennial Aarhus Conference, Arhus, Denmark (1995)

    Google Scholar 

  9. Oreizy, P., Gorlick, M.M., Taylor, R.N., Medividovic, N.: An Architecture-based approach to Self-Adaptive Software.IEEE Intelligent Systems. Issue (May/June 1999)

    Google Scholar 

  10. Stephanidis, C.: Adaptive Techniques for Universal Access. Journal of User Modeling and User-Adapted Interaction (UMUAI) 11, 159–179 (2001)

    Article  MATH  Google Scholar 

  11. Stiemerling, O., Hinken, R., Cremers, A.B.: The EVOLVE Tailoring Platform: Supporting the Evolution of Component-Based Groupware. In: Proc. of EDOC 1999, Mannheim (1999)

    Google Scholar 

  12. Sun Microsystems Corp.: JXTA v2.0 Protocols Specification (2003), http://spec.jxta.org/v2.0/

  13. Szyperski, C., Gruntz, D., Murer, S.: Component Software – Beyond Object-Oriented Programming. Addison-Wesley, London (2002)

    Google Scholar 

  14. Won, M., Cremers, A.B.: Supporting End-User Tailoring of Component-Based Software – Checking integrity of compositions. In: Proc. of CoLogNet 2002, Madrid (2002)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Alda, S., Cremers, A.B. (2004). Strategies for a Component-Based Self-adaptability Model in Peer-to-Peer Architectures. In: Crnkovic, I., Stafford, J.A., Schmidt, H.W., Wallnau, K. (eds) Component-Based Software Engineering. CBSE 2004. Lecture Notes in Computer Science, vol 3054. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24774-6_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-24774-6_7

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-21998-9

  • Online ISBN: 978-3-540-24774-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics