ACM Home Page
Please provide us with feedback. Feedback
Addressing soundness and efficiency issues in dynamic processes: a reflective PN-based modeling approach
Full text PdfPdf (225 KB)
Source
Spring Simulation Multiconference archive
Proceedings of the 2008 Spring simulation multiconference table of contents
Ottawa, Canada
SESSION: 2008 Business and industry symposium (BIS'08): Operations technology table of contents
Pages 256-264  
Year of Publication: 2008
ISBN:1-56555-319-5
Author
Lorenzo Capra  Università degli Studi di Milano, Milan, Italy
Sponsors
SIGSIM: ACM Special Interest Group on Simulation and Modeling
(SCS) : The Society for Modeling and Simulation International
Publisher
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 24,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

The design of dynamic workflows needs adequate modeling formalisms and tools to soundly handle changes during workflow operation. A common approach is to pollute workflow design with details that do not regard the current behavior, but rather evolution. That hampers analysis, reuse and maintenance in general. We propose and discuss the adoption of a recent Petri net-based reflective model as a support to dynamic workflow design. Keeping separated functional aspects from evolution, results in a dynamic workflow model merging flexibility and ability of formally verifying basic workflow properties. A structural characterization of sound dynamic workflows is adopted. An application to a well localized problem is presented: 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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Dassault systèmes plm solutions for the mid-market. white-paper, ENOVIA Knowledge Center, Sept. 2007. http://www.3ds.com/fileadmin/brands/enovia/pdf/whitepapers/CIMdata-DS_PLM_for_the_MidMarket-Program_review-Sep2007.pdf.
 
2
 
3
E. Badouel and J. Oliver. Reconfigurable Nets, a Class of High Level Petri Nets Supporting Dynamic Changes within Workflow Systems. IRISA Research Report PI-1163, Jan. 1998.
 
4
L. Cabac, M. Duvignau, D. Moldt, and H. Rölke. Modeling Dynamic Architectures Using Nets-Within-Nets. In G. Ciardo and P. Darondeau, editors, Proceedings of the 26th International Conference on Applications and Theory of Petri Nets (ICATPN 2005), LNCS 3536, pages 148--167, Miami, FL, USA, June 2005. Springer.
 
5
L. Capra and W. Cazzola. A Petri-Net Based Reflective Framework. In F. Arbab and M. Sirjani, editors, Proceedings of the IPM International Workshop on Foundations of Software Engineering (FSEN'05), ENTCS 159, pages 41--59, Tehran, Iran, on 1st-3rd of Oct. 2005. Elsevier.
 
6
 
7
 
8
 
9
 
10
 
11
K. Hoffmann, H. Ehrig, and T. Mossakowski. High-Level Nets with Nets and Rules as Tokens. In G. Ciardo and P. Darondeau, editors, Proceedings of ICATPN 2005, LNCS 3536, pages 268--288, Miami, FL, USA, June 2005. Springer.
 
12
13
 
14
 
15
 
16
 
17
K. Salimifard and M. B. Wright. Petri Net-Based Modeling of Workflow Systems: An Overview. European Journal of Operational Research, 134(3):664--676, Nov. 2001.
 
18
W. M. P. van der Aalst. Structural Characterizations of Sound Workflow Nets. Computing Science Reports 96/23, Eindhoven University of Technology, 1996.
 
19
 
20
W. M. P. van der Aalst and S. Jablonski. Dealing with Workflow Change: Identification of Issues and Solutions. International Journal of Computer Systems, Science, and Engineering, 15(5):267--276, Sept. 2000.