钱晔, 彭琳, 李彤, 郁湧, 李文峰, 孙吉红. 面向同步交互的软件演化过程全局层和过程层的建模[J]. 云南大学学报(自然科学版), 2018, 40(4): 638-644. doi: 10.7540/j.ynu.20170141
引用本文: 钱晔, 彭琳, 李彤, 郁湧, 李文峰, 孙吉红. 面向同步交互的软件演化过程全局层和过程层的建模[J]. 云南大学学报(自然科学版), 2018, 40(4): 638-644. doi: 10.7540/j.ynu.20170141
QIAN Ye, PENG Lin, LI Tong, YU Yong, LI Wen-feng, SUN Ji-hong. Modeling the software evolution process in local and process level for synchronous interaction[J]. Journal of Yunnan University: Natural Sciences Edition, 2018, 40(4): 638-644. DOI: 10.7540/j.ynu.20170141
Citation: QIAN Ye, PENG Lin, LI Tong, YU Yong, LI Wen-feng, SUN Ji-hong. Modeling the software evolution process in local and process level for synchronous interaction[J]. Journal of Yunnan University: Natural Sciences Edition, 2018, 40(4): 638-644. DOI: 10.7540/j.ynu.20170141

面向同步交互的软件演化过程全局层和过程层的建模

Modeling the software evolution process in local and process level for synchronous interaction

  • 摘要: 在全球化软件开发的背景下,针对分布在不同地域的开发团队频繁同步交互式所引起的软件演化过程的可信问题,和软件演化过程元模型EPMM构建的软件演化过程模型描述的同步交互是非形式化的问题,提出了使用通信系统演算CCS为形式工具的分布式软件演化过程元模型CEPMM.基于CEPMM构建分布式软件演化过程多层模型,包括全局层、过程层、活动层及任务层:任务是原子的,不可分割;为建立分布式软件演化过程全局层和过程层模型提出一种建模方法;最后为实现基于EPMM建模到基于CEPMM建模全局层和过程层转化,在Visual Studio平台下使用C#语言研发出工具CLPmodel.结果表明:全局层和过程层模型的建立,为在该粒度上对分布式软件演化过程的可信分析与研究奠定基础.

     

    Abstract: Under the background of globalization software development,in order to solve the trustworthy problem in software evolution process caused by frequent synchronous interaction of the development teams between different regions,and the problem of informal synchronous interaction described by the software evolution process model based on software evolution process meta-model EPMM,the distributed software evolution process meta-model CEPMM using CCS (communication system calculus) is proposed. The software evolution process model designed by CEPMM has four levels,global level,process level,activity level and task level.A modeling method for establishing the global and process level model of distributed software evolution process is put forward.Finally,in order to realize the global level and process level model based on EPMM transforming into it based on CEPMM,the local and process modeling visualization tool of software evolution process CLPmodel written in C# is built in visual studio platform. The result shows that:The establishment of the global level and the process level model lays the foundation for the trustworthy analysis and research of the distributed software evolution process on this granularity.

     

/

返回文章
返回