On extending support for modeling artifact-centric business processes

sync rule that is used to synchronize all abstract transitions together can be defined as follow. For every L-fragment l ,⇒,⇒ ,⇒ ∈ , we have, Chapter 5. Facilitating Inter-Organizational Business Process Collaboration 128 ∃ , ∈ . \ , ⇒ ∗ ⇒⇒ ⟶ ∈ _ , ∧ ∈ _ , . Example 5.. In Figure 5. (a), we can see that AS-region contains two fragments and with sync rules and . When applying _ Π, ), we have abstract lifecycle of and abstract lifecycle of with abstract sync rule . In addition, Figure 5. (b) shows a case of sync abstraction for AS-region which contains multiple entry transitions and multiple exit transitions ASL-fragments (both ASL-fragments and ). Figure 5.: Examples of sync abstraction In the above example, we demonstrate the sync abstraction of two synchronized fragments. However, it is possible that an AS-region contains more than two ASLfragments. For wider understanding of sync abstraction, we illustrate a sync abstraction of more than two SL-fragments in Figure 5. (with artifact extended to the example in Figure 5. (b)). Example 5.. In Figure 5., we can see that AS-region contains synchronized fragments and of artifact and , respectively, and of artifact . As all three fragments can be considered as ASL-fragments in , we can validly apply function _ Π, ) and the abstract lifecycles of artifacts {A , A , A } with abstract sync rules {r , r } are returned. Chapter 5. Facilitating Inter-Organizational Business Process Collaboration 129 Figure 5.: Example of abstraction of more than two ASL-fragments Next, we discuss the case of an AS-region containing SL-fragments with a nested (sub) SL-fragment that synchronizes with other lifecycle. Intuitively, the sub SLfragment and its synchronized lifecycle should be also taken into account when its super fragment has to be abstracted. Therefore, we need to induce the abstraction to its sub fragment together with its counterpart if they both can satisfy the property of AS-region (which is considered as a sub AS-region of the whole). In other words, we can say that the entire AS-region should contain such counterpart in order to have a valid abstraction. We show an example of AS-region consisting of sub SL-fragment in Figure 5.. Figure 5.: Example of abstraction on nested sub-SL-fragment Example 5.. In Figure 5., we can see that L-fragment is a synchronized fragment of L-fragment which is nested under L-fragment . The abstraction Chapter 5. Facilitating Inter-Organizational Business Process Collaboration 130 yields abstract transitions with abstract sync rule that is in the lifecycle of A and in the lifecycle of A . Next, we show that sync abstraction function _ preserves the B-consistency of between two synchronized lifecycles of the input and two outputted abstract lifecycles. THEOREM 5. (SYNCHRONIZED FRAGMENTS B-CONSISTENT ABSTRACTION). Let , be an AS-region in ACP model Π that is to be abstracted in ACP model Π and let be a set of abstract artifact lifecycles resulted from applying sync abstraction function _ Π, . Then the following statement holds. ∀ , ∈ |l ≺ ∧ l ∈ , ∃ , ∈ ,

[1]  Marlon Dumas,et al.  Let's Dance: A Language for Service Behavior Modeling , 2006, OTM Conferences.

[2]  Niels Lohmann,et al.  Artifact-Centric Choreographies , 2010, ICSOC.

[3]  Vicente Pelechano,et al.  Building Semantic Web Services Based on a Model Driven Web Engineering Method , 2006, ER.

[4]  Giuseppe De Giacomo,et al.  Conjunctive Artifact-Centric Services , 2010, ICSOC.

[5]  David Harel,et al.  On Object Systems and Behavioral Inheritance , 2002, IEEE Trans. Software Eng..

[6]  Marlon Dumas,et al.  A flexible, object-centric approach for business process modelling , 2010, Service Oriented Computing and Applications.

[7]  Alin Deutsch,et al.  Automatic Verification of Data-Centric Business Processes , 2011, BPM.

[8]  Ahmed Awad,et al.  BPMN-Q: A Language to Query Business Processes , 2007, EMISA.

[9]  Diego Calvanese,et al.  Foundations of Relational Artifacts Verification , 2011, BPM.

[10]  Serge Abiteboul,et al.  The Active XML project: an overview , 2008, The VLDB Journal.

[11]  Serge Abiteboul,et al.  AXART - Enabling Collaborative Work with AXML Artifacts , 2010, Proc. VLDB Endow..

