Computer Science ›› 2016, Vol. 43 ›› Issue (6): 173-178.doi: 10.11896/j.issn.1002-137X.2016.06.035

Previous Articles     Next Articles

Prolog Based Approach to Validate Time Constraints in Business Process

CHEN He-wen, ZHOU Yong and YAN Xue-feng   

  • Online:2018-12-01 Published:2018-12-01

Abstract: With the rapid development of Internet technology,the demand for business process modeling of complex system is increasing.In order to verify the correctness of the business process model with time constraints,this paper put forward a kind of graph decomposition algorithm based on node switching rules,which transforms the business process model into execution trace set and transforms the execution trace set to Prolog.That is to say,the trace of nodes,gateway and time constraints are all converted into Prolog fact.This paper put forward an algorithm that transforms the business process model to Prolog language and transforms the duration time pattern,cycle time pattern and fixed time pattern into Prolog rules,supporting the validation of the business process model on three time patterns.Finally,a medical process instance with time constraints was verified.

Key words: Time constraints,Time pattern,Business process model,Verification method

[1] Fan Yu-shun,Wu Cheng.Research on workflow modeling to improve system flexibility[J].Journal of Software,2002,13(4):833-839(in Cinese) 范玉顺,吴澄.一种提高系统柔性的工作流建模方法研究[J].软件学报,2002,13(4):833-839
[2] Van Der Aalst W,Van Hee K M.Workflow management:mo-dels,methods,and systems[M].MIT press,2004:30-150
[3] Aalst V D,Wil M P.Business Process Management:A Comprehensive Survey[J].Isrn Software Engineering,2012,2013(2):125-143
[4] Brger E.Approaches to modeling business processes:a critical analysis of BPMN,workflow patterns and YAWL[J].Software &Systems Modeling,2012,11(3):305-318
[5] Wu N Q,Zhou M C.Modeling,analysis and control of dual-arm cluster tools with residency time constraint and activity time variation based on Petri nets[J].IEEE Transactions on Automation Science and Engineering,2012,9(2):446-454
[6] L Ye-bai,M Fu-qi.Research of the verification in workflow process modeling on the application of Petri nets[C]∥International Conference on e-Education,e-Business,e-Management,and e-Learning,2010(IC4E’10).IEEE,2010:21-24
[7] Szpyrka M,Nalepa G J,Lige,za A,et al.Proposal of formal verification of selected BPMN models with Alvis modeling language[M]∥Intelligent Distributed Computing V.Springer Berlin Heidelberg,2012:249-255
[8] Lanz A,Weber B,Reichert M.Time patterns for process-aware information systems[J].Requirements Engineering,2014,9(2):113-141
[9] Zhou N F.The language features and architecture of B-Prolog[J].Theory and Practice of Logic Programming,2012,12(1/2):189-218
[10] Combi C,Gozzi M,Posenato R,et al.Conceptual modeling of flexible temporal workflows[J].ACM Transactions on Autonomous and Adaptive Systems (TAAS),2012,7(2):451-457

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!