Software process model and work space control in the Adele system

It is argued that the most critical aspects for modeling and control, in a large software engineering environment, are inter/intrateam communication and synchronization. A solution based on a two-level approach is proposed. The Adele kernel supports multiple activities on shared objects, providing services like contextual behavior, active relationships, and general process support. The second level is the TEMPO formalism based on the role concept, which defines a software process step as a set of objects playing a role. Each object's characteristics and behavior depend on the role it plays in the software process it belongs to, and may be part of different simultaneous software processes. TEMPO clearly separates the description of the process from the description of the interaction and collaboration between the different processes.<<ETX>>

[1]  Yasuhiro Sugiyama,et al.  Building your own software development environment , 1991, Softw. Eng. J..

[2]  S. Sarkar,et al.  A language-based approach to building CSCW systems , 1991, Proceedings of the Twenty-Fourth Annual Hawaii International Conference on System Sciences.

[3]  Kurt C. Wallnau Issues and Techniques of CASE Integration With Configuration Management , 1992 .

[4]  Gail E. Kaiser,et al.  Preliminary experience with process modeling in the MARVEL software development environment kernel , 1990, Twenty-Third Annual Hawaii International Conference on System Sciences.

[5]  Peter H. Feiler,et al.  Configuration Management Models in Commercial Environments , 1994 .

[6]  Lloyd G. Williams,et al.  Software process modeling: a behavioral approach , 1988, Proceedings. [1989] 11th International Conference on Software Engineering.

[7]  Nazim H. Madhavji,et al.  The process cycle [software engineering] , 1991, Softw. Eng. J..

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

[9]  Dewayne E. Perry Policy-directed Coordination And Cooperation , 1991, Proceedings of the 7th International Software Process Workshop, Communication and Coordination in the Software Process'.

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

[11]  Noureddine Belkhatir,et al.  The Object Role Software Process Model , 1992, EWSPT.

[12]  Reidar Conradi,et al.  Initial software process management in EPOS , 1991, Softw. Eng. J..

[13]  Ian Thomas,et al.  An overview of PCTE and PCTE+ , 1989, SDE 3.

[14]  Dennis Heimbigner,et al.  Language constructs for managing change in process-centered environments , 1990 .

[15]  M. Suzuki,et al.  Meta-Operations in the Process Model Hfsp for the Dynamics and Flexibility of Software Processes , 1991, Proceedings. First International Conference on the Software Process,.

[16]  Jacky Estublier,et al.  The Adele configuration manager , 1995 .