{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T03:26:58Z","timestamp":1760239618673,"version":"build-2065373602"},"reference-count":32,"publisher":"MDPI AG","issue":"12","license":[{"start":{"date-parts":[[2020,12,4]],"date-time":"2020-12-04T00:00:00Z","timestamp":1607040000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["U1736110"],"award-info":[{"award-number":["U1736110"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Future Internet"],"abstract":"<jats:p>Web service composition is the process of combining and reusing existing web services to create new business processes to satisfy specific user requirements. Reliability plays an important role in ensuring the quality of web service composition. However, owing to the flexibility and complexity of such architecture, sufficient estimation of reliability is difficult. In this paper, the authors propose a method to estimate the reliability of web service compositions based on Bayes reliability assessment by considering it to be a decision-making problem. This improves the testing efficiency and accuracy of such methods. To this end, the authors focus on fully utilizing prior information of web services to increase the accuracy of prior distributions, and construct a Markov model in terms of the reliabilities of the web composition and each web service to integrate the limited test data. The authors further propose a method of minimum risk (MMR) to calculate the initial values of hyperparameters satisfying the constraint of minimal risk of the wrong decision. Experiments demonstrate that the proposed method is capable of efficiently utilizing prior module-level failure information, comparing with the Bayesian Monte Carlo method (BMCM) and expert scoring method (ESM), when the number of failures increased from 0 to 5, reducing the required number of test cases from 19.8% to 28.9% and 6.1% to 14.1% separately, improving the reliability assessment of web service compositions, and reducing the expenses incurred by system-level reliability testing and demonstration.<\/jats:p>","DOI":"10.3390\/fi12120221","type":"journal-article","created":{"date-parts":[[2020,12,4]],"date-time":"2020-12-04T11:59:00Z","timestamp":1607083140000},"page":"221","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["A Bayesian Approach Based on Bayes Minimum Risk Decision for Reliability Assessment of Web Service Composition"],"prefix":"10.3390","volume":"12","author":[{"given":"Yang","family":"Song","sequence":"first","affiliation":[{"name":"State Key Laboratory of Networking and Switching Technology, Beijing University of Posts and Telecommunications, Beijing 100876, China"}]},{"given":"Yawen","family":"Wang","sequence":"additional","affiliation":[{"name":"State Key Laboratory of Networking and Switching Technology, Beijing University of Posts and Telecommunications, Beijing 100876, China"}]},{"given":"Dahai","family":"Jin","sequence":"additional","affiliation":[{"name":"State Key Laboratory of Networking and Switching Technology, Beijing University of Posts and Telecommunications, Beijing 100876, China"}]}],"member":"1968","published-online":{"date-parts":[[2020,12,4]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"361","DOI":"10.1002\/smr.514","article-title":"Evaluation of multi-tasking software system performance with consideration of module dependency","volume":"23","author":"Lee","year":"2011","journal-title":"J. Softw. Maint. Evol. Res. Pr."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"04014134","DOI":"10.1061\/(ASCE)EM.1943-7889.0000839","article-title":"Bayesian updating with structural reliability methods","volume":"141","author":"Straub","year":"2015","journal-title":"J. Eng. Mech."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Rausand, M., Barros, A., and Hoyland, A. (2020). System Reliability Theory: Models, Statistical Methods, and Applications, John Wiley & Sons.","DOI":"10.1002\/9781119373940"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"196","DOI":"10.1198\/000313002137","article-title":"On the sensitivity of Bayes factors to the prior distributions","volume":"56","author":"Sinharay","year":"2002","journal-title":"Am. Stat."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1080\/00224065.2014.11917951","article-title":"Application of Bayesian methods in reliability data analyses","volume":"46","author":"Li","year":"2014","journal-title":"J. Qual. Technol."},{"key":"ref_6","first-page":"241253","article-title":"Opportunities and issues in multiple data type meta-analyses","volume":"21","year":"2009","journal-title":"Qual. Eng."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"177","DOI":"10.1109\/24.55879","article-title":"Bayes predictive analysis of a fundamental software reliability model","volume":"39","author":"Csenki","year":"2002","journal-title":"IEEE Trans. Reliab."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"1041","DOI":"10.1080\/03610920802362801","article-title":"A note on the prior distributions of weibull parameters for the reliability function","volume":"38","author":"Moala","year":"2009","journal-title":"Commun. Stat. Theory Methods"},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Burgman, M., McBride, M., Ashton, R., Speirs-Bridge, A., Flander, L., Wintle, B., Fidler, F., Rumpff, L., and Twardy, C. (2011). Expert status and performance. PLoS ONE, 6.","DOI":"10.1371\/journal.pone.0022998"},{"key":"ref_10","unstructured":"Hgan, A.O., Buck, C., Daneshkhah, A., Eiser, J., Garthwaite, P., Jenkinson, D., Oakley, J., and Rakow, T. (2006). Uncertain Judgements: Eliciting Experts Probabilities, John Wiley & Sons."},{"key":"ref_11","unstructured":"McConway, K. (1978). The Combination of Experts Opinions in Probability Assessment: Some Theoretical Considerations. [Ph.D. Thesis, University College London]."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Li, Z.S., Guo, J., Xiao, N.-C., and Huang, W. (2017, January 23\u201326). Multiple priors integration for reliability estimation using the Bayesian melding method. Proceedings of the 2017 Annual Reliability and Maintainability Symposium (RAMS), Orlando, FL, USA.","DOI":"10.1109\/RAM.2017.7889799"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"172","DOI":"10.1109\/TSC.2017.2671867","article-title":"Traffic-Aware and Energy-Efficient vNF Placement for Service Chaining: Joint Sampling and Matching Approach","volume":"13","author":"Pham","year":"2020","journal-title":"IEEE Trans. Serv. Comput."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"31","DOI":"10.1007\/978-3-319-67639-5_4","article-title":"Availability modeling and evaluation of a network service deployed via NFV","volume":"Volume 766","author":"Longo","year":"2017","journal-title":"Communications in Computer and Information Science"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Bian, S., Huang, X., Shao, Z., Gao, X., and Yang, Y. (2019, January 20\u201324). Service Chain Composition with Failures in NFV Systems: A Game-Theoretic Perspective. Proceedings of the ICC 2019\u20142019 IEEE International Conference on Communications (ICC), Shanghai, China.","DOI":"10.1109\/ICC.2019.8761159"},{"key":"ref_16","unstructured":"di Mauro, M., Longo, M., and Postiglione, F. (2018). Availability Evaluation of Multi-tenant Service Function Chaining Infrastructures by Multidimensional Universal Generating Function. IEEE Trans. Serv. Comput., 1."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"1143","DOI":"10.1080\/00949650802142592","article-title":"The Bayesian approach for highly reliable electro-explosive devices using one-shot device testing","volume":"79","author":"Fan","year":"2009","journal-title":"J. Stat. Comput. Simul."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"1003","DOI":"10.1214\/aop\/1176994565","article-title":"Almost sure invariance principles for partial sums of mixing B-valued random variables","volume":"8","author":"Kuelbs","year":"1980","journal-title":"Ann. Probab."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"781","DOI":"10.1109\/TSE.2007.70739","article-title":"Uncertainty analysis in software reliability modeling by bayesian analysis with maximum-entropy principle","volume":"33","author":"Dai","year":"2007","journal-title":"IEEE Trans. Softw. Eng."},{"key":"ref_20","first-page":"185","article-title":"Sparse probabilistic principal component analysis","volume":"5","author":"Guan","year":"2009","journal-title":"Artif. Intell. Stat."},{"key":"ref_21","unstructured":"Bergman, S., and Schiffer, M. (2005). Kernel Functions and Elliptic Differential Equations in Mathematical Physics, Courier Corporation."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Singpurwalla, N.D. (2006). Reliability and Risk: A Bayesian Perspective, John Wiley & Sons.","DOI":"10.1002\/9780470060346"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"2865","DOI":"10.1109\/78.960434","article-title":"Support vector machines and the multiple hypothesis test problem","volume":"49","author":"Sebald","year":"2001","journal-title":"IEEE Trans. Signal Process."},{"key":"ref_24","unstructured":"Rothermel, G., Untch, R.H., Chu, C., and Harrold, M.J. (2020, December 03). Prioritizing Test Cases for Regression Testing. Available online: https:\/\/digitalcommons.unl.edu\/cgi\/viewcontent.cgi?article=1017&context=csearticles."},{"key":"ref_25","unstructured":"Lindley, D.V. (1960, January 20\u201330). The use of prior probability distributions in statistical inference and decision. Proceedings of the 4th Berkeley Symposium on Mathematical Statistics and Probability, Berkeley, CA, USA."},{"key":"ref_26","unstructured":"Sajee, M., and Varia, J. (2020, December 03). Overview of Amazon Web Services. Available online: https:\/\/docs.aws.amazon.com\/whitepapers\/latest\/aws-overview\/aws-overview.pdf."},{"key":"ref_27","unstructured":"Wikipedia (2020, December 03). LoadUI. Available online: https:\/\/en.wikipedia.org\/wiki\/LoadUI."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"1841","DOI":"10.1109\/TPWRD.2014.2316915","article-title":"Bayes Monte-Carlo assessment method of protection systems reliability based on small failure sample data","volume":"29","author":"Dai","year":"2014","journal-title":"IEEE Trans. Power Deliv."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"117","DOI":"10.1016\/S0951-8320(01)00069-2","article-title":"Building prior distributions to support Bayesian reliability growth modelling using expert judgement","volume":"74","author":"Walls","year":"2001","journal-title":"Reliab. Eng. Syst. Saf."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"297","DOI":"10.1016\/j.ress.2004.02.001","article-title":"A fully bayesian approach for combining multilevel failure information in fault tree quantification and optimal follow-on resource allocation","volume":"86","author":"Hamada","year":"2004","journal-title":"Reliab. Eng. Syst. Saf."},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Christensen, R., Johnson, W., Branscum, A., and Hanson, T.E. (2011). Bayesian Ideas and Data Analysis: An Introduction for Scientists and Statisticians, CRC Press.","DOI":"10.1201\/9781439894798"},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Wang, H., Ouni, A., Kessentini, M., Maxim, B., and Grosky, W.I. (July, January 27). Identification of web service refactoring opportunities as a multi-objective problem. Proceedings of the 2016 IEEE International Conference on Web Services (ICWS), San Francisco, CA, USA.","DOI":"10.1109\/ICWS.2016.81"}],"container-title":["Future Internet"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1999-5903\/12\/12\/221\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T10:41:29Z","timestamp":1760179289000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1999-5903\/12\/12\/221"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,12,4]]},"references-count":32,"journal-issue":{"issue":"12","published-online":{"date-parts":[[2020,12]]}},"alternative-id":["fi12120221"],"URL":"https:\/\/doi.org\/10.3390\/fi12120221","relation":{},"ISSN":["1999-5903"],"issn-type":[{"type":"electronic","value":"1999-5903"}],"subject":[],"published":{"date-parts":[[2020,12,4]]}}}