Software Process Simulator Based on Petri-Net and Its Application to Actual Software Development

基于Petri-Net的软件过程模拟器及其在实际软件开发中的应用

基本信息

  • 批准号:
    10680354
  • 负责人:
  • 金额:
    $ 1.41万
  • 依托单位:
  • 依托单位国家:
    日本
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
  • 财政年份:
    1998
  • 资助国家:
    日本
  • 起止时间:
    1998 至 1999
  • 项目状态:
    已结题

项目摘要

In this research, we developed a software process simulator that estimates the quality of the final product and the effort needed, for a given software project. We have used an extended stochastic Petri-net to describe the software project, and implemented the simulator which supports description of the target process and executes the process described as a Petri-net.In the description, each transition represents a primitive activity of software development such as thinking, communicating and writing. On the other hand, each place represents an intermediate stage between the primitive activities. Then a Petri-net is defined for each development phase such as design, coding and testing. For estimation, we introduce several attributes into a toke. When the token is moved by firing of a transition, the values of these attributes are updated with the probability assigned to the transition.The most important problem in application of the simulator is to determine the values of several parameters. By analyzing actual project data, we have derived specific properties that can characterize each development phase. Using theses properties, we proposed a heuristic S to solve the problem. The heuristic S assigns priorities to the parameters based on preliminary experiments, and then searches an optimal value for each parameter successively in the order of the priorities.Then we conducted simulation experiments, jointly with Software Engineering Process Group (SEPG) at a certain company, to show the usefulness of the simulator. The case study showed that the simulator can estimate the number of defects that remained in final products and the efforts needed by projects. As a result of detailed analysis by SEPG, we can conclude that the accuracy of the estimation by the proposed simulator is sufficiently high from the practical point of view.
在这项研究中,我们开发了一个软件过程模拟器,估计最终产品的质量和所需的努力,对于一个给定的软件项目。本文采用扩展的随机Petri网描述软件项目,实现了支持目标过程描述并执行Petri网描述的过程的模拟器,在描述中,每个变迁都代表了软件开发的一个基本活动,如思考、交流和编写。另一方面,每个地方都代表着原始活动之间的中间阶段。然后,一个Petri网定义为每个开发阶段,如设计,编码和测试。为了估计,我们将几个属性引入到toke中。当令牌通过触发转换而移动时,这些属性的值随着分配给转换的概率而更新。通过分析实际项目数据,我们得出了可以表征每个开发阶段的特定属性。利用这些性质,我们提出了一个启发式S来解决这个问题。启发式算法S在初步实验的基础上为参数分配优先级,然后按照优先级的顺序依次搜索每个参数的最优值,最后与某公司的软件工程过程组(SEPG)联合进行了仿真实验,验证了该仿真器的有效性。案例研究表明,模拟器可以估计的缺陷,仍然在最终产品的数量和项目所需要的努力。作为SEPG详细分析的结果,我们可以得出结论,从实用的角度来看,所提出的模拟器的估计精度足够高。

项目成果

期刊论文数量(15)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Osamu Mizuno, Shinji Kusumoto and Tohru Kikuno: "Customization of software project simulator for improving estimation accuracy,"Proc. of International Symposium on Software Reliability Engineering (ISSRE'98)-Fast Abstracts 」ヲ Industrial Practices. 47-48 (
Osamu Mizuno、Shinji Kusumoto 和 Tohru Kikuno:“用于提高估计精度的软件项目模拟器的定制”,“软件可靠性工程国际研讨会 (ISSRE98)-Fast Abstracts”Proc. 工业实践。47-48
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
菊野 亨: "ソフトウェア開発データを利用したソフトウェアクオリティの推定技術"電子情報通信学会CS,CQ研究会 技術報告. CS99-148 CQ99-71. 1-6 (2000)
Toru Kikuno:“使用软件开发数据评估软件质量的技术”IEICE CS,CQ 研究组技术报告 CS99-148 CQ99-71。
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
水野 修: "Customization of Software Project Simulator for Improving Estimation Accuracy"Proc. of Fast Abstracts & Industrial Practices (ISSRE). 9. 47-48 (1998)
Osamu Mizuno:“提高估计准确性的软件项目模拟器的定制”Proc. of Fast Abstracts & Industrial Practices (ISSRE)。
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
水野 修: "Customization of Software Project Simmulation for Improving Estimation Accuracy"Proc. Of Fast Abstracts & Industrial Practices (ISSRE). 9. 47-48 (1998)
Osamu Mizuno:“提高估计准确性的软件项目模拟的定制”Proc. Of Fast Abstracts & Industrial Practices (ISSRE)。
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
水野 修: "Experimental Evaluation of Two-Phase Project Control for Software Development Process"IEICE Trans. Fundamentals. E81-A,4. 605-614 (1998)
Osamu Mizuno:“软件开发过程的两阶段项目控制的实验评估”IEICE E81-A,4 (1998)。
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ monograph.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ sciAawards.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ conferencePapers.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ patent.updateTime }}

