{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T04:22:40Z","timestamp":1760242960907,"version":"build-2065373602"},"reference-count":24,"publisher":"MDPI AG","issue":"2","license":[{"start":{"date-parts":[[2015,1,28]],"date-time":"2015-01-28T00:00:00Z","timestamp":1422403200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"the Science and Technology Plan of Liaoning Province","award":["2013217004"],"award-info":[{"award-number":["2013217004"]}]},{"name":"the Science and Technology Plan of Shenyang City","award":["F11-264-1-33"],"award-info":[{"award-number":["F11-264-1-33"]}]},{"name":"the Fundamental Research Funds for the Central Universities","award":["N120304002"],"award-info":[{"award-number":["N120304002"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Entropy"],"abstract":"<jats:p>A proper model of Web service non-functional properties is the key foundation to the evaluation of non-functional properties of Adaptive Service Based Software (ASBS) systems. As the environment in which a Web service is deployed may keep changing, environmental factors would affect the non-functional properties of a Web service a lot. However, available non-functional property models usually ignore the impact of environmental factors, leading to insufficient modeling power of non-functional properties, limited effect of system wide non-functional property evaluation based on these models, and the inability to support environment states oriented specifications of ASBS. This paper propose an environment states oriented Web service non-functional property model.  By considering the differences of a non-functional property under different environment states, environment states of a Web service is analyzed using a Dirichlet process based method. With such a foundation, an environment states oriented Web service non-functional property model is introduced, together with the parameter estimation methods based on historical monitor data. Experiment results have shown that compared to the evaluated methods, our model could generate data that are much close to real monitored data.<\/jats:p>","DOI":"10.3390\/e17020509","type":"journal-article","created":{"date-parts":[[2015,1,28]],"date-time":"2015-01-28T09:54:57Z","timestamp":1422438897000},"page":"509-527","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["EWnFM: An Environment States Oriented Web Service  Non-Functional Property Model"],"prefix":"10.3390","volume":"17","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-8602-3072","authenticated-orcid":false,"given":"Yin","family":"Zhang","sequence":"first","affiliation":[{"name":"College of Information Science and Engineering, Northeastern University, Shenyang 110004, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Liang","family":"Ge","sequence":"additional","affiliation":[{"name":"Unit 68058 of the PLA, Lanzhou 730000, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kening","family":"Gao","sequence":"additional","affiliation":[{"name":"Computing Center, Northeastern University, Shenyang 110004, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bin","family":"Zhang","sequence":"additional","affiliation":[{"name":"College of Information Science and Engineering, Northeastern University, Shenyang 110004, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zhuyin","family":"Xue","sequence":"additional","affiliation":[{"name":"College of Information Science and Engineering, Northeastern University, Shenyang 110004, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2015,1,28]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"287","DOI":"10.1007\/s10270-010-0155-y","article-title":"Non-functional properties in the model-driven development of service-oriented systems","volume":"10","author":"Gilmore","year":"2011","journal-title":"Softw. Syst. Model."},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"de Lemos, R., Fabre, J.-C., Gacek, C., Gadducci, F., and ter Beek, M.H. (2009). Architecting Dependable Systems VI, Springer.","DOI":"10.1007\/978-3-642-10248-6"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"387","DOI":"10.1109\/TSE.2010.92","article-title":"Dyanmic Qos management and optimization in service-based systems","volume":"37","author":"Calinescu","year":"2001","journal-title":"IEEE Trans. Softw. Eng."},{"key":"ref_4","unstructured":"UML Profile for Schedulability, Performance and Time. Available online: http:\/\/www.omg.org\/spec\/SPTP\/."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Woodside, C.M., Petriu, D.C., Petriu, D.B., Shen, H., Israr, T., and Merseguer, J. (2005, January 12\u201314). Performance by unified model analysis (PUMA). Palma, Spain.","DOI":"10.1145\/1071021.1071022"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Sato, N., and Trivedi, K.S. (2007, January 17\u201320). Stochastic modeling of composite web services for closed-form analysis of their performance and reliability bottlenecks. Vienna, Austria.","DOI":"10.1007\/978-3-540-74974-5_9"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"1843","DOI":"10.1016\/j.jss.2007.02.029","article-title":"Performance evaluation of UML design with Stochastic Well-formed Nets","volume":"80","author":"Bernardi","year":"2007","journal-title":"J. Syst. Softw."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"D\u2019Ambrogio, A., and Bocciarelli, P. (2007, January 5\u20138). A model-driven approach to describe and predict the performance of composite services. Buenes Aires, Argentina.","DOI":"10.1145\/1216993.1217008"},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Grassi, V., Mirandola, R., and Sabetta, A. (2005, January 12\u201314). From design to analysis models: A kernel language for performance and reliability analysis of component-based systems. Palma, Spain.","DOI":"10.1145\/1071021.1071024"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Urgaonkar, B., Pacifici, G., Shenoy, P.J., Spreitzer, M., and Tantawi, A.N. (2005, January 6\u201310).  An analytical model for multi-tier internet services and its applications. Banff, AB, Canada.","DOI":"10.1145\/1064212.1064252"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"69","DOI":"10.1023\/A:1019292504731","article-title":"Measuring the capacity of a Web server under realistic loads","volume":"2","author":"Banga","year":"1999","journal-title":"World Wide Web"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"1040","DOI":"10.1109\/TSE.2011.87","article-title":"Dealing with burstiness in multi-tier applications: Models and their parameterization","volume":"38","author":"Casale","year":"2012","journal-title":"IEEE Trans. Softw. Eng."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Perez-Palacin, D., Merseguer, J., and Mirandola, R. (2012, January 22\u201325). Analysis of bursty workload-aware self-adaptive systems. Boston, MA, USA.","DOI":"10.1145\/2188286.2188300"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Berardinelli, L., Cortellessa, V., and Di Marco, A. (2010, January 20\u201328). Performance modeling and analysis of context-aware mobile software systems. Paphos, Cyprus.","DOI":"10.1007\/978-3-642-12029-9_25"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"281","DOI":"10.1016\/j.websem.2004.03.001","article-title":"Quality of service for workflows and Web service processes","volume":"1","author":"Cardoso","year":"2004","journal-title":"Web Semant."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"117","DOI":"10.1007\/s13174-010-0012-9","article-title":"Sizing multi-tier systems with temporal dependence: Benchmarks and analytic models","volume":"1","author":"Mi","year":"2010","journal-title":"J. Internet Serv. Appl."},{"key":"ref_17","unstructured":"Gibbs Sampling Methods for Dirichlet Process Mixture Model. Available online: http:\/\/xiaodong-yu.blogspot.com\/2009\/09\/gibbs-sampling-for-dp-mixtures.html."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Berardinelli, L., Di Marco, A., and Di Paolo, F. (2012, January 10\u201314). MICE: Monitoring and modeling the context evolution. Lyon, France.","DOI":"10.1109\/SASOW.2012.32"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"353","DOI":"10.1016\/j.jcp.2007.07.032","article-title":"Generator estimation of Markov jump processes","volume":"227","author":"Metzner","year":"2007","journal-title":"J. Comput. Phys."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"395","DOI":"10.1111\/j.1467-9868.2005.00508.x","article-title":"Statistical inference for discretely observed Markov jump processes","volume":"67","author":"Bladt","year":"2005","journal-title":"J. R. Stat. Soc. B"},{"key":"ref_21","unstructured":"Zhong, D., and Qi, Z. (November, January 29). A petri net based approach for reliability prediction of web services. Montpellier, France."},{"key":"ref_22","first-page":"127","article-title":"Performance prediction of web service workflows","volume":"4880","author":"Marzolla","year":"2007","journal-title":"Softw. Archit. Compon. Appl."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"59","DOI":"10.1145\/1243401.1243402","article-title":"Analysis and modeling of job arrivals in a production grid","volume":"34","author":"Li","year":"2007","journal-title":"ACM SIGMETRICS Perform. Eval. Rev."},{"key":"ref_24","unstructured":"Workload Modeling in Grid Computing Environments. Available online: http:\/\/www.liacs.nl\/~hli\/gwm\/."}],"container-title":["Entropy"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1099-4300\/17\/2\/509\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T20:42:05Z","timestamp":1760215325000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1099-4300\/17\/2\/509"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,1,28]]},"references-count":24,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2015,2]]}},"alternative-id":["e17020509"],"URL":"https:\/\/doi.org\/10.3390\/e17020509","relation":{},"ISSN":["1099-4300"],"issn-type":[{"type":"electronic","value":"1099-4300"}],"subject":[],"published":{"date-parts":[[2015,1,28]]}}}