软件演化过程的行为验证研究

基本信息
批准号:61262024
项目类别:地区科学基金项目
资助金额:43.00
负责人:李彤
学科分类:
依托单位:云南大学
批准年份:2012
结题年份:2016
起止时间:2013-01-01 - 2016-12-31
项目状态: 已结题
项目参与者:代飞,柳青,王炜,郁湧,王黎霞,段清,赵娜,谢仲文,刘金卓
关键词:
行为验证过程验证软件演化过程ACPPetri网
结项摘要

Software process verification has evolved in response to a pervasive need for a research that ensures expectations of a modeler of software process modeling and improves the validity of software process implementation. How to verify behavior of software processes is a significant challenge in the field of software process engineering. To address this issue, this research is conducted to establish the theoretical basis for behavior verification, regarding the software evolution process model modeled by EPMM (Software Evolution Process Meta-Model). Moreover, the corresponding verification approach and process model improvement operatios are proposed. Three strands of research are discussed: 1) EPMM-PA (Software Evolution Process Meta Model-Process Algebra) is proposed, which extends EPMM with ACP (Algebra of Communicating Processe). In order to discuss behavior verification in the unified framework of EPMM-PA, a process term is used to define an algebraic semantics of a software evolutio process model so as to verify whether its behavior meets process specification, using equational reasoning of EPMM-PA. 2) an algebra verification approach based on Petri Nets is proposed to verify the structure, properties and behavior of the modeled software evolution process model, combining the advantages of both Petri Nets and ACP. 3) process model improvement operations are systematically proposed to modify the unauthenticated process models. This research proposes theoretical basis, approach and prototype tools of formal behavior verification of the software evolution process that will trigger step change in the way software process verification.

软件过程验证是软件过程建模的后续研究,可以确保过程模型符合建模者的期望,提高过程实施的有效性。针对现有过程验证研究缺乏行为验证的不足,在已有软件演化过程建模的基础上,建立支持行为验证的理论基础,提出支持行为验证的验证方法,设计过程模型改进操作。采用通信基础代数ACP对已有软件演化过程元模型进行扩展,提出软件演化过程元模型进程代数,使用进程项指定软件演化过程模型的代数语义,进而在进程代数的统一框架下,基于公理系统,使用等式推理验证软件演化过程的行为是否满足过程规约;以此为基础,充分结合Petri网和ACP的长处,提出基于Petri网的进程代数验证方法,支持软件演化过程结构、性质和行为的形式验证,并使用过程模型改进操作对不能通过验证的过程模型进行修改,提高过程模型的可靠性。本课题建立支持软件演化过程行为验证的理论基础、方法和工具原型,为软件过程验证的进一步研究提供新方法和理论依据。

项目摘要

软件过程验证是软件过程建模的后续研究,可以确保过程模型符合建模者的期望,提高过程实施的有效性。针对现有过程验证研究缺乏行为验证的不足,首先,采用通信基础代数ACP对已有软件演化过程元模型进行扩展,提出软件演化过程元模型进程代数,使用进程项指定软件演化过程模型的代数语义,进而在进程代数的统一框架下,基于公理系统,使用等式推理验证软件演化过程的行为是否满足过程规约,建立了支持行为验证的理论基础;其次,针对软件演化过程模型的结构、性质和行为,分别提出了结构合理性验证方法、性质合理性验证方法和行为验证方法;最后,从模型改进的角度,提出了插入操作、删除操作、抽象操作和细化操作,用于修改不能通过验证的过程模型。本课题建立支持软件演化过程行为验证的理论基础、方法和工具原型,为软件过程验证提供了新方法和理论依据。

项目成果
{{index+1}}

{{i.achievement_title}}

{{i.achievement_title}}

DOI:{{i.doi}}
发表时间:{{i.publish_year}}

暂无此项成果

数据更新时间:2023-05-31

其他相关文献

1

空气电晕放电发展过程的特征发射光谱分析与放电识别

空气电晕放电发展过程的特征发射光谱分析与放电识别

DOI:10.3964/j.issn.1000-0593(2022)09-2956-07
发表时间:2022
2

动物响应亚磁场的生化和分子机制

动物响应亚磁场的生化和分子机制

DOI:10.13488/j.smhx.20190284
发表时间:2019
3

人工智能技术在矿工不安全行为识别中的融合应用

人工智能技术在矿工不安全行为识别中的融合应用

DOI:10.16265/j.cnki.issn1003-3033.2019.01.002
发表时间:2019
4

滴状流条件下非饱和交叉裂隙分流机制研究

滴状流条件下非饱和交叉裂隙分流机制研究

DOI:10.16285/j.rsm.2020.0744
发表时间:2021
5

瞬态波位移场计算方法在相控阵声场模拟中的实验验证

瞬态波位移场计算方法在相控阵声场模拟中的实验验证

DOI:
发表时间:2020

李彤的其他基金

批准号:71671022
批准年份:2016
资助金额:49.30
项目类别:面上项目
批准号:81801409
批准年份:2018
资助金额:21.00
项目类别:青年科学基金项目
批准号:61379032
批准年份:2013
资助金额:73.00
项目类别:面上项目
批准号:31601897
批准年份:2016
资助金额:19.00
项目类别:青年科学基金项目
批准号:70371051
批准年份:2003
资助金额:14.00
项目类别:面上项目
批准号:81772174
批准年份:2017
资助金额:56.00
项目类别:面上项目
批准号:60463002
批准年份:2004
资助金额:23.00
项目类别:地区科学基金项目
批准号:61802363
批准年份:2018
资助金额:24.00
项目类别:青年科学基金项目
批准号:60963007
批准年份:2009
资助金额:22.00
项目类别:地区科学基金项目
批准号:39500144
批准年份:1995
资助金额:8.00
项目类别:青年科学基金项目
批准号:61662085
批准年份:2016
资助金额:40.00
项目类别:地区科学基金项目

相似国自然基金

1

软件演化过程研究

批准号:60463002
批准年份:2004
负责人:李彤
学科分类:F0203
资助金额:23.00
项目类别:地区科学基金项目
2

基于行为认证的电子银行可信软件验证试验环境研究

批准号:90818023
批准年份:2008
负责人:蒋昌俊
学科分类:F0202
资助金额:260.00
项目类别:重大研究计划
3

可信网络软件的形式验证

批准号:60970007
批准年份:2009
负责人:缪淮扣
学科分类:F0201
资助金额:32.00
项目类别:面上项目
4

软件安全性的验证和编译

批准号:60673126
批准年份:2006
负责人:陈意云
学科分类:F0203
资助金额:25.00
项目类别:面上项目