Correctness Verification For Service-based Business Processes

被引:5
作者
Xiu, Pengbo [1 ]
Zhao, Weiliang [1 ]
Yang, Jian [1 ]
机构
[1] Macquarie Univ, Dept Comp, Sydney, NSW, Australia
来源
2017 IEEE 24TH INTERNATIONAL CONFERENCE ON WEB SERVICES (ICWS 2017) | 2017年
关键词
Web Service; Business Process Management; Petri net; Correctness Verification;
D O I
10.1109/ICWS.2017.90
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
To keep up with the trend of globalization and informatization, an increasing number of enterprises decide to run their business process in a service-based manner with the help of Web Service technology. In order to manage such service-based business process ( SBP), it is vital that the dependencies among the internal process and the exposed external services are correctly developed and maintained. SBP is dynamic by nature, therefore it is necessary to develop a practical and robust method to verify the correctness of SBP. In an SBP, complex dependencies exist not only between internal process and involved services but also within their components ( activities, data, operations, etc.). The complex dependencies make the correctness verification for SBP a challenging task. In this work, we develop a correctness verification approach to handle this task. A Petri net based model is proposed with a hierarchical structure to cover the characteristics of SBPs. This model can support the control flow patterns that are necessary for SBPs. A set of correctness properties for SBP are identified which any SBP developers shall consider, and the respective verification methods are developed.
引用
收藏
页码:752 / 759
页数:8
相关论文
共 15 条
  • [1] Becker Karin, 2008, 2008 IEEE International Conference on Web Services (ICWS), P161, DOI 10.1109/ICWS.2008.43
  • [2] de Alfaro L., 2001, Software Engineering Notes, V26, P109, DOI 10.1145/503271.503226
  • [3] Dumas M., 2008, DATA ENG B, V31, P40
  • [4] Dealing with change in process choreographies: Design and implementation of propagation algorithms
    Fdhila, Walid
    Indiono, Conrad
    Rinderle-Ma, Stefanie
    Reichert, Manfred
    [J]. INFORMATION SYSTEMS, 2015, 49 : 1 - 24
  • [5] Girault C., 2013, Petri nets for systems engineering: a guide to modeling, verification, and applications
  • [6] Coloured Petri Nets and CPN Tools for modelling and validation of concurrent systems
    Jensen K.
    Kristensen L.M.
    Wells L.
    [J]. International Journal on Software Tools for Technology Transfer, 2007, 9 (3-4) : 213 - 254
  • [7] Web services and business process management
    Leymann, F
    Roller, D
    Schmidt, MT
    [J]. IBM SYSTEMS JOURNAL, 2002, 41 (02) : 198 - 211
  • [8] Liu Cong, 2014, INT J SCI ENG APPL, V3, P107
  • [9] Martens A, 2005, LECT NOTES COMPUT SC, V3442, P19, DOI 10.1007/978-3-540-31984-9_3
  • [10] ADEPTflex -: Supporting dynamic changes of workflows without losing control
    Reichert, M
    Dadam, P
    [J]. JOURNAL OF INTELLIGENT INFORMATION SYSTEMS, 1998, 10 (02) : 93 - 129