首页> 外文会议>International Conference on Intelligent Computer Communication and Processing >The Quality of Programs Conceived by Object Enhanced Time Petri Nets
【24h】

The Quality of Programs Conceived by Object Enhanced Time Petri Nets

机译:对象增强时间Petri网所构想的程序质量

获取原文

摘要

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 a certain attribute of the software system and thus helps to evaluate it objectively and gives opportunities for software improvement and making plans for modifications. This research aims to find some methods to assist the application developer during the specification and design phases to get higher quality programs. 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 is the summation of all the previous complexities. The token complexity consists of the Complexity of guard conditions (using Halsted’s method) and the complexity of token classes (using the Chidamber and Kemerer and Lorenz and Kidd metrics suites). All of these metrics are presented with examples. The proposed assessment methods can be used for quality evaluation of implemented applications if the OETPN models are constructed.
机译:软件开发人员使用度量标准来估计开发阶段之前的软件质量,从而影响需求阶段的早期决策,开发量化,操作和软件维护。这些度量提供了有关软件系统特定属性的知识,因此有助于客观地对其进行评估,并为软件改进和制定修改计划提供了机会。这项研究旨在找到一些方法,以在规范和设计阶段协助应用程序开发人员获得更高质量的程序。应该使用基于OETPN的建模方法来执行应用程序开发。新提出的度量标准是:结构复杂度(弧数和模块数),层次复杂度(如果一个OETPN模块是由另一个模块创建的),OETPN模型的非结构化(基于模块的数量,循环和决策位置) ),分支复杂度(根据可达性图计算),决策顶点(根据执行图的决策节点计算)和净复杂度是所有​​先前复杂度的总和。令牌的复杂性包括保护条件的复杂性(使用Halsted的方法)和令牌类的复杂性(使用Chidamber和Kemerer以及Lorenz和Kidd度量标准套件)。所有这些指标均带有示例。如果构建了OETPN模型,则所提出的评估方法可用于已实施应用程序的质量评估。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号