[12]  Santhosh Kumaran,et al.  A model-driven approach to industrializing discovery processes in pharmaceutical research , 2005, IBM Syst. J..

[13]  Sira Yongchareon,et al.  A Framework for Realizing Artifact-Centric Business Processes in Service-Oriented Architecture , 2012, DASFAA.

[14]  Li Yan,et al.  Distributed orchestration of user interfaces , 2012, Inf. Syst..

[15]  John Vergo,et al.  Siena: From PowerPoint to Web App in 5 Minutes , 2008, ICSOC.

[16]  Wil M. P. van der Aalst,et al.  A configurable reference modelling language , 2007, Inf. Syst..

[17]  Frank Leymann,et al.  Faster and More Focused Control-Flow Analysis for Business Process Models Through SESE Decomposition , 2007, ICSOC.

[18]  Duen-Ren Liu,et al.  Business-to-business workflow interoperation based on process-views , 2004, Decis. Support Syst..

[19]  Niels Lohmann,et al.  Wendy: A Tool to Synthesize Partners for Services , 2011, Fundam. Informaticae.

[20]  Jan Mendling,et al.  Configurable multi-perspective business process models , 2011, Inf. Syst..

[21]  Jianwen Su,et al.  Automatic construction of simple artifact-based business processes , 2009, ICDT '09.

[22]  Chengfei Liu,et al.  Tracking over Collaborative Business Processes , 2006, Business Process Management.

[23]  Wil M.P. van der Aalst,et al.  Declarative Specification and Verification of Service Choreographies , 2009 .

[24]  Wil M. P. van der Aalst,et al.  Ensuring correctness during process configuration via partner synthesis , 2012, Inf. Syst..

[25]  Wil M. P. van der Aalst,et al.  From Public Views to Private Views - Correctness-by-Design for Services , 2007, WS-FM.

[26]  T. Curran,et al.  SAP R/3 Business Blueprint: Understanding the Business Process Reference Model , 1997 .

[27]  Mathias Weske,et al.  Efficient Consistency Measurement Based , 2011 .

[28]  Richard Hull,et al.  Introducing the Guard-Stage-Milestone Approach for Specifying Business Entity Lifecycles , 2010, WS-FM.

[29]  John Vergo,et al.  Artifact-Based Transformation of IBM Global Financing , 2009, BPM.

[30]  Harald C. Gall,et al.  Generation of Business Process Models for Object Life Cycle Compliance , 2007, BPM.

[31]  Wil M. P. van der Aalst,et al.  Configurable Workflow Models , 2008, Int. J. Cooperative Inf. Syst..

[32]  Remco M. Dijkman,et al.  APROMORE: An advanced process model repository , 2011, Expert Syst. Appl..

[33]  Jean Vanderdonckt,et al.  User interface derivation from business processes: a model-driven approach for organizational engineering , 2008, SAC '08.

[34]  Alin Deutsch,et al.  Specification and verification of data-driven Web applications , 2007, J. Comput. Syst. Sci..

[35]  Sherif Sakr,et al.  A framework for querying graph-based business process models , 2010, WWW '10.

[36]  Niels Lohmann,et al.  Operating Guidelines for Finite-State Services , 2007, ICATPN.

[37]  Anil Nigam,et al.  Business artifacts: An approach to operational specification , 2003, IBM Syst. J..

[38]  Mathias Weske,et al.  The P2P Approach to Interorganizational Workflows , 2001, International Conference on Advanced Information Systems Engineering.

[39]  Michael Schrefl,et al.  Behavior-consistent specialization of object life cycles , 2002, TSEM.

[40]  Mathias Weske,et al.  BPEL4Chor: Extending BPEL for Modeling Choreographies , 2007, IEEE International Conference on Web Services (ICWS 2007).

[41]  Liang Gao,et al.  A process-view approach for cross-organizational workflows management , 2010, Adv. Eng. Informatics.

[42]  Sebastián Uchitel,et al.  Synthesis of Behavioral Models from Scenarios , 2003, IEEE Trans. Software Eng..

[43]  Rob J. van Glabbeek,et al.  Branching time and abstraction in bisimulation semantics , 1996, JACM.

[44]  Akhil Kumar,et al.  A Framework for Document-Driven Workflow Systems , 2005, Business Process Management.

[45]  Santhosh Kumaran,et al.  On the Duality of Information-Centric and Activity-Centric Models of Business Processes , 2008, CAiSE.

