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.