{"title":"面向服务系统的基于熵的动态复杂性度量","authors":"Chengying Mao, Changfu Xu","doi":"10.1109/APSECW.2017.14","DOIUrl":null,"url":null,"abstract":"The complexity analysis of service systems is mainly from the static aspect, and the dynamic complexity measurement has not attracted enough attention yet. In this paper, we attempt to provide some dynamic complexity metrics for service systems through measuring their execution behaviors. At first, two models, i.e., service unit vector and service pair matrix, are presented to represent the execution traces. Meanwhile, distance entropy is adapted in our work for analyzing execution traces. Based on the modeling representation of execution traces, the basic Shannon entropy and the adapted distance entropy are used to measure the dynamic complexity of a service system. In addition, the effectiveness of our proposed entropy-based metrics of dynamic complexity is validated by several examples of service systems and a real application. Particularly, the metric of combining the adapted distance entropy and service pair matrix has the strongest ability to depict the dynamic complexity.","PeriodicalId":172357,"journal":{"name":"2017 24th Asia-Pacific Software Engineering Conference Workshops (APSECW)","volume":"215 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Entropy-Based Dynamic Complexity Metrics for Service-Oriented Systems\",\"authors\":\"Chengying Mao, Changfu Xu\",\"doi\":\"10.1109/APSECW.2017.14\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The complexity analysis of service systems is mainly from the static aspect, and the dynamic complexity measurement has not attracted enough attention yet. In this paper, we attempt to provide some dynamic complexity metrics for service systems through measuring their execution behaviors. At first, two models, i.e., service unit vector and service pair matrix, are presented to represent the execution traces. Meanwhile, distance entropy is adapted in our work for analyzing execution traces. Based on the modeling representation of execution traces, the basic Shannon entropy and the adapted distance entropy are used to measure the dynamic complexity of a service system. In addition, the effectiveness of our proposed entropy-based metrics of dynamic complexity is validated by several examples of service systems and a real application. Particularly, the metric of combining the adapted distance entropy and service pair matrix has the strongest ability to depict the dynamic complexity.\",\"PeriodicalId\":172357,\"journal\":{\"name\":\"2017 24th Asia-Pacific Software Engineering Conference Workshops (APSECW)\",\"volume\":\"215 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2017-12-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2017 24th Asia-Pacific Software Engineering Conference Workshops (APSECW)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/APSECW.2017.14\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 24th Asia-Pacific Software Engineering Conference Workshops (APSECW)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/APSECW.2017.14","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Entropy-Based Dynamic Complexity Metrics for Service-Oriented Systems
The complexity analysis of service systems is mainly from the static aspect, and the dynamic complexity measurement has not attracted enough attention yet. In this paper, we attempt to provide some dynamic complexity metrics for service systems through measuring their execution behaviors. At first, two models, i.e., service unit vector and service pair matrix, are presented to represent the execution traces. Meanwhile, distance entropy is adapted in our work for analyzing execution traces. Based on the modeling representation of execution traces, the basic Shannon entropy and the adapted distance entropy are used to measure the dynamic complexity of a service system. In addition, the effectiveness of our proposed entropy-based metrics of dynamic complexity is validated by several examples of service systems and a real application. Particularly, the metric of combining the adapted distance entropy and service pair matrix has the strongest ability to depict the dynamic complexity.