[46]  Wil M. P. van der Aalst,et al.  DecSerFlow: Towards a Truly Declarative Service Flow Language , 2006, WS-FM.

[47]  Dirk Fahland,et al.  Conformance Checking of Interacting Processes with Overlapping Instances , 2011, BPM.

[48]  Niels Lohmann Compliance by design for artifact-centric business processes , 2013, Inf. Syst..

[49]  Sira Yongchareon,et al.  A Process View Framework for Artifact-Centric Business Processes , 2010, OTM Conferences.

[50]  Wil M. P. van der Aalst,et al.  Inheritance of Business Processes: A Journey Visiting Four Notorious Problems , 2003, Petri Net Technology for Communication-Based Systems.

[51]  David C. Luckham,et al.  On Formalised Computer Programs , 1970, J. Comput. Syst. Sci..

[52]  Alin Deutsch,et al.  Artifact systems with data dependencies and arithmetic , 2011, ICDT '11.

[53]  Ronald Fagin,et al.  Data exchange: semantics and query answering , 2003, Theor. Comput. Sci..

[54]  Sira Yongchareon,et al.  A Framework for Behavior-Consistent Specialization of Artifact-Centric Business Processes , 2012, BPM.

[55]  Manfred Reichert,et al.  A New Paradigm for the Enactment and Dynamic Adaptation of Data-Driven Process Structures , 2008, CAiSE.

[56]  Sira Yongchareon,et al.  Implementing process views in the web service environment , 2010, World Wide Web.

[57]  Jianwen Su,et al.  A Data-Centric Design Methodology for Business Processes , 2009, Handbook of Research on Business Process Modeling.

[58]  Samir Tata,et al.  The view-based approach to dynamic inter-organizational workflow cooperation , 2006, Data Knowl. Eng..

[59]  Frederick Y. Wu,et al.  Business Artifact-Centric Modeling for Real-Time Performance Monitoring , 2011, BPM.

[60]  Rik Eshuis,et al.  Constructing customized process views , 2008, Data Knowl. Eng..

[61]  Munindar P. Singh,et al.  Amoeba: A methodology for modeling and evolving cross-organizational business processes , 2009, TSEM.

[62]  Richard Hull,et al.  Facilitating Workflow Interoperation Using Artifact-Centric Hubs , 2009, ICSOC/ServiceWave.

[63]  Pnina Soffer,et al.  Evaluation of inter-organizational business process solutions: A conceptual model-based approach , 2009, Inf. Syst. Frontiers.

[64]  Wei Xu,et al.  An Artifact-Centric Approach to Dynamic Modification of Workflow Execution , 2011, OTM Conferences.

[65]  Richard Hull,et al.  Declarative business artifact centric modeling of decision and knowledge intensive business processes , 2011, 2011 IEEE 15th International Enterprise Distributed Object Computing Conference.

[66]  Schahram Dustdar,et al.  Modeling process-driven and service-oriented architectures using patterns and pattern primitives , 2007, TWEB.

[67]  Wil M.P. van der Aalst,et al.  YAWL: yet another workflow language , 2005, Inf. Syst..

[68]  Shing-Chi Cheung,et al.  Workflow View Driven Cross-Organizational Interoperability in a Web Service Environment , 2004, Inf. Technol. Manag..

[69]  Gustavo Rossi,et al.  Systematic hypermedia design with oohdm , 1996 .

[70]  Vicente Pelechano,et al.  Building Business Process Driven Web Applications , 2006, Business Process Management.

[71]  Mathias Weske,et al.  Oryx - Sharing Conceptual Models on the Web , 2008, ER.

[72]  Vicente Pelechano,et al.  Transforming Web Requirements into Navigational Models: AN MDA Based Approach , 2005, ER.

[73]  Remco M. Dijkman,et al.  Measuring Similarity between Business Process Models , 2008, CAiSE.

[74]  Sherif Sakr,et al.  Design by Selection: A Reuse-Based Approach for Business Process Modeling , 2011, ER.

[75]  Bard Bloom,et al.  Structural Operational Semantics for Weak Bisimulations , 1995, Theor. Comput. Sci..

[76]  Serge Abiteboul,et al.  Foundations of Databases , 1994 .

[77]  Vicente Pelechano,et al.  Development of Web Applications from Web Enhanced Conceptual Schemas , 2003, ER.

