Opportunities, limitations, and tradeoffs in process programming

Software-process programming faces numerous opportunities, limitations, and tradeoffs. Effective process definitions have been characterized in terms of accuracy, precision, fidelity, and fitness. Some of these properties are inherently limited, while others are subject to tradeoff. The relationship between a software process and an executing process program can be described by correspondence, determinability, and coordination. Program behavior may correspond only in part to process behavior. The ability of a process program to determine the behavior of a software process is limited. Coordination requires a process program to engage developers; limits on coordination imply limits on fidelity and precision. These issues affect the use of process programs as models, the tailorability and flexibility of processes, and process-program modifiability.<<ETX>>

[1]  Walt Scacchi,et al.  Modeling Articulation Work in Software Engineering Processes , 1991, Proceedings. First International Conference on the Software Process,.

[2]  David Harel,et al.  Statecharts: A Visual Formalism for Complex Systems , 1987, Sci. Comput. Program..

[3]  Takuya Katayama,et al.  What Has Been Learned From Applying A Formal Process Model To A Real Process , 1991, Proceedings of the 7th International Software Process Workshop, Communication and Coordination in the Software Process'.

[4]  Marc I. Kellner Multiple - Paradigm Approaches For Software Process Modeling , 1991, Proceedings of the 7th International Software Process Workshop, Communication and Coordination in the Software Process'.

[5]  T. Kaneko,et al.  A Method for Software Process Modeling and Description Using Lotos , 1991, Proceedings. First International Conference on the Software Process,.

[6]  Manuel H. Penedo Making Process-based Environments Viable , 1991, Proceedings of the 7th International Software Process Workshop, Communication and Coordination in the Software Process'.

[7]  R. F. Bruynooghe,et al.  PSS: A System for Process Enactment , 1991, Proceedings. First International Conference on the Software Process,.

[8]  Kiyoshi Agusa,et al.  A Software Process Model Based On Unit Workload Network , 1989, [1989] Proceedings of the 5th International Software Process Workshop.

[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]  Volker Gruhn Managing software processes in the environment MELMAC , 1990 .

[11]  Jr. Stanley M. Sutton APPL/A: a prototype language for software-process programming , 1989 .

[12]  Leon J. Osterweil,et al.  ISPW-6 Software Process Example , 1991, Proceedings. First International Conference on the Software Process,.

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

[14]  Mark Dowson Process And Project Management , 1991, Proceedings of the 7th International Software Process Workshop, Communication and Coordination in the Software Process'.

[15]  M. L. Kellner,et al.  Software Process Modeling Support for Management Planning and Control , 1991, Proceedings. First International Conference on the Software Process,.

[16]  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,.

[17]  Samuel T. Redwine Software Process Architecture Issues , 1991, Proceedings of the 7th International Software Process Workshop, Communication and Coordination in the Software Process'.

[18]  Watts S. Humphrey Process Fitness And Fidelity , 1991, Proceedings of the 7th International Software Process Workshop, Communication and Coordination in the Software Process'.

[19]  Karen E. Huff Supporting Change In Plan-based Processes , 1991, Proceedings of the 7th International Software Process Workshop, Communication and Coordination in the Software Process'.

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

[21]  Leon J. Osterweil,et al.  Comparing Design Methodologies through Process Modeling , 1991, Proceedings. First International Conference on the Software Process,.

[22]  C. Fernstrom,et al.  Integration Needs in Process Enacted Environments , 1991, Proceedings. First International Conference on the Software Process,.

[23]  Dennis Heimbigner,et al.  Programming a Software Requirements-Specification Process , 1991, Proceedings. First International Conference on the Software Process,.

[24]  Stanley M. Sutton Accommodating Manual Activities In Automated Process Programs , 1991, Proceedings of the 7th International Software Process Workshop, Communication and Coordination in the Software Process'.

[25]  James Lyle Peterson,et al.  Petri net theory and the modeling of systems , 1981 .

[26]  R. Smith,et al.  Department of Defense. , 2020, Military medicine.

[27]  Reidar Conradi,et al.  Process Modeling Paradigms: An Evaluation , 1991, Proceedings of the 7th International Software Process Workshop, Communication and Coordination in the Software Process'.

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