Workflow evolution

F. Casati, S. Ceri, B. Pernici, G. Pozzi

Research output: Chapter in Book/Report/Conference proceedingConference contribution

72 Citations (Scopus)

Abstract

A basic step towards flexibility in work flow systems is the consistent and effective management of work flow evolution, i.e. of changing existing work flows while they are operational. One of the most challenging issue is the handling of running instances when their schemata are modified: simple solutions can be devised, but they often imply loosing all the work done or failing in capturing the advantages offered by work flow modifications; this is unacceptable for many applications. In this paper we address the problem of work flow evolution, from both a static and a dynamic point of view. We define a complete, minimal, and consistent set of modification primitives that allow modifications of work flow schemata and we introduce a taxonomy of policies to manage evolution of running instances when the corresponding work flow schema is modified. Formal criteria are introduced, based on a simple work flow conceptual model, in order to determine which running instances can be transparently migrated to the new version. A case study, relating the assembling of a desktop computer, will exemplfy the introduced concepts.

Original languageEnglish
Title of host publicationConceptual Modeling, ER 1996 - 15th International Conference on Conceptual Modeling, Proceedings
PublisherSpringer Verlag
Pages438-455
Number of pages18
Volume1157 LNCS
ISBN (Print)9783540617846
Publication statusPublished - 1996
Externally publishedYes
Event15th International Conference on Conceptual Modeling, ER 1996 - Cottbus, Germany
Duration: 7 Oct 199610 Oct 1996

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume1157 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference15th International Conference on Conceptual Modeling, ER 1996
CountryGermany
CityCottbus
Period7.10.9610.10.96

Fingerprint

Taxonomies
Personal computers
Work Flow
Schema
Conceptual Model
Taxonomy
Flexibility
Imply

ASJC Scopus subject areas

  • Theoretical Computer Science
  • Computer Science(all)

Cite this

Casati, F., Ceri, S., Pernici, B., & Pozzi, G. (1996). Workflow evolution. In Conceptual Modeling, ER 1996 - 15th International Conference on Conceptual Modeling, Proceedings (Vol. 1157 LNCS, pp. 438-455). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 1157 LNCS). Springer Verlag.

Workflow evolution. / Casati, F.; Ceri, S.; Pernici, B.; Pozzi, G.

Conceptual Modeling, ER 1996 - 15th International Conference on Conceptual Modeling, Proceedings. Vol. 1157 LNCS Springer Verlag, 1996. p. 438-455 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 1157 LNCS).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Casati, F, Ceri, S, Pernici, B & Pozzi, G 1996, Workflow evolution. in Conceptual Modeling, ER 1996 - 15th International Conference on Conceptual Modeling, Proceedings. vol. 1157 LNCS, Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 1157 LNCS, Springer Verlag, pp. 438-455, 15th International Conference on Conceptual Modeling, ER 1996, Cottbus, Germany, 7.10.96.
Casati F, Ceri S, Pernici B, Pozzi G. Workflow evolution. In Conceptual Modeling, ER 1996 - 15th International Conference on Conceptual Modeling, Proceedings. Vol. 1157 LNCS. Springer Verlag. 1996. p. 438-455. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)).
Casati, F. ; Ceri, S. ; Pernici, B. ; Pozzi, G. / Workflow evolution. Conceptual Modeling, ER 1996 - 15th International Conference on Conceptual Modeling, Proceedings. Vol. 1157 LNCS Springer Verlag, 1996. pp. 438-455 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)).
@inproceedings{b6022a50d77e42d8b006f0b766ae0170,
title = "Workflow evolution",
abstract = "A basic step towards flexibility in work flow systems is the consistent and effective management of work flow evolution, i.e. of changing existing work flows while they are operational. One of the most challenging issue is the handling of running instances when their schemata are modified: simple solutions can be devised, but they often imply loosing all the work done or failing in capturing the advantages offered by work flow modifications; this is unacceptable for many applications. In this paper we address the problem of work flow evolution, from both a static and a dynamic point of view. We define a complete, minimal, and consistent set of modification primitives that allow modifications of work flow schemata and we introduce a taxonomy of policies to manage evolution of running instances when the corresponding work flow schema is modified. Formal criteria are introduced, based on a simple work flow conceptual model, in order to determine which running instances can be transparently migrated to the new version. A case study, relating the assembling of a desktop computer, will exemplfy the introduced concepts.",
author = "F. Casati and S. Ceri and B. Pernici and G. Pozzi",
year = "1996",
language = "English",
isbn = "9783540617846",
volume = "1157 LNCS",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
pages = "438--455",
booktitle = "Conceptual Modeling, ER 1996 - 15th International Conference on Conceptual Modeling, Proceedings",
address = "Germany",

}

TY - GEN

T1 - Workflow evolution

AU - Casati, F.

AU - Ceri, S.

AU - Pernici, B.

AU - Pozzi, G.

PY - 1996

Y1 - 1996

N2 - A basic step towards flexibility in work flow systems is the consistent and effective management of work flow evolution, i.e. of changing existing work flows while they are operational. One of the most challenging issue is the handling of running instances when their schemata are modified: simple solutions can be devised, but they often imply loosing all the work done or failing in capturing the advantages offered by work flow modifications; this is unacceptable for many applications. In this paper we address the problem of work flow evolution, from both a static and a dynamic point of view. We define a complete, minimal, and consistent set of modification primitives that allow modifications of work flow schemata and we introduce a taxonomy of policies to manage evolution of running instances when the corresponding work flow schema is modified. Formal criteria are introduced, based on a simple work flow conceptual model, in order to determine which running instances can be transparently migrated to the new version. A case study, relating the assembling of a desktop computer, will exemplfy the introduced concepts.

AB - A basic step towards flexibility in work flow systems is the consistent and effective management of work flow evolution, i.e. of changing existing work flows while they are operational. One of the most challenging issue is the handling of running instances when their schemata are modified: simple solutions can be devised, but they often imply loosing all the work done or failing in capturing the advantages offered by work flow modifications; this is unacceptable for many applications. In this paper we address the problem of work flow evolution, from both a static and a dynamic point of view. We define a complete, minimal, and consistent set of modification primitives that allow modifications of work flow schemata and we introduce a taxonomy of policies to manage evolution of running instances when the corresponding work flow schema is modified. Formal criteria are introduced, based on a simple work flow conceptual model, in order to determine which running instances can be transparently migrated to the new version. A case study, relating the assembling of a desktop computer, will exemplfy the introduced concepts.

UR - http://www.scopus.com/inward/record.url?scp=84899848292&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84899848292&partnerID=8YFLogxK

M3 - Conference contribution

SN - 9783540617846

VL - 1157 LNCS

T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

SP - 438

EP - 455

BT - Conceptual Modeling, ER 1996 - 15th International Conference on Conceptual Modeling, Proceedings

PB - Springer Verlag

ER -