Nothing Special   »   [go: up one dir, main page]

Skip to main content

Architecture-Based Reliability Prediction for Service-Oriented Computing

  • Conference paper
Architecting Dependable Systems III

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 3549))

  • 460 Accesses

Abstract

In service-oriented computing, services are dynamically built as an assembly of pre-existing, independently developed, network accessible services. Hence, predicting as much as possible automatically their dependability is important to appropriately drive the selection and assembly of services, in order to get some required dependability level. We present an approach to the reliability prediction of such services, based on the partial information published with each service, and that lends itself to automatization. The proposed methodology exploits ideas from the Software Architecture- and Component-based approaches to software design.

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

Access this chapter

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. Andrews, T., et al.: Business Process Execution Language for Web Services Version 1.1 (May 2003), on line at: http://www.ibm.com/developerworks/library/ws-bpel/

  2. Bass, L., Clements, P., Kazman, R.: Software Architectures in Practice. Addison-Wesley, Reading (1998)

    Google Scholar 

  3. Crnkovic, I., Larsson, M. (eds.): Building Reliable Component-Based Software Systems. Artech House (2002)

    Google Scholar 

  4. Curbera, F., et al.: Unraveling the Web services Web: an introduction to SOAP, WSDL and UDDI. IEEE Internet Computing 6(2) (March/April 2002)

    Google Scholar 

  5. Dolbec, J., Shepard, T.: A component based software reliability model. In: Proc. of the 1995 Conference of the Centre for Advanced Studies on Collaborative Research (CASCON), Toronto, Ontario, Canada (1995)

    Google Scholar 

  6. Foster, I., Kesselman, C., Tuecke, S.: The Anatomy of the Grid: Enabling Scalable Virtual Organizations. Int. Journal of Supercomputer Applications 15(3) (2001)

    Google Scholar 

  7. Foster, I., Kesselman, C., Nick, J., Tuecke, S.: Grid Services for Distributed System Integration. IEEE Computer 35(6) (2002)

    Google Scholar 

  8. Goseva-Popstojanova, K., Mathur, A.P., Trivedi, K.S.: Comparison of architecture-based software reliability models. In: Proc. of the 12th IEEE Int. Symposium on Software Reliability Engineering, ISSRE 2001 (2001)

    Google Scholar 

  9. Hamlet, D., Mason, D., Woit, D.: Properties of Software Systems Synthesized from Components (June 2003), on line at: http://www.cs.pdx.edu/~hamlet/lau.pdf (to appear as a book chapter).

  10. Hissam, S., et al.: Enabling predictable assembly. Journal of Systems and Software 65, 185–198 (2003)

    Google Scholar 

  11. Laprie, J.C.: Dependable computing: Concepts, limits, challenges. In: FTCS-25, the 25th IEEE International Symposium on Fault-Tolerant Computing - Special Issue, Pasadena, CA, USA, June 1995, pp. 42–54 (1995)

    Google Scholar 

  12. Mehta, N.R., Medvidovic, N., Phadke, S.: Toward a taxonomy of software connectors. In: Proc. 22nd Int. Conference on Software Engineering, ICSE 2000 (May 2000)

    Google Scholar 

  13. OWL-S: Semantic Markup for Web Services, White Paper, The OWL Services Coalition (November 2003)

    Google Scholar 

  14. Papazoglou, M.P., Georgakopoulos, D.: Service oriented computing. ACM Communications 46(10), 24–28 (2003)

    Article  Google Scholar 

  15. Reussner, R.H., Schmidt, H.W., Poernomo, I.H.: Reliability prediction for component-based software architectures. Journal of Systems and Software (66), 241–252 (2003)

    Google Scholar 

  16. Roshandel, R., Medvidovic, N.: Toward architecture-based reliability prediction. In: de Lemos, R., Gacek, C., Romanowsy, A. (eds.) Proc. ICSE 2004 Workshop on Architecting Dependable Systems (WADS 2004), Edinburgh, Scotland, UK, May 2004, pp. 2–6 (2004)

    Google Scholar 

  17. Stafford, J., McGregor, J.D.: Issues in predicting the reliability of composed components. In: 5th ICSE Workshop on Component-based Sw Engineering, Orlando, Florida (May 2002)

    Google Scholar 

  18. Szyperski, C.: Component Software: Beyond Object-Oriented Programming. Addison-Wesley, Reading (2002)

    Google Scholar 

  19. Wang, W.-L., Wu, Y., Chen, M.-H.: An architecture-based software reliability model. In: Proc. IEEE Pacific Rim Int. Symposium on Dependable Computing, Hong Kong, China (December 1999)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Grassi, V. (2005). Architecture-Based Reliability Prediction for Service-Oriented Computing. In: de Lemos, R., Gacek, C., Romanovsky, A. (eds) Architecting Dependable Systems III. Lecture Notes in Computer Science, vol 3549. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11556169_13

Download citation

  • DOI: https://doi.org/10.1007/11556169_13

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-28968-5

  • Online ISBN: 978-3-540-31648-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics