Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/582128.582136acmconferencesArticle/Chapter ViewAbstractPublication PagesfseConference Proceedingsconference-collections
Article

An architectural support for self-adaptive software for treating faults

Published: 18 November 2002 Publication History

Abstract

Considering the current trend of building systems from existing components that allow neither code inspection nor change, the solution for enabling dynamic adaptation of software systems should not be intrusive in the way that components should be designed. The architectural approach for treating faults described in this paper, instead of providing mechanisms and techniques at the component level, it relies on the interactions between components for obtaining flexible software structures that are nevertheless robust to the occurrence of undesirable events.

References

[1]
L. Andrade and J. Fiadeiro. "Coordination Technologies for Managing Information System Evolution". Proceedings of CAiSE'01. K. Dittrich, A. Geppert and M. Norrie Eds. LNCS 2068. Springer-Verlag. 2001 .pp. 374-387.
[2]
L. Andrade, and J. Fiadeiro. "Coordination: The Evolutionary Dimension". Proceedings TOOLS Europe 2001. Ed. W. Pree. IEEE Computer Society Press. 2001 .pp. 136-147.
[3]
S.-W. Cheng, D. Garlan, B. Schmerl., J. Sousa, B. Spitznagel, and P. Steenkiste. "Using Architectural Style as the Basis for Self-repair". The Working IEEE/IFIP Conference on Software Architecture 2002. Montreal, Canada. August 2002. (to appear)
[4]
R. de Lemos. "A Co-operative Object-Oriented Architecture for Adaptive Systems". Proceedings of the 7th IEEE International Conference and Workshop on the Engineering of Computer-Based Systems (ECBS'00). Edinburgh, Scotland. April 2000. pp. 120-124.
[5]
R. de Lemos. "Describing Evolving Dependable Systems using Co-operative Software Architectures". Proceedings of the IEEE International Conference on Software Maintenance (ICSM'02). Florence, Italy. November 2001. pp. 320-329.
[6]
J. Goldberg, L. Gong, I. Greenberg, R. Clark, E. D. Jensen, K. Kim and D. Wells. Adaptive Fault-Resistant Systems. SRI Technical Report. 1994.
[7]
M. A. Hiltunen and R. D. Schlichting. "Adaptive Distributed and Fault-Tolerant Systems". International Journal of Computer Systems and Engineering 11(5). 1995. pp. 125-133.
[8]
J.-C. Laprie. "Dependability: Basic Concepts and Terminology". Special Issue of the Twenty-Fifth International Symposium on Fault-Tolerant Computing (FTCS- 25). IEEE Computer Society Press, 1995.pp. 42-54.
[9]
P. Oriezy, M. M. Gorlick, R. N. Taylor, G. Johnson, N. Medvidovic, A. Quilici, D. Rosenblum, and A. Wolf. "An Architecture-Based Approach to Self-Adaptive Software". IEEE Intelligent Systems 14(3). May/June 1999. pp. 54-62.
[10]
T. Saridakis and V. Issarny. "Developing Dependable Software Systems using Software Architectures". Software Architecture. Kluwer Academic Publisher. 1999.
[11]
Sotirovski. "Towards Fault-Tolerant Software Architectures". Proceedings of the Working IEEE/IFIP Conference on Software Architecture. Amsterdam, The Netherlands. pp. 7-13. August 2001.
[12]
V. Stavridou and R.A. Riemenschneider. "Provably Dependable Software Architectures". Proceedings of the Third ACM SIGPLAN International Software Architecture Workshop. pp. 133-136. 1998.
[13]
K. Sullivan, J. C. Knight, X. Du and S. Geist. "Information Survivability Control Systems". Proceedings of the 21st International Conference on Software Engineering (ICSE'99). Los Angels, CA. May 1999.pp. 184-192.

Cited By

View all
  • (2018)Fault-aware management protocols for multi-component applicationsJournal of Systems and Software10.1016/j.jss.2018.02.005139:C(189-210)Online publication date: 1-May-2018
  • (2016)Fault-Aware Application Management ProtocolsService-Oriented and Cloud Computing10.1007/978-3-319-44482-6_14(219-234)Online publication date: 25-Aug-2016
  • (2015)Specifying and verifying real-time self-adaptive systemsProceedings of the 2015 IEEE 26th International Symposium on Software Reliability Engineering (ISSRE)10.1109/ISSRE.2015.7381823(303-313)Online publication date: 2-Nov-2015
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
WOSS '02: Proceedings of the first workshop on Self-healing systems
November 2002
120 pages
ISBN:1581136099
DOI:10.1145/582128
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 18 November 2002

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. dependability
  2. dynamic adaptation
  3. fault tolerance
  4. fault treatment
  5. software architectures

Qualifiers

  • Article

Conference

WOSS02
Sponsor:

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)0
Reflects downloads up to 09 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2018)Fault-aware management protocols for multi-component applicationsJournal of Systems and Software10.1016/j.jss.2018.02.005139:C(189-210)Online publication date: 1-May-2018
  • (2016)Fault-Aware Application Management ProtocolsService-Oriented and Cloud Computing10.1007/978-3-319-44482-6_14(219-234)Online publication date: 25-Aug-2016
  • (2015)Specifying and verifying real-time self-adaptive systemsProceedings of the 2015 IEEE 26th International Symposium on Software Reliability Engineering (ISSRE)10.1109/ISSRE.2015.7381823(303-313)Online publication date: 2-Nov-2015
  • (2014)Model defined fault tolerance in cloudProceedings of the 6th Asia-Pacific Symposium on Internetware10.1145/2677832.2677851(116-119)Online publication date: 17-Nov-2014
  • (2013)An agent-based self-adaptation architecture for implementing smart devices in Smart SpaceTelecommunications Systems10.1007/s11235-011-9547-852:4(2335-2346)Online publication date: 1-Apr-2013
  • (2013)Failure Avoidance in Configurable Systems through Feature LocalityAssurances for Self-Adaptive Systems10.1007/978-3-642-36249-1_10(266-296)Online publication date: 2013
  • (2011)Enhancement of fault tolerance of intrusion detection system using AES and DES based heart beat eventsProceedings of the International Conference & Workshop on Emerging Trends in Technology10.1145/1980022.1980088(292-297)Online publication date: 25-Feb-2011
  • (2011)Investigation of faults in O-O systems due to compositional relationships2011 2nd International Conference on Computer and Communication Technology (ICCCT-2011)10.1109/ICCCT.2011.6075153(358-362)Online publication date: Sep-2011
  • (2009)Self-adaptive softwareACM Transactions on Autonomous and Adaptive Systems10.1145/1516533.15165384:2(1-42)Online publication date: 21-May-2009
  • (2009)Self-Configuring, Self-Organizing, and Self-Healing Schemes in Mobile Ad Hoc NetworksGuide to Wireless Ad Hoc Networks10.1007/978-1-84800-328-6_2(27-41)Online publication date: 8-Jan-2009
  • Show More Cited By

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media