首页> 外文会议>International conference on computational science and its applications >Modeling and Verification of Change Processes in Collaborative Software Engineering
【24h】

Modeling and Verification of Change Processes in Collaborative Software Engineering

机译:协同软件工程中改变过程的建模与验证

获取原文

摘要

In collaborative software engineering, many change processes implementing change requests are executed concurrently by different workers. However, the fact that the workers do not have sufficient information about the others' work and complicated dependencies among artifacts can lead to unexpected inconsistencies among the change-impacted artifacts. By focusing on the contexts of the changes, i.e. the change processes containing the changes, rather than the concurrent changes only like the previous works, we have proposed an approach that helps the workers detect and resolve the inconsistencies more effectively . Our approach is to build a Change Support Environment (CSE) that represents the change processes explicitly as the Change Support Worflows (CSWs) and manages their execution based on our patterns of inconsistency, including many patterns besides the conflict patterns mentioned in the previous works. To evaluate the feasibility of our proposed approach, this paper presents a formal model of CSE using Colored Petri Nets (CPN) to model the artifacts, and both data flow and control flow of CSWs. CPN Tools is used to edit, simulate, and verify the CPN model of CSE to detect data-related abnormalities, in particular the patterns of inconsistency. Differently from the previous works in workflow modeling, our method for modeling CSWs using CPN can represent many aspects of a workflow, including data flow, control structure, and execution time, in one single model. Data and changes on the value of data are also represented explicitly. In addition, our modeling and verification method can be applied to other types of workflow.
机译:在协作软件工程中,实现更改请求的许多变更过程由不同的工人同时执行。然而,工人没有足够的信息,有关其他人的工作和文物中的复杂依赖性的事实可能导致改变受影响的工件之间的意外不一致。通过专注于更改的上下文,即包含更改的变更过程,而不是同时更改仅仅像以前的工作一样,我们提出了一种帮助工人更有效地检测到不一致的方法。我们的方法是构建一个更改支持环境(CSE),它明确表示更改过程,因为更改支持Worflows(CSW)并根据我们的不一致模式管理它们的执行,包括除了上一个工作中提到的冲突模式之外的许多模式。为了评估我们提出的方法的可行性,本文介绍了使用彩色Petri网(CPN)的CSE正式模型来模拟伪影,以及CSW的数据流量和控制流程。 CPN工具用于编辑,模拟和验证CSE的CPN模型以检测数据相关的异常,特别是不一致的模式。不同于上一个工作流建模的工作,我们使用CPN建模CSW的方法可以代表工作流的许多方面,包括一个单一模型中的数据流,控制结构和执行时间。数据和数据值的更改也明确表示。此外,我们的建模和验证方法可以应用于其他类型的工作流程。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号