{"title":"对象增强时间Petri网构想的程序质量","authors":"Dahlia Al-Janabi, M. Enache, T. Letia","doi":"10.1109/CoDIT49905.2020.9263964","DOIUrl":null,"url":null,"abstract":"Software developers use metrics to estimate the software quality before the development stage to impact early decision making at the requirement stage, development quantification, operation, and software maintenance. These metrics give knowledge of certain attributes of the software system and thus help to evaluate it objectively and give opportunities for software improvement and making plans for modifications. The application development is supposed to be performed using the OETPN based modeling method. The newly proposed metrics are: Structural Complexity (number of arcs and the number of modules), Hierarchical Complexity (if one OETPN module is created by another), Unstructuredness of OETPN Models (which is based on the number of modules, cycles and decision places), Branching Complexity (which is computed according to the reachability graph), Decision Vertex (which is computed based on the decision node of the execution graph), and the Net Complexity (the summation of all the previous complexities).","PeriodicalId":355781,"journal":{"name":"2020 7th International Conference on Control, Decision and Information Technologies (CoDIT)","volume":"74 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-06-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"The Quality of Programs Conceived by Object Enhanced Time Petri Nets\",\"authors\":\"Dahlia Al-Janabi, M. Enache, T. Letia\",\"doi\":\"10.1109/CoDIT49905.2020.9263964\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Software developers use metrics to estimate the software quality before the development stage to impact early decision making at the requirement stage, development quantification, operation, and software maintenance. These metrics give knowledge of certain attributes of the software system and thus help to evaluate it objectively and give opportunities for software improvement and making plans for modifications. The application development is supposed to be performed using the OETPN based modeling method. The newly proposed metrics are: Structural Complexity (number of arcs and the number of modules), Hierarchical Complexity (if one OETPN module is created by another), Unstructuredness of OETPN Models (which is based on the number of modules, cycles and decision places), Branching Complexity (which is computed according to the reachability graph), Decision Vertex (which is computed based on the decision node of the execution graph), and the Net Complexity (the summation of all the previous complexities).\",\"PeriodicalId\":355781,\"journal\":{\"name\":\"2020 7th International Conference on Control, Decision and Information Technologies (CoDIT)\",\"volume\":\"74 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-06-29\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2020 7th International Conference on Control, Decision and Information Technologies (CoDIT)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/CoDIT49905.2020.9263964\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 7th International Conference on Control, Decision and Information Technologies (CoDIT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CoDIT49905.2020.9263964","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
The Quality of Programs Conceived by Object Enhanced Time Petri Nets
Software developers use metrics to estimate the software quality before the development stage to impact early decision making at the requirement stage, development quantification, operation, and software maintenance. These metrics give knowledge of certain attributes of the software system and thus help to evaluate it objectively and give opportunities for software improvement and making plans for modifications. The application development is supposed to be performed using the OETPN based modeling method. The newly proposed metrics are: Structural Complexity (number of arcs and the number of modules), Hierarchical Complexity (if one OETPN module is created by another), Unstructuredness of OETPN Models (which is based on the number of modules, cycles and decision places), Branching Complexity (which is computed according to the reachability graph), Decision Vertex (which is computed based on the decision node of the execution graph), and the Net Complexity (the summation of all the previous complexities).