Workflow evolution

Fabio Casati, Stefano Ceri, Barbara Pernici, Giuseppe Pozzi

Результат исследований: Материалы для журналаСтатья

255 Цитирования (Scopus)

Выдержка

A basic step towards flexibility in workflow systems is the consistent and effective management of workflow evolution, i.e. of changing existing workflows 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 losing all the work done or failing in capturing the advantages offered by workflow modifications; this is unacceptable for many applications. In this paper we address the problem of workflow 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 workflow schemata and we introduce a taxonomy of policies to manage evolution of running instances when the corresponding workflow schema is modified. Formal criteria are introduced, based on a simple workflow 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 exemplify the introduced concepts.

Язык оригиналаАнглийский
Страницы (с-по)211-238
Число страниц28
ЖурналData and Knowledge Engineering
Том24
Номер выпуска3
СостояниеОпубликовано - янв 1998
Опубликовано для внешнего пользованияДа

Отпечаток

Conceptual model
Taxonomy

ASJC Scopus subject areas

  • Information Systems and Management

Цитировать

Casati, F., Ceri, S., Pernici, B., & Pozzi, G. (1998). Workflow evolution. Data and Knowledge Engineering, 24(3), 211-238.

Workflow evolution. / Casati, Fabio; Ceri, Stefano; Pernici, Barbara; Pozzi, Giuseppe.

В: Data and Knowledge Engineering, Том 24, № 3, 01.1998, стр. 211-238.

Результат исследований: Материалы для журналаСтатья

Casati, F, Ceri, S, Pernici, B & Pozzi, G 1998, 'Workflow evolution', Data and Knowledge Engineering, том. 24, № 3, стр. 211-238.
Casati F, Ceri S, Pernici B, Pozzi G. Workflow evolution. Data and Knowledge Engineering. 1998 Янв.;24(3):211-238.
Casati, Fabio ; Ceri, Stefano ; Pernici, Barbara ; Pozzi, Giuseppe. / Workflow evolution. В: Data and Knowledge Engineering. 1998 ; Том 24, № 3. стр. 211-238.
@article{1685d695c3584096b2adb57adb295daa,
title = "Workflow evolution",
abstract = "A basic step towards flexibility in workflow systems is the consistent and effective management of workflow evolution, i.e. of changing existing workflows 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 losing all the work done or failing in capturing the advantages offered by workflow modifications; this is unacceptable for many applications. In this paper we address the problem of workflow 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 workflow schemata and we introduce a taxonomy of policies to manage evolution of running instances when the corresponding workflow schema is modified. Formal criteria are introduced, based on a simple workflow 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 exemplify the introduced concepts.",
keywords = "Evolution, Modification primitives, Running instances, Workflow",
author = "Fabio Casati and Stefano Ceri and Barbara Pernici and Giuseppe Pozzi",
year = "1998",
month = "1",
language = "English",
volume = "24",
pages = "211--238",
journal = "Data and Knowledge Engineering",
issn = "0169-023X",
publisher = "Elsevier",
number = "3",

}

TY - JOUR

T1 - Workflow evolution

AU - Casati, Fabio

AU - Ceri, Stefano

AU - Pernici, Barbara

AU - Pozzi, Giuseppe

PY - 1998/1

Y1 - 1998/1

N2 - A basic step towards flexibility in workflow systems is the consistent and effective management of workflow evolution, i.e. of changing existing workflows 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 losing all the work done or failing in capturing the advantages offered by workflow modifications; this is unacceptable for many applications. In this paper we address the problem of workflow 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 workflow schemata and we introduce a taxonomy of policies to manage evolution of running instances when the corresponding workflow schema is modified. Formal criteria are introduced, based on a simple workflow 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 exemplify the introduced concepts.

AB - A basic step towards flexibility in workflow systems is the consistent and effective management of workflow evolution, i.e. of changing existing workflows 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 losing all the work done or failing in capturing the advantages offered by workflow modifications; this is unacceptable for many applications. In this paper we address the problem of workflow 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 workflow schemata and we introduce a taxonomy of policies to manage evolution of running instances when the corresponding workflow schema is modified. Formal criteria are introduced, based on a simple workflow 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 exemplify the introduced concepts.

KW - Evolution

KW - Modification primitives

KW - Running instances

KW - Workflow

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

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

M3 - Article

AN - SCOPUS:0031699648

VL - 24

SP - 211

EP - 238

JO - Data and Knowledge Engineering

JF - Data and Knowledge Engineering

SN - 0169-023X

IS - 3

ER -