[78]  Duen-Ren Liu,et al.  Workflow modeling for virtual processes: an order-preserving process-view approach , 2003, Inf. Syst..

[79]  Wineke A. M. van Lent,et al.  Similarity of business process models : metrics and evaluation , 2009 .

[80]  Marlon Dumas,et al.  Modelling Flexible Processes with Business Objects , 2009, 2009 IEEE Conference on Commerce and Enterprise Computing.

[81]  Senthil Mani,et al.  Model-driven approach for managing human interface design life cycle , 2007, MODELS'07.

[82]  Richard Hull,et al.  Business Artifacts: A Data-centric Approach to Modeling Business Operations and Processes , 2009, IEEE Data Eng. Bull..

[83]  Paola Mello,et al.  Declarative specification and verification of service choreographiess , 2010, TWEB.

[84]  Wil M. P. van der Aalst,et al.  Identifying Commonalities and Differences in Object Life Cycles Using Behavioral Inheritance , 2001, ICATPN.

[85]  Silvia Bonomi,et al.  IEEE International Conference on Service Oriented Computing and Applications , 2013 .

[86]  Wil M. P. van der Aalst,et al.  Constraint-Based Workflow Models: Change Made Easy , 2007, OTM Conferences.

[87]  Mathias Weske,et al.  Interaction-centric modeling of process choreographies , 2011, Inf. Syst..

[88]  Jay K. Strosnider,et al.  Model-driven synthesis of SOA solutions , 2008, IBM Syst. J..

[89]  Richard Hull,et al.  Artifact-Centric Business Process Models: Brief Survey of Research Results and Challenges , 2008, OTM Conferences.

[90]  Sira Yongchareon,et al.  An Artifact-Centric View-Based Approach to Modeling Inter-organizational Business Processes , 2011, WISE.

[91]  Remco M. Dijkman,et al.  Deciding Behaviour Compatibility of Complex Correspondences between Process Models , 2010, BPM.

[92]  Olga De Troyer,et al.  WSDM: A User Centered Design Method for Web Sites , 1998, Comput. Networks.

[93]  Jianwen Su,et al.  Enforcing Constraints on Life Cycles of Business Artifacts , 2009, 2009 Third IEEE International Symposium on Theoretical Aspects of Software Engineering.

[94]  E. Allen Emerson,et al.  Model Checking and the Mu-calculus , 1996, Descriptive Complexity and Finite Models.

[95]  Alin Deutsch,et al.  Automatic verification of data-centric business processes , 2009, ICDT '09.

[96]  Richard Hull,et al.  On the equivalence of incremental and fixpoint semantics for business artifacts with Guard-Stage-Milestone lifecycles , 2013, Inf. Syst..

[97]  Kamal Bhattacharya,et al.  Modeling Business Contexture and Behavior Using Business Artifacts , 2007, CAiSE.

[98]  Zakaria Maamar,et al.  Business Artifacts Discovery and Modeling , 2010, ICSOC.

[99]  Jianwen Su,et al.  Towards Formal Analysis of Artifact-Centric Business Process Models , 2007, BPM.

[100]  Jan Mendling,et al.  Correctness-Preserving Configuration of Business Process Models , 2008, FASE.

[101]  Wil M. P. van der Aalst,et al.  Inheritance of behavior , 2001, J. Log. Algebraic Methods Program..

[102]  Shing-Chi Cheung,et al.  Atomicity Analysis of Service Composition across Organizations , 2009, IEEE Transactions on Software Engineering.

[103]  Stefano Ceri,et al.  Web Modeling Language (WebML): a modeling language for designing Web sites , 2000, Comput. Networks.

[104]  Wil M. P. van der Aalst,et al.  Inheritance of workflows: an approach to tackling problems related to change , 2002 .

