顾庆,陈道蓄.基于事件约束的软件过程验证.软件学报,2005,16(10):1735-1742 |
基于事件约束的软件过程验证 |
Event Constraint Based Software Process Validation |
投稿时间:2004-06-15 修订日期:2005-06-10 |
DOI: |
中文关键词: 软件工程 软件过程 软件过程改进 过程模型 过程验证 事件约束 |
英文关键词:software engineering software process software process improvement process model process validation event constraint |
基金项目:Supported by the National High-Tech Research and Development Plan of China under Grant Nos.2003AA 113090, 2004AA 112090(国家高技术研究发展计划(863)) |
|
摘要点击次数: 3321 |
全文下载次数: 3047 |
中文摘要: |
软件过程是以人为中心的系统,其特点是动态性和不断演化.既定过程模型在实际执行时往往有所偏差.基于E-CSPE(extended constraints on succeeding and proceeding events)约束实现过程验证和偏差测量.事件约束根据过程模型定义.过程实例执行被记录为事件序列.通过分析事件序列对事件约束的覆盖和违反结果,可以计算EPD(event constraint based process difference metric)和EAD(event constraint based activity deviation metric)指标.EPD指标可以反映过程执行与过程模型的偏差,EAD指标则为过程演化提供依据. |
英文摘要: |
Software process is a human-centered system, with special characteristics in dynamic and continuous evolvement. The physical execution of a defined process will normally deviate from its process model. This paper uses E-CSPE (extended constraints on succeeding and proceeding events) constraints to carry out process validation and deviation measurement. The event constraints are defined based on the process model. The execution of a process instance is recorded down as an event sequence. The event sequence is analyzed to determine how much each event constraint defined is covered or violated. The result can be used to compute the EPD (event constraint based process difference metric) and EAD (event constraint based activity deviation metric) metrics. The EPD metric can reflect the difference between the process execution and its process model, while the EAD metric can provide some evidence for process evolvement. |
HTML 下载PDF全文 查看/发表评论 下载PDF阅读器 |