Skip to main navigation Skip to search Skip to main content

BPMN graph transformation: A unified multi-format parser library for standardized graph-based business process model integration

  • Kurnia Cahya Febryanto
  • , Izzat Aji Androfaza
  • , Lalu Aldo Wadagraprana
  • , Riyanarto Sarno*
  • , Kelly Rossa Sungkono
  • , Yeni Anistyasari
  • , Joko Siswantoro
  • , A. Min Tjoa
  • *Corresponding author for this work
  • Institut Teknologi Sepuluh Nopember
  • Universitas Negeri Surabaya
  • University of Surabaya
  • University of Vienna

Research output: Contribution to journalArticlepeer-review

Abstract

Heterogeneous Business Process Model and Notation (BPMN) platforms present critical integration challenges, as approximately 75% of large enterprises employ multiple modeling tools lacking unified transformation capabilities. Existing solutions address only single-format conversions or provide limited cross-platform compatibility without comprehensive validation. This paper presents a production-ready multi-format BPMN parser library uniquely integrating intelligent format detection, dual-tier validation, and optimized graph transformation within a unified architecture. The library utilizes specialized parsers for BPMN 2.0 XML, XML Process Definition Language (XPDL) 2.2, native formats, and Microsoft Visio diagrams through a plugin-based architecture. Multi-criteria detection algorithms automatically identify source formats with 99.2% accuracy by analyzing file signatures, XML namespaces, structural patterns, and content heuristics. The dual-tier validation framework ensures structural BPMN 2.0 compliance through rule-based constraints derived from official OMG specifications and semantic consistency through metadata quality assessment based on established process modeling guidelines, surpassing existing tools that perform only syntactic validation. The transformation pipeline generates standardized Cypher queries optimized for process mining workflows. Evaluation across 127 real-world business process models demonstrates 98.7% overall parsing accuracy, with format-specific performance ranging from 97.2% (Visio) to 99.8% (BPMN XML), achieving 85% reduction in transformation time compared to manual approaches. Released as open-source software via the Python Package Index with complete documentation, the library establishes foundational infrastructure for cross-platform business process intelligence, enabling unified graph-based analytics across heterogeneous modeling ecosystems without format-specific preprocessing.

Original languageEnglish
Article number102548
JournalSoftwareX
Volume33
DOIs
Publication statusPublished - Feb 2026

Keywords

  • BPMN
  • Cross-platform
  • Graph-transformation
  • Interoperability
  • Model-transformation
  • Multi-format-parsing

Fingerprint

Dive into the research topics of 'BPMN graph transformation: A unified multi-format parser library for standardized graph-based business process model integration'. Together they form a unique fingerprint.

Cite this