KIKUNO Tohru其他文献

KIKUNO Tohru的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('KIKUNO Tohru', 18)}}的其他基金

Knowledge extraction for software project management from a large set of project data
从大量项目数据中提取软件项目管理知识
  • 批准号:
    21500035
  • 财政年份:
    2009
  • 资助金额:
    $ 1.41万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
A Challenge to Predict Risks in Software Projects Using Data Mining Techniques
使用数据挖掘技术预测软件项目风险的挑战
  • 批准号:
    18500021
  • 财政年份:
    2006
  • 资助金额:
    $ 1.41万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Estimation and Improvement of Software Quality using Time Series Data from Software Development Process
使用软件开发过程中的时间序列数据估计和改进软件质量
  • 批准号:
    15500022
  • 财政年份:
    2003
  • 资助金额:
    $ 1.41万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Development of Monitoring System for Avoiding Confused Software Projects
开发避免软件项目混乱的监控系统
  • 批准号:
    12680347
  • 财政年份:
    2000
  • 资助金额:
    $ 1.41万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)

相似海外基金

DMS/NIGMS 2: Spatial, Multi-Host Petri Net Models for Zoonotic Disease Forecasting
DMS/NIGMS 2:用于人畜共患疾病预测的空间、多主机 Petri 网络模型
  • 批准号:
    10797423
  • 财政年份:
    2023
  • 资助金额:
    $ 1.41万
  • 项目类别:
Coloured Petri Net Specifications for Multiclient-Server Web Systems
多客户端服务器 Web 系统的彩色 Petri 网规范
  • 批准号:
    540847-2019
  • 财政年份:
    2019
  • 资助金额:
    $ 1.41万
  • 项目类别:
    University Undergraduate Student Research Awards
Modeling crop growth by using hybrid Petri net and deep learning
使用混合 Petri 网和深度学习对作物生长进行建模
  • 批准号:
    18K05914
  • 财政年份:
    2018
  • 资助金额:
    $ 1.41万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Algorithms for Synthesis and Pre-Synthesis Based on Petri Net Structure Theory (ASYST)
基于Petri网结构理论的合成和预合成算法(ASYST)
  • 批准号:
    336738132
  • 财政年份:
    2017
  • 资助金额:
    $ 1.41万
  • 项目类别:
    Research Grants
On Construction and Simulation of Petri Net Model of Human Meridian Based on Oriental Medicine
基于东方医学的人体经络Petri网模型的构建与仿真
  • 批准号:
    16K00395
  • 财政年份:
    2016
  • 资助金额:
    $ 1.41万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
On Modeling Meridian System by Petri Net for Elucidation of the Mechanism of Oriental Medicine
用Petri网模拟经络系统阐明东方医学作用机制
  • 批准号:
    25540135
  • 财政年份:
    2013
  • 资助金额:
    $ 1.41万
  • 项目类别:
    Grant-in-Aid for Challenging Exploratory Research
Research on the analysis of emergency driving prevention factors using video data and an interactive illustration Petri net, anddevelopment on supporting of their measures
利用视频数据和交互式插图Petri网分析紧急驾驶预防因素的研究及其支持措施的开发
  • 批准号:
    22510152
  • 财政年份:
    2010
  • 资助金额:
    $ 1.41万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Visual model checking approach of high level Petri-net and its application to dynamic biological pathway model
高层Petri网可视化模型检验方法及其在动态生物通路模型中的应用
  • 批准号:
    20700265
  • 财政年份:
    2008
  • 资助金额:
    $ 1.41万
  • 项目类别:
    Grant-in-Aid for Young Scientists (B)
The execution environment for the Parallel System by using extended Petri Net
使用扩展Petri Net的并行系统的执行环境
  • 批准号:
    19700066
  • 财政年份:
    2007
  • 资助金额:
    $ 1.41万
  • 项目类别:
    Grant-in-Aid for Young Scientists (B)
Dynamic Support System Research for Earthquake Prevention Planning based on Petri Net Simulation Methodology on Background Image
基于背景图像Petri网仿真方法的防震规划动态支撑系统研究
  • 批准号:
    16510111
  • 财政年份:
    2004
  • 资助金额:
    $ 1.41万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了