Study on the Modeling Method of Software Process Based on Timing and Parallel Automata

2013 ◽  
Vol 765-767 ◽  
pp. 1537-1540
Author(s):  
Feng Wei Sun ◽  
Li Juan Yuan

The finite automata theory extended and then the timing parallel automata theory is got and applied in the software process modeling. The establishment of group software process model is on the basis of timing parallel automata which realize the activity planning, resource allocation and progress control of process. The process model has been checked rationality and the rationality definition and check rules have been given. The process modeling method in this paper is intuitive, easy to understand and could describe the dynamic change of process, and also present the concurrent activity and provide the effective support to parallel work and cooperative work.

Author(s):  
Daniel Turk ◽  
Vijay Vaishnavi

A software process model describes a set of partially-ordered sequences of activities that are carried out in order to accomplish certain goals. While numerous process modeling approaches have been proposed over the years, it seems that none of them have yet addressed the full range of concepts described in this definition. Most focus on activities and activity ordering; few, if any, focus on representing organizational goals and process improvement. Most provide concrete implementation approaches; few, if any, describe the general model(s) upon which these implementations are built. This paper suggests a new approach for developing software process modeling systems. If “Software Processes are Software Too,” as suggested by Osterweil (1987), then so are software process models, and hence there may be processes and models that are used in regular software development that may be useful in the process modeling domain as well. The paper focuses on the domain class model as an example of one type of model that might be produced if an approach such as the Unified Process were used in the process modeling domain. Such a process, and the set of models produced by it, if used, may be helpful in moving the process modeling field forward. While identifying the conceptual needs of process modeling systems, these models leave totally open the choice of how to formalize and implement actual solutions. A domain class model for process models is developed as an example of one of these models.


Author(s):  
WOLFGANG DEITERS ◽  
VOLKER GRUHN

Software processes are usually described by guidelines and advices. These guidelines are claimed to be valid for many projects. This understanding leads to software processes which deviate from initial plans and which frequently yield insufficient results. System-atic management of software processes can help to overcome these shortcomings. In this paper, we introduce an incremental approach to software process management. This approach covers the complete life-cycle of software process models, i.e., it deals with software process modeling, software process model analysis, and software process model enaction. It is based on a net-based software process modeling language called FUNSOFT nets. FUNSOFT nets are high-level Petri nets adapted to the application domain of software process management. We model software processes by means of different views onto a software process model. Our approach is implemented in a software process management environment called MELMAC.


2011 ◽  
Vol 22 (1) ◽  
pp. 1-16
Author(s):  
Jian ZHAI ◽  
Qiu-Song YANG ◽  
Jun-Chao XIAO ◽  
Ming-Shu LI

1992 ◽  
Vol 35 (9) ◽  
pp. 91-100 ◽  
Author(s):  
Herb Krasner ◽  
Jim Terrel ◽  
Adam Linehan ◽  
Paul Arnold ◽  
William H. Ett

2014 ◽  
Vol 56 (2) ◽  
pp. 103-116 ◽  
Author(s):  
L. García-Borgoñón ◽  
M.A. Barcelona ◽  
J.A. García-García ◽  
M. Alba ◽  
M.J. Escalona

Sign in / Sign up

Export Citation Format

Share Document