Hybrid business process modeling for the optimization of outcome data

被引:10
|
作者
Parody, Luisa [1 ]
Teresa Gomez-Lopez, Maria [1 ]
Gasca, Rafael M. [1 ]
机构
[1] Univ Seville, Dept Languages & Comp Syst, Seville, Spain
关键词
Hybrid model; Business process; Constraint programming; Data optimization; RECOMMENDATIONS; CONSTRAINTS; EXECUTION; LANGUAGES; ISSUE;
D O I
10.1016/j.infsof.2015.10.007
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Context: Declarative business processes are commonly used to describe permitted and prohibited actions in a business process. However, most current proposals of declarative languages fail in three aspects: (1) they tend to be oriented only towards the execution order of the activities; (2) the optimization is oriented only towards the minimization of the execution time or the resources used in the business process; and (3) there is an absence of capacity of execution of declarative models in commercial Business Process Management Systems. Objective: This contribution aims at taking into account these three aspects, by means of: (1) the formalization of a hybrid model oriented towards obtaining the outcome data optimization by combining a data-oriented declarative specification and a control-flow-oriented imperative specification; and (2) the automatic creation from this hybrid model to an imperative model that is executable in a standard Business Process Management System. Method: An approach, based on the definition of a hybrid business process, which uses a constraint programming paradigm, is presented. This approach enables the optimized outcome data to be obtained at runtime for the various instances. Results: A language capable of defining a hybrid model is provided, and applied to a case study. Likewise, the automatic creation of an executable constraint satisfaction problem is addressed, whose resolution allows us to attain the optimized outcome data. A brief computational study is also shown. Conclusion: A hybrid business process is defined for the specification of the relationships between declarative data and control-flow imperative components of a business process. In addition, the way in which this hybrid model automatically creates an entirely imperative model at design time is also defined. The resulting imperative model, executable in any commercial Business Process Management System, can obtain, at execution time, the optimized outcome data of the process. (C) 2015 Elsevier B.V. All rights reserved.
引用
收藏
页码:140 / 154
页数:15
相关论文
共 50 条
  • [41] Business process modeling with SIMPROCESS
    Binun, M
    1996 WINTER SIMULATION CONFERENCE PROCEEDINGS, 1996, : 530 - 534
  • [42] Levels of Business Process Modeling
    Tomaskova, Hana
    VISION 2020: SUSTAINABLE ECONOMIC DEVELOPMENT, INNOVATION MANAGEMENT, AND GLOBAL GROWTH, VOLS I-IX, 2017, 2017, : 3495 - 3498
  • [43] Querying in Business Process Modeling
    Markovic, Ivan
    Pereira, Alessandro Costa
    de Francisco, David
    Munoz, Henar
    SERVICE-ORIENTED COMPUTING - ICSOC 2007, WORKSHOPS, 2009, 4907 : 234 - +
  • [44] Business Process Modeling Notation
    Fettke, Peter
    WIRTSCHAFTSINFORMATIK, 2008, 50 (06): : 504 - 507
  • [45] An Introduction to Business Process Modeling
    Vaisman, Alejandro
    BUSINESS INTELLIGENCE, EBISS 2012, 2013, 138 : 29 - 61
  • [46] Business process modeling with SIMPROCESS
    Swegles, S
    PROCEEDINGS OF THE 1997 WINTER SIMULATION CONFERENCE, 1997, : 606 - 610
  • [47] Business Process Modeling: A Survey
    He, Gang
    Xue, Gang
    Yao, Shaowen
    Wu, Zhongwei
    PROCEEDINGS OF ANNUAL CONFERENCE OF CHINA INSTITUTE OF COMMUNICATIONS, 2010, : 172 - +
  • [48] Uncertainty in Business Process Modeling
    Sevcik, Jaroslav
    Hunka, Frantisek
    STRATEGIC MANAGEMENT AND ITS SUPPORT BY INFORMATION SYSTEMS, 10TH INTERNATIONAL CONFERENCE, 2013, 2013, : 219 - 227
  • [49] Business Process Modeling with URN
    Weiss, Michael
    Amyot, Daniel
    INTERNATIONAL JOURNAL OF E-BUSINESS RESEARCH, 2005, 1 (03) : 63 - 90
  • [50] Guidelines of business process modeling
    Becker, J
    Rosemann, M
    von Uthmann, C
    BUSINESS PROCESS MANAGEMENT, 2000, 1806 : 30 - 49