Your browser does not support JavaScript!
http://iet.metastore.ingenta.com
1887

Adaptive runtime fault management for service instances in component-based software applications

Adaptive runtime fault management for service instances in component-based software applications

For access to this article, please select a purchase option:

Buy article PDF
£12.50
(plus tax if applicable)
Buy Knowledge Pack
10 articles for £75.00
(plus taxes if applicable)

IET members benefit from discounts to all IET publications and free access to E&T Magazine. If you are an IET member, log in to your account and the discounts will automatically be applied.

Learn more about IET membership 

Recommend Title Publication to library

You must fill out fields marked with: *

Librarian details
Name:*
Email:*
Your details
Name:*
Email:*
Department:*
Why are you recommending this title?
Select reason:
 
 
 
 
 
IET Software — Recommend this title to your library

Thank you

Your recommendation has been sent to your librarian.

The Trust4All project aims to define an open, component-based framework for the middleware layer in high-volume embedded appliances that enables robust and reliable operation, upgrading and extension. To improve the availability of each individual application in a Trust4All system, a runtime configurable fault management mechanism (FMM) is proposed, which detects deviations from given service specifications by intercepting interface calls. When repair is necessary, FMM picks a repair action that incurs the best tradeoff between the success rate and the cost of repair. Considering that it is rather difficult to obtain sufficient information about third party components during their early stage of usage, FMM is designed to be able to accumulate knowledge and adapts its capability accordingly.

References

    1. 1)
      • Hangal, S., Lam, M.S.: `Tracking down software bugs using automatic anomaly detection', Proc. ICSE, 2002.
    2. 2)
      • Public deliverables of the Space4U project. Available at http://www.hitech-projects.com/euprojects/space4u/deliverables.htm.
    3. 3)
    4. 4)
      • Issarny, V., Banatre, J.P.: `Architecture-based exception handling', Proc. 34th Annual Hawaii Int. Conf. on System Sciences (HICSS'34), January 2001, Hawaii, HA, USA.
    5. 5)
      • E. Gamma , R. Helm , R. Johnson , J.M. Vlissides . (1994) Design patterns: elements of reusable object-oriented software.
    6. 6)
      • J.D. Musa , A. Iannino , K. Okumoto . (1987) Software reliability – measurement, prediction, applications.
    7. 7)
      • Musa, J.D., Okumoto, K.: `A logarithmic Poisson execution time model for software reliability measurement', Proc. 7th Int. Conf. on Software Engineering, 1984, Orlando, Florida, p. 230–238.
    8. 8)
      • Wu, K., Malaiya, Y.K.: `A correlated faults model for software reliability', Proc. IEEE Int. Symp. on Software Reliability Engineering, November, 1993, p. 80–89.
    9. 9)
      • Robocop: robust open component based software architecture. Available at http://www.hitech-projects.com/euprojects/robocop/deliverables.htm.
    10. 10)
      • M.R. Lyu . (1996) Handbook of software reliability engineering.
    11. 11)
    12. 12)
      • Gao, J., Zhu, E.Y., Shim, S.: `Monitoring software components and component-based software', Proc. 24th Annual International Computer Software & Applications Conference (COMPSAC00), October 2000, Taipei, Taiwan.
    13. 13)
      • C. Szyperski . (2003) Component software: beyond object-oriented programming.
    14. 14)
      • `IEEE Guide to Classification for Software Anomalies', IEEE Std 1044., , p. 1–1995.
    15. 15)
      • Popov, P., Strigini, L., Riddle, S., Romanovsky, A.: `Protective wrapping of OTS components', Proc. 4th ICSE Workshop on Component-Based Software Engineering: Component Certification and System Prediction (Part of the 23rd IEEE Int. Conf. on Software Engineering (ICSE 2001)), May 2006, Toronto, Canada.
    16. 16)
      • B. Littlewood , J. Verrall . A Bayesian reliability growth model for computer software. Appl. Stat. C , 3 , 332 - 346
    17. 17)
      • Feng, Y., Huang, G., Zhu, Y., Mei, H.: `Exception handling in component composition with the support of middleware', Proc. 5th Int. Workshop on Software Engineering and Middleware, 2005, Lisbon, Portugal, p. 90–97.
    18. 18)
      • Stumptner, M., Wotawa, F.: `A model-based approach to software debugging', Proc. 7th Int. Workshop on Principles of Diagnosis (DX-96), 1996, Val Marin, Canada.
    19. 19)
    20. 20)
      • Su, R., Chaudron, M.R.V., Lukkien, J.J.: `Adaptive runtime fault management for service instances in component-based software applications', Proc. 10th IASTED Int. Conf. on Software Engineering and Applications (SEA 2006), November 2006, Dallas, Texas, USA.
    21. 21)
      • P.H. da S. Brito , C.R. Rocha , F.C. Filho , E. Martins , C.M.F. Rubira . A method for modeling and testing exceptions in component-based software development. Lect. Notes Comput. Sci. , 61 - 79
    22. 22)
      • Podgurski, A., Leon, D., Francis, P., Masri, W., Minch, M., Sun, J., Wang, B.: `Automated support for classifying software failure reports', Proc. ICSE, 2003.
    23. 23)
    24. 24)
      • C.M.F. Rubira , R. de Lemos , G.R.M. Ferreira , F.C. Filho . Exception handling in the development of dependable component-based systems. Softw. Pract. Exp. , 3 , 195 - 236
http://iet.metastore.ingenta.com/content/journals/10.1049/iet-sen_20060047
Loading

Related content

content/journals/10.1049/iet-sen_20060047
pub_keyword,iet_inspecKeyword,pub_concept
6
6
Loading
This is a required field
Please enter a valid email address