SPADE: an environment for software process analysis, design, and enactment
Software process modelling and technology
A framework for formalizing inconsistencies and deviations in human-centered systems
ACM Transactions on Software Engineering and Methodology (TOSEM)
ICSE '91 Proceedings of the 13th international conference on Software engineering
Tolerating Deviations in Process Support Systems via Flexible Enactment of Process Models
IEEE Transactions on Software Engineering
Managing Process Inconsistency Using Viewpoints
IEEE Transactions on Software Engineering
A deviation-tolerant approach to software process evolution
Ninth international workshop on Principles of software evolution: in conjunction with the 6th ESEC/FSE joint meeting
An algebraic approach for managing inconsistencies in software processes
ICSP'07 Proceedings of the 2007 international conference on Software process
Focused identification of process model changes
ICSP'07 Proceedings of the 2007 international conference on Software process
UML4SPM: a UML2.0-Based metamodel for software process modelling
MoDELS'05 Proceedings of the 8th international conference on Model Driven Engineering Languages and Systems
Meta Model Based Architecture for Software Process Instantiation
ICSP '09 Proceedings of the International Conference on Software Process: Trustworthy Software Development Processes
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
Deviation management during process execution
ASE '11 Proceedings of the 2011 26th IEEE/ACM International Conference on Automated Software Engineering
Hi-index | 0.00 |
An important problem encountered in Process-centered Software EngineeringEnvironments (PSEE) is that software development processes aresubject to permanent evolution during enactment. Without managing evolution,PSEEs are condemned to fail in being adopted in software industry. This articlepresents an original approach to process enactment evolution, based on formalmanagement of process deviations. Deviations are defined as operations thatviolate process constraints. Once a deviation is detected, a deviation-tolerance model attached to the preset process is used to decide whether to accept or to rejectthe deviation.