Font Size: a A A

Modeling Dynamic Change In Software Process Workflow Based On MAM Net

Posted on:2012-05-02Degree:MasterType:Thesis
Country:ChinaCandidate:B J YangFull Text:PDF
GTID:2178330335480275Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
The aim of software process management is to maximize the quality of software products and the productivity of software development. As the process of software development is so complicated and difficult to quantify and estimate, great emphasis is laid on process modeling. Through the modeling of software process itself to achieve formal software process control and measurement.This paper use Petri nets combined with workflow technology to research software process modeling. In the actual software development process, changes such as requirements change, people transfer the tasks change often occur. These changes may result in deadlock, instance lost, inconsistency and other problems from the view of the workflow. To solve these problems, the paper first defines a capacitive structure change, if such changes are applied in the process, it will not cause any structural errors or inconsistent behavior. In addition, the paper also proposes a workflow node changes algorithm that can calculate the minimum area impacted by structural changes in the workflow. Thereby, overcome the issues caused by dynamic changes of workflow.This paper also presents a software process workflow modeling tool based on the extension of Pr/T net, which has modeling, analysis and management function, so called MAM net. The paper focuses on the definition of MAM net, MAM net's notations and it's usage in software process modeling; The software process modeled by MAM nets is analysed, which includs process conflict analysis, process concurrency analysis and the analysis to the minimum manpower requirements to fulfill the project. MAM network support integrated software process model and organizational environment. By invoking the workflow node changes algorithm, MAM net adapt to the software process modeling dynamically. Thus, the efficiency of the software process modeling is improved.Finally, the software process models based MAM net is mapped to XPDL, and represented by object. These works will be the foundation to realize the automatic or semi-automatic of software process.
Keywords/Search Tags:Petri net, Workflow, Software process, MAM net, XPDL
PDF Full Text Request
Related items