A New Pattern-Based Flexible Approach for Maintaining a Constrained Workflow

被引:0
|
作者
Sarmah, Achyanta Kumar [1 ,2 ]
Sinha, Smriti Kumar [1 ]
Hazarika, Shyamanta M. [1 ]
机构
[1] Tezpur Univ, Dept CSE, Sonitpur 784028, Assam, India
[2] RGIIM Shillong, Shillong 793014, Meghalaya, India
关键词
Workflow; workflow patterns; FCA; Reference Interval Hierarchy;
D O I
10.1142/S0218194014500065
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The context of any workflow has functional and non functional characteristics. Functional characteristics give rise to Workflow Patterns (WPs) in a workflow. Changes may occur to the relationships amongst patterns in a workflow after the initial enactment. Run-time changes could occur due to roles executing the patterns. Design-time changes could occur due to changing user specifications and subsequent decisions being taken by the workflow composer. An approach of accommodating and propagating such changes is required. These changes are to be accommodated in a manner that the relationships amongst the existing patterns remain consistent. This paper formalizes an approach that facilitates composition and accommodation of changes into a composed workflow maintaining consistency. We make use of tools and algorithms from Formal Concept Analysis (FCA) to organize WPs as a lattice. Graph searching techniques are exploited for composition of the workflow graph. For accommodating changes into the composed workflow, we consider the WPs as Reference Intervals from Allen's Interval Algebra (IA) framework. Change accommodation in our approach is achieved by three functionalities - a transform function that traces a Reference Interval Hierarchy (RIH) from the workflow graph; a constraint propagation function that accommodates raised changes into the RIH; an inverse transform function that updates the corresponding workflow graph with the changes in the RIH.
引用
收藏
页码:139 / 161
页数:23
相关论文
共 50 条
  • [1] Composing and Maintaining a Pattern-Based Workflow as a Constraint Graph
    Sarmah, Achyanta Kumar
    Hazarika, Shyamanta M.
    Sinha, Smriti Kumar
    2012 INTERNATIONAL SYMPOSIUM ON CLOUD AND SERVICES COMPUTING (ISCOS 2012), 2012, : 146 - 151
  • [2] WISP: A pattern-based approach to the interchange of scientific workflow specifications
    Bastos, Bruno F.
    Braga, Regina Maria M.
    Gomes, Antonio Tadeu A.
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2017, 29 (02):
  • [3] Combining dynamic Workflow and transactional semantics using a pattern-based approach
    Abbassi, Imed
    Graiet, Mohamed
    Ben Hadj-Alouane, Nejib
    Gaaloul, Walid
    2014 IEEE 23RD INTERNATIONAL WETICE CONFERENCE (WETICE), 2014, : 68 - 73
  • [4] A New Approach for Vein Pattern-Based Recognition
    Soni, Mohit
    Gupta, Sandesh
    Gupta, Phalguni
    ADVANCED INTELLIGENT COMPUTING THEORIES AND APPLICATIONS, 2010, 6215 : 482 - +
  • [5] Pattern-based autonomous smooth switching control for constrained flexible joint manipulator
    Shi, Haotian
    Wang, Min
    Wang, Cong
    NEUROCOMPUTING, 2022, 492 : 162 - 173
  • [6] Pattern-Based Personalized Workflow Fragment Discovery
    Wen, Jinfeng
    Zhou, Zhangbing
    Zhang, Wenbo
    Zhang, Yuqing
    2020 IEEE WORLD CONGRESS ON SERVICES (SERVICES), 2020, : 106 - 109
  • [7] Pattern-Based Approach to the Workflow Satisfiability Problem with User-Independent Constraints
    Karapetyan, Daniel
    Parkes, Andrew J.
    Gutin, Gregory
    Gagarin, Andrei
    JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 2019, 66 : 85 - 122
  • [8] Pattern-based knowledge workflow automation: concepts and issues
    Surendra Sarnikar
    J. Leon Zhao
    Information Systems and e-Business Management, 2008, 6 : 385 - 402
  • [9] Basic and personalized pattern-based workflow fragments discovery
    Wen J.
    Zhou Z.
    Lei F.
    Zhang J.
    Personal and Ubiquitous Computing, 2021, 25 (06) : 1091 - 1111
  • [10] Pattern-based knowledge workflow automation: concepts and issues
    Sarnikar, Surendra
    Zhao, J. Leon
    INFORMATION SYSTEMS AND E-BUSINESS MANAGEMENT, 2008, 6 (04) : 385 - 402