[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.5555/2167692.2167709guidebooksArticle/Chapter ViewAbstractPublication PagesBookacm-pubtype
chapter

Architecture-based reliability prediction for service-oriented computing

January 2005
Pages 279 - 299
Published: 01 January 2005 Publication History

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.

References

[1]
T. Andrews 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]
L. Bass, P. Clements, R. Kazman, Software Architectures in Practice, Addison-Wesley, New York, NY, 1998.
[3]
I. Crnkovic, M. Larsson (eds.), Building Reliable Component-Based Software Systems, Artech House, 2002.
[4]
F. Curbera et al. "Unraveling the Web services Web: an introduction to SOAP, WSDL and UDDI" IEEE Internet Computing, vol. 6, no. 2, March/April 2002.
[5]
J. Dolbec, T. Shepard "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.
[6]
I. Foster, C. Kesselman, S. Tuecke "The Anatomy of the Grid: Enabling Scalable Virtual Organizations", Int. Journal of Supercomputer Applications, 15(3), 2001.
[7]
I. Foster, C. Kesselman, J. Nick, S. Tuecke "Grid Services for Distributed System Integration" IEEE Computer, vol. 35, no. 6, 2002.
[8]
K. Goseva-Popstojanova, A.P. Mathur, K.S. Trivedi "Comparison of architecture-based software reliability models" in Proc. of the 12th IEEE Int. Symposium on Software Reliability Engineering (ISSRE 2001), 2001.
[9]
D. Hamlet, D. Mason, D. Woit "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]
S. Hissam et al. "Enabling predictable assembly" Journal of Systems and Software, vol. 65, 2003, pp. 185-198.
[11]
J.C. Laprie "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.
[12]
N.R. Mehta, N. Medvidovic, S. Phadke "Toward a taxonomy of software connectors" in Proc. 22nd Int. Conference on Software Engineering (ICSE 2000), May 2000.
[13]
"OWL-S: Semantic Markup for Web Services" White Paper, The OWL Services Coalition, Nov. 2003.
[14]
M.P. Papazoglou, D. Georgakopoulos "Service oriented computing" ACM Communications, vol. 46, no. 10, Oct. 2003, pp. 24-28.
[15]
R.H. Reussner, H.W. Schmidt, I.H. Poernomo "Reliability prediction for component-based software architectures" Journal of Systems and Software, no. 66, 2003, pp. 241-252.
[16]
R. Roshandel, N. Medvidovic "Toward architecture-based reliability prediction" in Proc. ICSE 2004 Workshop on Architecting Dependable Systems (WADS 2004), (R. de Lemos, C. Gacek, A. Romanowsy eds.), Edinburgh, Scotland, UK, May 2004, pp. 2-6.
[17]
J. Stafford, J.D. McGregor "Issues in predicting the reliability of composed components" 5th ICSE Workshop on Component-based Sw Engineering, Orlando, Florida, May 2002.
[18]
C. Szyperski, Component Software: Beyond Object-Oriented Programming, Addison Wesley, 2002.
[19]
W.-L. Wang, Y. Wu, M.-H. Chen "An architecture-based software reliability model" Proc. IEEE Pacific Rim Int. Symposium on Dependable Computing, Hong Kong, China, Dec. 1999.

Cited By

View all
  • (2018)A Petri-Net Based Reliability Prediction Method for SOA SoftwareProceedings of the 2nd International Conference on Advances in Image Processing10.1145/3239576.3239606(165-172)Online publication date: 16-Jun-2018
  • (2015)Reliability prediction for component-based software systemsScience of Computer Programming10.1016/j.scico.2014.03.01697:P4(426-457)Online publication date: 1-Jan-2015
  • (2011)A compositional method for reliability analysis of workflows affected by multiple failure modesProceedings of the 14th international ACM Sigsoft symposium on Component based software engineering10.1145/2000229.2000251(149-158)Online publication date: 20-Jun-2011
  • Show More Cited By

Index Terms

  1. Architecture-based reliability prediction for service-oriented computing
    Index terms have been assigned to the content through auto-classification.

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image Guide books
    Architecting Dependable Systems III
    January 2005
    342 pages
    ISBN:3540289682
    • Editors:
    • Rogério Lemos,
    • Cristina Gacek,
    • Alexander Romanovsky

    Publisher

    Springer-Verlag

    Berlin, Heidelberg

    Publication History

    Published: 01 January 2005

    Qualifiers

    • Chapter

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 13 Dec 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2018)A Petri-Net Based Reliability Prediction Method for SOA SoftwareProceedings of the 2nd International Conference on Advances in Image Processing10.1145/3239576.3239606(165-172)Online publication date: 16-Jun-2018
    • (2015)Reliability prediction for component-based software systemsScience of Computer Programming10.1016/j.scico.2014.03.01697:P4(426-457)Online publication date: 1-Jan-2015
    • (2011)A compositional method for reliability analysis of workflows affected by multiple failure modesProceedings of the 14th international ACM Sigsoft symposium on Component based software engineering10.1145/2000229.2000251(149-158)Online publication date: 20-Jun-2011
    • (2011)Architecture-based reliability analysis of web services in multilayer environmentProceedings of the 3rd International Workshop on Principles of Engineering Service-Oriented Systems10.1145/1985394.1985403(57-60)Online publication date: 23-May-2011
    • (2007)A modeling approach to analyze the impact of error propagation on reliability of component-based systemsProceedings of the 10th international conference on Component-based software engineering10.5555/1770657.1770670(140-156)Online publication date: 9-Jul-2007
    • (2006)A model-driven approach for QoS prediction of BPEL processesProceedings of the 4th international conference on Service-oriented computing10.5555/2170265.2170279(131-140)Online publication date: 4-Dec-2006
    • (2006)QoS prediction for composite web services with transactionsProceedings of the 4th international conference on Service-oriented computing10.5555/2170265.2170274(86-94)Online publication date: 4-Dec-2006
    • (2006)Reliability Prediction for Service-Oriented Computing EnvironmentsIEEE Internet Computing10.1109/MIC.2006.6410:3(43-49)Online publication date: 1-May-2006
    • (2006)A petri net based approach for reliability prediction of web servicesProceedings of the 2006 international conference on On the Move to Meaningful Internet Systems: AWeSOMe, CAMS, COMINF, IS, KSinBIT, MIOS-CIAO, MONET - Volume Part I10.1007/11915034_34(116-125)Online publication date: 29-Oct-2006

    View Options

    View options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media