Facebook pixel tracking

The Science and Information (SAI) Organization publishes open-access peer-reviewed journals in computer science and artificial intelligence.

Contact Info
Website thesai.org
Follow Us
Contact Info
Follow Us
Research Article | Open Access |

Hypercube Graph Decomposition for Boolean Simplification: An Optimization of Business Process Verification

Author 1: Mohamed NAOUM Author 2: Outman EL HICHAMI Author 3: Mohammed AL ACHHAB Author 4: Badr eddine EL MOHAJIR
International Journal of Advanced Computer Science and Applications (IJACSA) · Vol. 10, No. 2 · Published 2019

DOI: https://doi.org/10.14569/IJACSA.2019.0100261

Abstract

This paper deals with the optimization of busi-ness processes (BP) verification by simplifying their equivalent algebraic expressions. Actual approaches of business processes verification use formal methods such as automated theorem proving and model checking to verify the accuracy of the business process design. Those processes are abstracted to mathematical models in order to make the verification task possible. However, the structure of those mathematical models is usually a Boolean expression of the business process variables and gateways. Thus leading to a combinatorial explosion when the number of literals is above a certain threshold. This work aims at optimizing the verification task by managing the problem size. A novel algorithm of Boolean simplification is proposed. It uses hypercube graph decomposition to find the minimal equivalent formula of a business process model given in its disjunctive normal form (DNF). Moreover, the optimization method is totally automated and can be applied to any business process having the same formula due to the independence of the Boolean simplification rules from the studied processes. This new approach has been numerically validated by comparing its performance against the state of the art method Quine-McCluskey (QM) through the optimization of several processes with various types of branching.

Keywords

How to Cite this Article

NAOUM, M., HICHAMI, O. E., ACHHAB, M. A., & MOHAJIR, B. e. E. (2019). Hypercube Graph Decomposition for Boolean Simplification: An Optimization of Business Process Verification. International Journal of Advanced Computer Science and Applications, 10(2). https://doi.org/10.14569/IJACSA.2019.0100261

NAOUM, Mohamed, et al.. "Hypercube Graph Decomposition for Boolean Simplification: An Optimization of Business Process Verification." International Journal of Advanced Computer Science and Applications, vol. 10, no. 2, 2019, https://doi.org/10.14569/IJACSA.2019.0100261.

@article{NAOUM2019,
  title     = {Hypercube Graph Decomposition for Boolean Simplification: An Optimization of Business Process Verification},
  journal   = {International Journal of Advanced Computer Science and Applications},
  volume    = {10},
  number    = {2},
  year      = {2019},
  publisher = {The Science and Information Organization},
  author    = {Mohamed NAOUM and Outman EL HICHAMI and Mohammed AL ACHHAB and Badr eddine EL MOHAJIR},
  doi       = {10.14569/IJACSA.2019.0100261},
  url       = {https://doi.org/10.14569/IJACSA.2019.0100261}
}

Open Access — licensed under a Creative Commons Attribution 4.0 International License. Unrestricted use, distribution, and reproduction in any medium, even commercially, as long as the original work is properly cited.