Using patterns to design rules in workflows

Fabio Casati, Silvana Castano, Mariagrazia Fugini, Isabelle Mirbel, Barbara Pernici

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

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

Выдержка

In order to design workflows in changing and dynamic environments, a flexible, correct, and rapid realization of models of the activity flow is required. In particular, techniques are needed to design workflows capable of adapting themselves effectively when exceptional situations occur during process execution. In this paper, we present an approach to flexible workflow design based on rules and patterns developed in the framework of the WIDE project. Rules allow a high degree of flexibility during workflow design by modeling exceptional aspects of the workflow separately from the main activity flow. Patterns model frequently occurring exceptional situations in a generalized way by providing the designer with skeletons of rules and suggestions about their instantiation, together with indications on relationships with other rules, with the activity flow, and with related information. Pattern-based design relies on a pattern catalog containing patterns to be reused and on a formal basis for specializing and instantiating available patterns.

Язык оригиналаАнглийский
Страницы (с-по)760-785
Число страниц26
ЖурналIEEE Transactions on Software Engineering
Том26
Номер выпуска8
DOI
СостояниеОпубликовано - авг 2000
Опубликовано для внешнего пользованияДа

ASJC Scopus subject areas

  • Software

Цитировать

Using patterns to design rules in workflows. / Casati, Fabio; Castano, Silvana; Fugini, Mariagrazia; Mirbel, Isabelle; Pernici, Barbara.

В: IEEE Transactions on Software Engineering, Том 26, № 8, 08.2000, стр. 760-785.

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

Casati, F, Castano, S, Fugini, M, Mirbel, I & Pernici, B 2000, 'Using patterns to design rules in workflows', IEEE Transactions on Software Engineering, том. 26, № 8, стр. 760-785. https://doi.org/10.1109/32.879813
Casati, Fabio ; Castano, Silvana ; Fugini, Mariagrazia ; Mirbel, Isabelle ; Pernici, Barbara. / Using patterns to design rules in workflows. В: IEEE Transactions on Software Engineering. 2000 ; Том 26, № 8. стр. 760-785.
@article{be16a28abce44f3b97b700e5dbd39b1f,
title = "Using patterns to design rules in workflows",
abstract = "In order to design workflows in changing and dynamic environments, a flexible, correct, and rapid realization of models of the activity flow is required. In particular, techniques are needed to design workflows capable of adapting themselves effectively when exceptional situations occur during process execution. In this paper, we present an approach to flexible workflow design based on rules and patterns developed in the framework of the WIDE project. Rules allow a high degree of flexibility during workflow design by modeling exceptional aspects of the workflow separately from the main activity flow. Patterns model frequently occurring exceptional situations in a generalized way by providing the designer with skeletons of rules and suggestions about their instantiation, together with indications on relationships with other rules, with the activity flow, and with related information. Pattern-based design relies on a pattern catalog containing patterns to be reused and on a formal basis for specializing and instantiating available patterns.",
author = "Fabio Casati and Silvana Castano and Mariagrazia Fugini and Isabelle Mirbel and Barbara Pernici",
year = "2000",
month = "8",
doi = "10.1109/32.879813",
language = "English",
volume = "26",
pages = "760--785",
journal = "IEEE Transactions on Software Engineering",
issn = "0098-5589",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
number = "8",

}

TY - JOUR

T1 - Using patterns to design rules in workflows

AU - Casati, Fabio

AU - Castano, Silvana

AU - Fugini, Mariagrazia

AU - Mirbel, Isabelle

AU - Pernici, Barbara

PY - 2000/8

Y1 - 2000/8

N2 - In order to design workflows in changing and dynamic environments, a flexible, correct, and rapid realization of models of the activity flow is required. In particular, techniques are needed to design workflows capable of adapting themselves effectively when exceptional situations occur during process execution. In this paper, we present an approach to flexible workflow design based on rules and patterns developed in the framework of the WIDE project. Rules allow a high degree of flexibility during workflow design by modeling exceptional aspects of the workflow separately from the main activity flow. Patterns model frequently occurring exceptional situations in a generalized way by providing the designer with skeletons of rules and suggestions about their instantiation, together with indications on relationships with other rules, with the activity flow, and with related information. Pattern-based design relies on a pattern catalog containing patterns to be reused and on a formal basis for specializing and instantiating available patterns.

AB - In order to design workflows in changing and dynamic environments, a flexible, correct, and rapid realization of models of the activity flow is required. In particular, techniques are needed to design workflows capable of adapting themselves effectively when exceptional situations occur during process execution. In this paper, we present an approach to flexible workflow design based on rules and patterns developed in the framework of the WIDE project. Rules allow a high degree of flexibility during workflow design by modeling exceptional aspects of the workflow separately from the main activity flow. Patterns model frequently occurring exceptional situations in a generalized way by providing the designer with skeletons of rules and suggestions about their instantiation, together with indications on relationships with other rules, with the activity flow, and with related information. Pattern-based design relies on a pattern catalog containing patterns to be reused and on a formal basis for specializing and instantiating available patterns.

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

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

U2 - 10.1109/32.879813

DO - 10.1109/32.879813

M3 - Article

AN - SCOPUS:0034244976

VL - 26

SP - 760

EP - 785

JO - IEEE Transactions on Software Engineering

JF - IEEE Transactions on Software Engineering

SN - 0098-5589

IS - 8

ER -