Petri nets: an introduction
Software processes are software too
ICSE '87 Proceedings of the 9th international conference on Software Engineering
The Evolving Philosophers Problem: Dynamic Change Management
IEEE Transactions on Software Engineering
Language constructs for managing change in process-centered environments
SDE 4 Proceedings of the fourth ACM SIGSOFT symposium on Software development environments
A Unified High-Level Petri Net Formalism for Time-Critical Systems
IEEE Transactions on Software Engineering
Communications of the ACM
Environment Evolution: The Prism Model of Changes
IEEE Transactions on Software Engineering
Concepts and implementation of a rule-based process engine
ICSE '92 Proceedings of the 14th international conference on Software engineering
Computational reflection in software process modeling: the SLANG approach
ICSE '93 Proceedings of the 15th international conference on Software Engineering
Petri Net Theory and the Modeling of Systems
Petri Net Theory and the Modeling of Systems
Scaling Up Rule-Based Software Development Environments
ESEC '91 Proceedings of the 3rd European Software Engineering Conference
The Architecture of SPADE-1-Process-Centered SEE
EWSPT '94 Proceedings of the Third European Workshop on Software Process Technology
EWSPT '92 Proceedings of the Second European Workshop on Software Process Technology
EWSPT '92 Proceedings of the Second European Workshop on Software Process Technology
EWSPT '92 Proceedings of the Second European Workshop on Software Process Technology
Automating process discovery through event-data analysis
Proceedings of the 17th international conference on Software engineering
Software requirements negotiation and renegotiation aids
Proceedings of the 17th international conference on Software engineering
How to deal with deviations during process model enactment
Proceedings of the 17th international conference on Software engineering
OPSIS: a view mechanism for software processes which supports their evolution and reuse
Proceedings of the 18th international conference on Software engineering
DYNAMITE: dynamic task nets for software process management
Proceedings of the 18th international conference on Software engineering
A framework for formalizing inconsistencies and deviations in human-centered systems
ACM Transactions on Software Engineering and Methodology (TOSEM)
Supporting Cooperation in the SPADE-1 Environment
IEEE Transactions on Software Engineering
A new software project simulator based on generalized stochastic Petri-net
ICSE '97 Proceedings of the 19th international conference on Software engineering
Total software process model evolution in EPOS: experience report
ICSE '97 Proceedings of the 19th international conference on Software engineering
Version models for software configuration management
ACM Computing Surveys (CSUR)
Discovering models of software processes from event-based data
ACM Transactions on Software Engineering and Methodology (TOSEM)
Inconsistency Management for Multiple-View Software Development Environments
IEEE Transactions on Software Engineering
Tolerating Deviations in Process Support Systems via Flexible Enactment of Process Models
IEEE Transactions on Software Engineering
Tolerating exceptions in workflows: a unified framework for data and processes
WACC '99 Proceedings of the international joint conference on Work activities coordination and collaboration
Proceedings of the 20th international conference on Software engineering
Workflow management based on process model repositories
Proceedings of the 20th international conference on Software engineering
Software process validation: quantitatively measuring the correspondence of a process to a model
ACM Transactions on Software Engineering and Methodology (TOSEM)
Managing Process Inconsistency Using Viewpoints
IEEE Transactions on Software Engineering
ML-DEWS: Modeling Language to Support Dynamic Evolution within Workflow Systems
Computer Supported Cooperative Work
Configuration for Adaptation – A Human-centeredApproach to Flexible Workflow Enactment
Computer Supported Cooperative Work
Handling of Irregularities in Human Centered Systems: A Unified Framework for Data and Processes
IEEE Transactions on Software Engineering - special section on current trends in exception handling—part II
The JEDI Event-Based Infrastructure and Its Application to the Development of the OPSS WFMS
IEEE Transactions on Software Engineering
Deriving executable process descriptions from UML
Proceedings of the 24th International Conference on Software Engineering
Process Management in Practice Applying the FUNSOFT NetApproach to Large-Scale Processes
Automated Software Engineering
Serendipity: Integrated Environment Support for ProcessModelling, Enactment and Work Coordination
Automated Software Engineering
Effective coordination in the software process - historical perspectives and future directions
Software Quality Control
Modeling and Improving an Industrial Software Process
IEEE Transactions on Software Engineering
Using Patterns to Design Rules in Workflows
IEEE Transactions on Software Engineering
Error handling in process support systems
Advances in exception handling techniques
Process Modelling to Support the Unified Modelling Language
COMPSAC '97 Proceedings of the 21st International Computer Software and Applications Conference
AHEAD: A Graph-Based System for Modeling and Managing Development Processes
AGTIVE '99 Proceedings of the International Workshop on Applications of Graph Transformations with Industrial Relevance
Error Handling in Process Support Systems
Advances in Exception Handling Techniques (the book grow out of a ECOOP 2000 workshop)
A Workflow Change Is a Workflow
Business Process Management, Models, Techniques, and Empirical Studies
Utilizing Past Event Histories in a Process-Centered Software Engineering Environment
ASWEC '97 Proceedings of the Australian Software Engineering Conference
CPCE: a kernel for building flexible collaborative process-centered environments
SEE '95 Proceedings of the 1995 Software Engineering Environment Conferences
SEE '95 Proceedings of the 1995 Software Engineering Environment Conferences
SEE '97 Proceedings of the 8th International Conference on Software Engineering Environments (SEE '97)
Modeling the software process using coordination rules
WET-ICE '95 Proceedings of the 4th Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises (WET-ICE'95)
Integrating planning and execution in software development processes
WET-ICE '96 Proceedings of the 5th International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (WET ICE'96)
An Environment for Reusing Software Processes
ICSR '98 Proceedings of the 5th International Conference on Software Reuse
Formalizing Software Engineering Standards
ISESS '97 Proceedings of the 3rd International Software Engineering Standards Symposium (ISESS '97)
Process Model Reuse to Promote Organizational Learning in Software Development
COMPSAC '96 Proceedings of the 20th Conference on Computer Software and Applications
Proceedings of the 30th international conference on Software engineering
Rigorously Defining and Analyzing Medical Processes: An Experience Report
Models in Software Engineering
A Two-Step Approach for Modelling Flexibility in Software Processes
ASE '08 Proceedings of the 2008 23rd IEEE/ACM International Conference on Automated Software Engineering
Models and tools for managing development processes
Models and tools for managing development processes
Incremental method evolution in global software product management: A retrospective case study
Information and Software Technology
Early deviation detection in modeling activities of MDE processes
MODELS'10 Proceedings of the 13th international conference on Model driven engineering languages and systems: Part II
Tool support for dynamic development processes
Graph transformations and model-driven engineering
The usefulness of CSCW systems in process-sensitive software engineering environments
CDVE'06 Proceedings of the Third international conference on Cooperative Design, Visualization, and Engineering
Process evolution supported by rationale: an empirical investigation of process changes
SPW/ProSim'06 Proceedings of the 2006 international conference on Software Process Simulation and Modeling
Dealing with changes in service orchestrations
Proceedings of the 27th Annual ACM Symposium on Applied Computing
Open Source Software Development Process Model: A Grounded Theory Approach
Journal of Global Information Management
Hi-index | 0.00 |
Software processes are long-lived entities. Careful design and thorough validation of software process models are necessary to ensure the quality of the process. They do not prevent, however, process models from undergoing change. Change requests may occur in the context of reuse, i.e. statically, in order to support software process model customization. They can also occur dynamically, while software process models are being executed, in order to support timely reaction as data are gathered from the field during process enactment. We discuss the mechanisms a process language should possess in order to support changes. We illustrate the solution adopted in the context of the SPADE environment and discuss how the proposed mechanisms can be used to model different policies for changing a software process model.