Font Size: a A A

Diagnosis Of Deviate Behavior EPMM Based Software Process Modeling

Posted on:2014-08-22Degree:MasterType:Thesis
Country:ChinaCandidate:R ZhuFull Text:PDF
GTID:2268330401453393Subject:Systems analysis and integration
Abstract/Summary:PDF Full Text Request
In recent years, with in-depth understanding of software development practices, people gradually found that the quality of software products largely depends on the software product development process. A high-quality software process must be a continuous improvement process, and the software process modeling is the extremely important area of research in software process improvement. Research on software process modeling methods mainly concentrated on process modeling language and process-centered software engineering environment. With in-depth understanding of PSEE, people gradually discovered that there are certain deviations between the enacting process model and the actual observed process, which led to the PSEE lost guiding significance for the actual software development activities.Currently, the research on software process deviation is still inadequate. Firstly, the existing research on process deviation mainly focused on business workflow process deviation, and less discussing the problem of the software process deviation. Secondly, the current studying is mainly reflected on how to handle the process deviation, and software process modeling of handling deviation. It is seldom discussed about how to detect deviation. Therefore, the existing literature does not solve the software process deviation problem.Consequently, this thesis based on EPMM, process mining and learn from the weak bi-simulation thinking of process algebra to put forward a software process deviations diagnostic method, to solve the following problem:1. In the observation process model, it is proposed that building the OPM through the improvements of the a algorithm to reduce the actual enacting software process model. The improved a algorithm can be used to mining the Petri net with short cycle to solve the common existing iterative structure in software process mining.2. In the software process deviation detecting, the Process Behavior Space Expression is proposed to build the behavior space of software process. In order to compare behavior from a behavioral perspective on OPM and EPM, this thesis usages the process algebra bi-simulation relations as behaviors comparing standard, and proposed process behavior space expressions to describe the process behavior, as well as the process deviation diagnostic method based on process algebra bi-simulation.3. In the software process deviation handling, based on current research on process deviation, this thesis proposed the process deviation division of type. Based on departure from the type of process deviation, this thesis proposed deviation handling strategy to solve the process deviation.4. In the software evolution process meta-model of the overall framework, this thesis proposed the EPMM-based process deviation diagnostic framework, which added the process deviation diagnostic handling mechanism.In summary, based on the EPMM, to solve the deviation problem produced by software process model enacting, this thesis proposed the method of building OPM, the means of software process behavior deviation based on PBSE, deviation type division and handling strategy, as well as the EPMM-based process deviation diagnostic framework.
Keywords/Search Tags:Software process, Behavior deviation diagnostic, EPMM, Process mining, Process algebra
PDF Full Text Request
Related items