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.
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
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)
Alda, S.: Component-based Self-Adaptability in Peer-to-Peer Architectures. Accepted Submission for the Doctoral Symposium of ICSE 2004, Edinburgh, Schottland (2004)
Barkai, D.: Peer-to-Peer Computing. Technologies for sharing and collaboration on the Net. Intel Press, Hillsboro (2002)
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)
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)
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)
Medvidovic, N., Taylor, R.N.: A Classification and Comparison Framework for Software Architecture Description Languages. J. of Software Engineering 26(1), 70–93 (2000)
Morch, A.: Three Levels of End-User Tailoring: Customization, Integration, and Extension. In: Proc. of the 3rd Decennial Aarhus Conference, Arhus, Denmark (1995)
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)
Stephanidis, C.: Adaptive Techniques for Universal Access. Journal of User Modeling and User-Adapted Interaction (UMUAI) 11, 159–179 (2001)
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)
Sun Microsystems Corp.: JXTA v2.0 Protocols Specification (2003), http://spec.jxta.org/v2.0/
Szyperski, C., Gruntz, D., Murer, S.: Component Software – Beyond Object-Oriented Programming. Addison-Wesley, London (2002)
Won, M., Cremers, A.B.: Supporting End-User Tailoring of Component-Based Software – Checking integrity of compositions. In: Proc. of CoLogNet 2002, Madrid (2002)
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
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