对象增强时间Petri网构想的程序质量

Dahlia Al-Janabi, M. Enache, T. Letia
{"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}
引用次数: 0

摘要

软件开发人员在开发阶段之前使用量度来评估软件质量,以影响需求阶段、开发量化、操作和软件维护的早期决策制定。这些度量给出了软件系统的某些属性的知识,从而帮助客观地评估它,并为软件改进和制定修改计划提供了机会。应用程序开发应该使用基于OETPN的建模方法来执行。新提出的指标是:结构复杂度(圆弧数和模块数)、层次复杂度(如果一个OETPN模块是由另一个OETPN模块创建的)、OETPN模型的非结构化性(基于模块数、循环数和决策位置)、分支复杂度(根据可达性图计算)、决策顶点(根据执行图的决策节点计算)和净复杂度(之前所有复杂性的总和)。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
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).
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信