Assessing SMT and CLP approaches for workflow nets verification

Hadrien Bride, Olga Kouchnarenko, Fabien Peureux, Guillaume Voiron
<span title="2018-03-03">2018</span> <i title="Springer Nature"> <a target="_blank" rel="noopener" href="" style="color: black;">International Journal on Software Tools for Technology Transfer (STTT)</a> </i> &nbsp;
In the actual business world, companies rely more and more on workflows to model the core of their business processes. In this context, the focus of workflow analysts is made on the verification of workflows specifications, in particular of modal specifications that allow the description of necessary or admissible behaviours. The design and the analysis of business processes commonly relies on workflow nets, a suited class of Petri nets. The goal of this paper is to evaluate and compare in a
more &raquo; ... p way two resolution methods-Satisfiability Modulo Theory (SMT) and Constraint Logic Programming (CLP)-applied to the verification of modal specifications over workflow nets. Firstly, it provides a concise description of the verification methods based on constraint solving. Secondly, it introduces the toolchain developed to automate the full verification process. Thirdly, it describes the experimental protocol designed to evaluate and compare the scalability and efficiency of both resolution approaches and reports on the obtained results. Finally, these obtained results are discussed in detail, lessons learned from these experiments are given, and, on the basis of experiments feedback, directions for improvement and future work are suggested.
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="">doi:10.1007/s10009-018-0486-5</a> <a target="_blank" rel="external noopener" href="">fatcat:vdp56yx73nhhfj2h3vte6cbnh4</a> </span>
<a target="_blank" rel="noopener" href="" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href=""> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> </button> </a>