The management of dynamic workflows needs adequate formal models and support tools to handle in a safe way changes occurring during workflow operation. A common approach is to pollute models with details that do not regard the workflow behavior, rather its evolution. That hampers analysis, reuse and maintenance in general. We propose and discuss the adoption of a recent Petri net-based reflective model to support dynamic workflow design, by addressing a localized open problem: how to determine what tasks should be redone and which ones do not when transferring a workflow instance from an old to a new template. The idea behind is that keeping functional aspects separated from evolutionary ones, applying evolution to a workflow template only when necessary, results in a clean reference model of dynamic workflows on which the ability of verifying major workflow properties favors a dependable evolution.

Designing dependable dynamic workflows through a reflective PN-based approach / L. Capra - In: Proceedings of the 17th IFAC World Congress, 2008 / [a cura di] M. J. Chung, M. Pradeep. - Laxenburg : International Federation of Automatic Control, 2008. - ISBN 9783902661005. - pp. 3598-3605 (( Intervento presentato al 17. convegno IFAC World Congress tenutosi a Coex, South Korea nel 2008 [10.3182/20080706-5-KR-1001.00608].

Designing dependable dynamic workflows through a reflective PN-based approach

L. Capra
Primo
2008

Abstract

The management of dynamic workflows needs adequate formal models and support tools to handle in a safe way changes occurring during workflow operation. A common approach is to pollute models with details that do not regard the workflow behavior, rather its evolution. That hampers analysis, reuse and maintenance in general. We propose and discuss the adoption of a recent Petri net-based reflective model to support dynamic workflow design, by addressing a localized open problem: how to determine what tasks should be redone and which ones do not when transferring a workflow instance from an old to a new template. The idea behind is that keeping functional aspects separated from evolutionary ones, applying evolution to a workflow template only when necessary, results in a clean reference model of dynamic workflows on which the ability of verifying major workflow properties favors a dependable evolution.
Adaptive system and control; Automata, Petri nets and other tools; Discrete event systems modeling and control
Settore INF/01 - Informatica
2008
International Federation of Automatic Control
Book Part (author)
File in questo prodotto:
Non ci sono file associati a questo prodotto.
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2434/237659
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? ND
social impact