[105]  Marco Winckler,et al.  Modeling User Interfaces to Workflow Information Systems , 2008, Fourth International Conference on Autonomic and Autonomous Systems (ICAS'08).

[106]  Christian Probst,et al.  Business Process Reference Model Languages: Experiences from BPI Projects , 2003, GI Jahrestagung.

[107]  Wil M. P. van der Aalst,et al.  Life-Cycle Inheritance: A Petri-Net-Based Approach , 1997, ICATPN.

[108]  Xi Liu,et al.  Automated Realization of Business Workflow Specification , 2009, ICSOC/ServiceWave Workshops.

[109]  Rik Eshuis,et al.  Transactional Process Views , 2011, OTM Conferences.

[110]  Yun Yang,et al.  An Organisational Perspective on Collaborative Business Processes , 2005, Business Process Management.

[111]  Jianwen Su,et al.  Specification and Verification of Artifact Behaviors in Business Process Models , 2007, ICSOC.

[112]  Santhosh Kumaran,et al.  Artifact-centered operational modeling: Lessons from customer engagements , 2007, IBM Syst. J..

[113]  Jan Mendling,et al.  Preserving correctness during business process model configuration , 2010, Formal Aspects of Computing.

[114]  Senthil Mani,et al.  User-Centered Design and Business Process Modeling: Cross Road in Rapid Prototyping Tools , 2007, INTERACT.

[115]  Jianwen Su,et al.  On Lifecycle Constraints of Artifact-Centric Workflows , 2010, WS-FM.

[116]  Kim G. Larsen,et al.  Verification of Large State/Event Systems Using Compositionality and Dependency Analysis , 1998, Formal Methods Syst. Des..

[117]  Jeff Magee,et al.  Concurrency - state models and Java programs , 2006 .

[118]  Gerard Salton,et al.  A vector space model for automatic indexing , 1975, CACM.

[119]  Ahmed Awad,et al.  Automatic Generation of a Data-Centered View of Business Processes , 2011, CAiSE.

[120]  Gustavo Alonso,et al.  Atomicity and isolation for transactional processes , 2002, TODS.

[121]  Richard Hull,et al.  Business artifacts with guard-stage-milestone lifecycles: managing artifact interactions with conditions and events , 2011, DEBS '11.

[122]  Mathias Weske,et al.  Behavioral Consistency for B2B Process Integration , 2007, CAiSE.

[123]  Maria E. Orlowska,et al.  Facilitating cross-organisational workflows with a workflow view approach , 2004, Data Knowl. Eng..

[124]  Dong Li,et al.  Translating Artifact-Based Business Process Model to BPEL , 2011, CSEE.

[125]  Mathias Weske,et al.  Case handling: a new paradigm for business process support , 2005, Data Knowl. Eng..

[126]  Marlon Dumas,et al.  Generating Business Process Models from Object Behavior Models , 2008, Inf. Syst. Manag..

[127]  Wil M. P. van der Aalst,et al.  Multiparty Contracts: Agreeing and Implementing Interorganizational Processes , 2010, Comput. J..

[128]  Dickson K. W. Chiu,et al.  Workflow View Based E-Contracts in a Cross-Organizational E-Services Environment , 2002, Distributed and Parallel Databases.

[129]  Zakaria Maamar,et al.  Towards a Unified Approach for Business Process Modeling Using Context-Based Artifacts and Web Services , 2009, 2009 IEEE International Conference on Services Computing.

[130]  Sira Yongchareon,et al.  BPMN Process Views Construction , 2010, DASFAA.

[131]  Diego Calvanese,et al.  Artifact-Centric Workflow Dominance , 2009, ICSOC/ServiceWave.

[132]  Jintae Lee,et al.  Process Specialization: Defining Specialization for State Diagrams , 2002, Comput. Math. Organ. Theory.

[133]  E. Allen Emerson,et al.  Temporal and Modal Logic , 1991, Handbook of Theoretical Computer Science, Volume B: Formal Models and Sematics.

[134]  L. Chen,et al.  An artifact-centric approach to generating web-based business process driven user interfaces , 2010 .

[135]  J. Van Leeuwen,et al.  Handbook of theoretical computer science - Part A: Algorithms and complexity; Part B: Formal models and semantics , 1990 .

[136]  Senthil Mani,et al.  Reflection of a Year Long Model-Driven Business and UI Modeling Development Project , 2009, INTERACT.

[137]  Serge Abiteboul,et al.  Static analysis of active XML systems , 2008, TODS.

[138]  Samir Tata,et al.  Symbolic abstraction and deadlock-freeness verification of inter-enterprise processes , 2011, Data Knowl. Eng..

[139]  Santhosh Kumaran,et al.  Adaptive Business Objects - A new Component Model for Business Integration , 2005, ICEIS.

[140]  Vicente Pelechano,et al.  The OO-method approach for information systems modeling: from object-oriented conceptual modeling to automated programming , 2001, Inf. Syst..

[141]  Keshav Pingali,et al.  The program structure tree: computing control regions in linear time , 1994, PLDI '94.