Enacting a software development process

A good process management system helps the project members develop software projects. This paper introduces a Software Process Engineering Environment, SPEE. In SPEE, the process designer designs the process definition and project plan in a Process LANguage, PLAN, under a Process Definition Editor, PDE. A software project is developed on a Process Aided Software process enactment Environment, PASE. PASE provides development guidance, activity enforcement, process automation, tool invocations, and execution feedback for process enactment. SPEE, composed on PDE, PLAN, and PASE, provides helps from the plan to the end of a software project.

[1]  B. Warboys,et al.  The IPSE Project Process Modelling as a Basis for a Support Environment , 1989 .

[2]  Mark Dowson,et al.  Software process themes and issues , 1993, [1993] Proceedings of the Second International Conference on the Software Process-Continuous Software Process Improvement.

[3]  Carlo Ghezzi,et al.  A Survey and Assessment of Software Process Representation Formalisms , 1993, Int. J. Softw. Eng. Knowl. Eng..

[4]  Wolfgang Emmerich,et al.  MERLIN: Knowledge-based Process Modeling , 1991 .

[5]  J.-Y. Chen,et al.  An enactable software process modelling approach , 1993, Inf. Softw. Technol..

[6]  Gail E. Kaiser,et al.  Scaling up Rule-Based Software Development Environments , 1992, Int. J. Softw. Eng. Knowl. Eng..

[7]  William E. Lorensen,et al.  Object-Oriented Modeling and Design , 1991, TOOLS.

[8]  Noureddine Belkhatir,et al.  Adele 2: a support to large software development process , 1991 .

[9]  Reidar Conradi,et al.  Software process modeling and evolution in EPOS , 1992, Proceedings Fourth International Conference on Software Engineering and Knowledge Engineering.

[10]  C. Fernstrom,et al.  Process Weaver: adding process support to UNIX , 1993, [1993] Proceedings of the Second International Conference on the Software Process-Continuous Software Process Improvement.

[11]  Ian R. McChesney Toward a classification scheme for software process modelling approaches , 1995, Inf. Softw. Technol..

[12]  A. van Lamsweerde,et al.  A reflective approach to process model customization, enactment and evolution , 1994, Proceedings of the Third International Conference on the Software Process. Applying the Software Process.

[13]  C. Ghezzi,et al.  Software processes as real-time systems: a case study using high-level Petri nets , 1992, Eleventh Annual International Phoenix Conference on Computers and Communication [1992 Conference Proceedings].

[14]  Robert Chi Tau Lai,et al.  A Process Modeling Approach and Notation , 1994, The Impact of Case Technology on Software Processes.

[15]  Paolo Ciancarini,et al.  Software process enactment in Oikos , 1990, SDE.

[16]  Jacky Estublier,et al.  Software process model and work space control in the Adele system , 1993, [1993] Proceedings of the Second International Conference on the Software Process-Continuous Software Process Improvement.

[17]  Ellis Horowitz,et al.  A Formal Model for Software Project Management , 1989, IEEE Transactions on Software Engineering.

[18]  Leon J. Osterweil,et al.  Software processes are software too , 1987, ISPW.

[19]  Jacky Estublier,et al.  A Support to Large Software Development Process , 1991, Proceedings. First International Conference on the Software Process,.

[20]  Carlo Ghezzi,et al.  State of the art and open issues in process-centered software engineering environments , 1994, J. Syst. Softw..