MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Process evolution for constraint-enforcing environments (1994) [1 citations — 1 self]

Download:
pdf | ps
by Gail E. Kaiser, Israel Z. Ben-shaul, George T. Heineman, Wilfredo Marrero
ftp://ftp.cs.columbia.edu/pub/marvel/CUCS-047-92.ps.gz
Add To MetaCart

Abstract:

We present a process evolution approach for process-centered environments whose enaction engine enforces constraints in the process, in the sense that a process step cannot be performed unless its prerequisites have been completed. When a user discovers a problem with the installed process model of an ongoing process, it must be changed (as opposed to ignored). The algorithm analyzes the differences between the proposed and installed process models, and detects each new constraint that would be imposed. The algorithm then generates a list of parameterized process steps that may need to be enacted in order to apply the new constraints retroactively to the existing process state reflecting the progress through the installed process. The purpose of these steps is to revise the process state, with respect to their parameters, to a point consistent with the new constraints--- but without undoing any past work. The user can decide whether to actually enact each such step, or "pretend " the step was enacted (so that a new constraint would in practice be imposed only on future work).

Citations

90 Tolerating inconsistency – Balzer - 1991
44 A Knowledge-based Software Development Environment Supporting Cooperative Work – Peuschel, Schafer, et al. - 1992
31 Law-governed systems – Minsky - 1991
22 PRISM = methodology + process-oriented environment – Madhavji, Schafer - 1991
21 Modeling Articulation Work in Software Engineering Processes – Mi, Scacchi - 1991
7 Celsina Bignoli. Supporting collaborative software development with ConversationBuilder – Kaplan, Tolone, et al. - 1992
4 Support for change in RPDE – Ossher, Harrison - 1990
1 Special issue of Software Engineering Notes, Implementation of Schema Evolution in Object15 (6 – Semantics - 1990
1 Scaling pages 144-154 – Barghouti, Kaiser
1 A Structural Approach to the Maintenance of Structure-Oriented Environments – Barghouti - 1992
1 Extending A Walcelio L. Melo. Adele 2: A Support to Tool Integration Language – Gisi, Kaiser - 1991
1 and George Evaluation of FUNSOFT Nets – Ben-Shaul, Kaiser - 1993
1 A Revisionist Approach Paradigm for Decentralized Process Modeling and its to Process Change – Heimbigner - 1993
1 Compiling complex database Component for Cooperative Transaction Models. transition triggers – Cohen - 1989
1 A Plan- [29] Andrea Skarra and Stanley Zdonik. The based Intelligent Assistant that Supports the Software Management of Changing Types in an Object-Oriented Development Process – Huff, Lesser - 1986
1 and Israel Grained Data Management To Achieve Evolution Z. Ben-Shaul. A Bi-Level Language for Software Resilience in a Software Development Environment. Process Modeling – Kaiser, Popovich - 1993