Skip to Main Content
In order to adapt the change from centralized development pattern to multi-user collaborative development pattern in modern software development, the concept of software collaborative development was proposed by introducing CSCW (computer-supported cooperative work) into the field of software development, and the properties of it was analyzed, then a formalized model SCP-NET of software collaborative development based on Petri net was founded. The establishment of model is based on the following two aspects: first, introducing the hierarchy mechanism, the complexity of the model was reduced; second, four states (ready, running, suspended and completed) of transition was introduced, the model could promote the coordination of the sub process in software collaborative development. Then the transition firing rule based on the model was proposed, it establishes the foundation for further analyzing, validating and improving the software collaborative development process model. Finally, the conclusion that the model SCP-NET can support the six important properties was validated.
Date of Conference: 27-30 May 2012