Pith. sign in

REVIEW 3 major objections 4 minor 47 references

A Hybrid BPMN-DMN Framework for Secure Inter-organizational Processes and Decisions Collaboration on Permissioned Blockchain

T0 review · 3 major / 4 minor · reviewed 2026-08-12 · deepseek-v4-flash

Pith's one-line read BlockCollab automatically compiles BPMN-DMN collaboration models into Hyperledger Fabric smart contracts and reports 100% accuracy in process execution across 11 real-world scenarios.

desk verdict A worthwhile engineering contribution that fills a real gap, but the semantic-preservation claims are overbroad for loops and event/parallel gateways; send it to review but require scope clarifications. read the letter →

arxiv 2412.01196 v1 pith:4ZZ5NS2U submitted 2024-12-02 cs.SE

classification cs.SE
keywords BPMNchoreographyDMNsmartcontractgenerationHyperledgerFabricattribute-basedaccesscontrolmodel-drivenarchitectureinter-organizationalcollaborationon-chainoff-chainexecution
verification ladder T0 review T1 audit T2 compute T3 formal

The pith

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The reading

BlockCollab is an end-to-end, model-driven framework for running multi-organization collaborations on a permissioned blockchain. The paper claims that a collaboration can be specified once as a BPMN choreography diagram, with DMN decision models attached to Business Rule Tasks, and then automatically compiled into Hyperledger Fabric smart contracts that enforce process order, check participant permissions, and execute the decision rules. The framework pairs the generator with a hybrid runtime: process state and decision records are kept on-chain, message payloads and DMN definitions are stored off-chain, and a connector layer links the contracts to external enterprise systems. In experiments across 11 real-world collaboration scenarios, the paper reports 100% accuracy in process execution, meaning every conforming path it generated completed as expected and every non-conforming path was rejected. That result closes a gap left by earlier blockchain-BPMN work, which mostly targeted permissionless Ethereum and treated decisions separately from process execution.

What carries the argument

The load-bearing mechanism is the transformation from an extended BPMN choreography into a DAG of element-level finite state machines, combined with a two-pass code generator that instantiates method templates with state checks. Each element starts Disabled, becomes Enabled according to flow and gateway logic, and ends Completed, which is what makes out-of-order execution impossible. Two extra states handle asynchronous interaction: Wait-for-Confirm covers message-hash upload and receiver verification through the private data bus, and Wait-for-Callback covers the oracle round trip that fetches a DMN from off-chain storage and returns the decision result. Around this core sit two supporting mechanisms: an attribute-based access control layer that derives user attributes from X.509 certificates to restrict who may invoke each task, and a hybrid runtime in which on-chain contract state, off-chain content-addressed storage, and a connector/oracle layer exchange hashes and events.

What would settle it

Build the generated contract for a choreography that combines a parallel gateway with an event-based gateway, or a loop whose termination depends on a Business Rule Task output, and exhaustively enumerate all execution orders allowed by BPMN semantics. If the contract rejects any legal order or accepts any illegal order, the semantic-preservation claim collapses; the same exhaustive procedure could be applied to the 11 scenarios, replacing the sampled path set with a full enumeration of conforming paths.

Watch

Extended reading notes

Core claim

The central claim is that an integrated BPMN-DMN model can be translated mechanically into executable Fabric chaincode without losing process or decision semantics. The translation parses the extended BPMN choreography into a DAG in which every element is a finite state machine with at least three states, Disabled, Enabled, and Completed; messages add a Wait-for-Confirm state and Business Rule Tasks add a Wait-for-Callback state. Sequence flows and gateway logic assemble these element FSMs into a global state machine, and a two-pass code generator emits contract methods with state checks plus hook code for custom transitions. Business Rule Tasks are bound to a DMN at instance-creation time, with the DMN stored off-chain, a hash stored on-chain, and an oracle callback fetching and verifying the DMN before an embedded decision engine returns the result. The paper validates the generator on 11 scenarios by executing both conforming and non-conforming paths and reports that all outcomes matched expectations, a 100% accuracy rate for the tested behavior.

Load-bearing premise

The load-bearing premise is that every BPMN choreography construct the framework accepts, including event-based gateways, parallel splits and merges, loops, and Business Rule Task callbacks, is translated into the simplified state machines without changing the process's meaning; the paper supports this by testing 11 small scenarios, with loops represented by only the normal and one loop-back path and parallel regions by a single sequential path, rather than by formal proof.

Editorial extensions

If this is right

  • Model-then-deploy replaces hand-written chaincode: after participants approve a choreography, the generator produces Fabric chaincode plus an HTTP API per organization for invoking it.
  • Decision logic can be swapped per process instance: a Business Rule Task may be rebound to a different DMN at instance creation as long as the new model respects the specified input and output fields.
  • Auditability is a by-product: decision inputs, outputs, and DMN identifiers, together with message hashes and confirmations, are recorded on-chain for later review.
  • Permissions become task-level rather than organization-level: ABAC conditions such as role or experience can be attached to individual tasks and enforced before any state change.
  • Payload privacy is separated from process transparency: message contents move off-chain on the private data bus while only hashes and confirmation events reach the ledger.

Reading between the lines

Editorial extensions of the paper, not claims the author makes directly.

  • The paper leaves implicit that the 100% figure measures control-flow order, not decision correctness; a wrong DMN rule would still produce a wrong business outcome even if the contract runs flawlessly.
  • The paper leaves implicit that the same compilation strategy may not carry over to constructs such as nested subprocesses, dynamic participant sets, or multi-instance tasks, which appear in full BPMN but are not among the tested elements.
  • A formal semantics relating BPMN choreography traces to the FSM templates, via trace inclusion or bisimulation, would convert the 11-scenario check into a general guarantee; without it, every new gateway combination is a new empirical test.
  • A testable extension would run the generator on randomly composed choreographies whose legal traces are computed by a model checker, rather than the LLM-assisted sampled paths used in the paper, to stress the gateways and loops not covered by the 11 scenarios.
Share X Bluesky LinkedIn Reddit HN

Signed reviews

No signed human review yet.

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, and a circularity audit.

Referee Report

3 major / 4 minor

Summary. The paper proposes BlockCollab, a model-driven framework that integrates BPMN choreography diagrams with DMN decision models and automatically generates Hyperledger Fabric smart contracts for multi-organizational collaboration. It also contributes a hybrid on-chain/off-chain environment using IPFS, Firefly, and an Oracle, plus ABAC-based collaborative identity management. The evaluation claims 100% process-execution accuracy on 11 scenarios and reports message/BRT execution latencies.

Significance. If the semantic-preservation claim is established, BlockCollab would be a valuable end-to-end generator and execution environment for permissioned-blockchain BPMN-DMN collaborations, filling a gap left by Ethereum-focused predecessors. The paper's strengths include a concrete open-source platform, integration of a real DMN engine via an off-chain oracle, a privacy-aware data path, and evaluation on externally sourced scenarios. However, the central correctness argument is empirical and only partially covers the claimed BPMN fragment, so the significance is conditional on closing the semantic gap.

major comments (3)
  1. [II-D3, Fig. 8] The translation is defined as a parse of the extended BPMN choreography into a Directed Acyclic Graph, with each element mapped to an FSM whose states in Fig. 8 are Disabled/Enabled/Completed (plus Wait-for-Confirm and Wait-for-Callback). A DAG has no cycles, and the paper does not describe any mechanism for re-enabling a Completed element or bounding iterations. This is not a hypothetical omission: Section III-B explicitly includes loops in the experimental protocol (“if there is a loop, we only list the normal path and the path that loops once as two basic path”). Since the generated smart contract's behavior on cyclic choreographies depends on exactly this missing re-enabling or unrolling mechanism, the claim that integrated BPMN-DMN models are automatically translated into correct smart contracts is currently supported only for acyclic processes.
  2. [II-D3, Fig. 8, Table II] The gateway semantics are stated informally rather than as state-transition rules. For a parallel-join gateway it is not specified how the FSM counts completed incoming flows, how concurrent invocations are serialized in chaincode, or how the outgoing flow is enabled atomically once all inputs have completed; for an event-based gateway the description “selecting one sequence flow deactivates the others” does not specify how competing triggers are resolved or how the deactivation is made atomic. Table II reports only total gateway counts, with no breakdown by gateway type, and the paper's example and listed scenarios appear to rely on exclusive gateways. The 100% accuracy claim therefore cannot be taken as evidence for parallel-merge or event-based behavior until these semantics are specified and tested.
  3. [III-B, Table II] The evaluation is largely self-referential. Test paths are generated from the same DAG and gateway counts that the translator itself produces, and the basic-path enumeration explicitly reduces loops and parallel-gateway regions to single paths. The tests therefore check that the SC behaves consistently with the translator's internal DAG, not that the DAG/FSM translation preserves BPMN control-flow semantics. The “100% accuracy” statement should be reworded to “100% of the generated test paths produced the expected outcome”, and the paper should either add an equivalence test against a reference BPMN semantics or restrict the correctness claim to the fragment covered by the 11 scenarios.
minor comments (4)
  1. [Appendix / algorithms] The text repeatedly refers to Algorithm 1, Algorithm 2, and Algorithm 3 in an appendix, but the arXiv version provided for review does not contain the appendix; readers cannot inspect the ABAC check, the BusinessRuleTask templates, or the GenerateHooks pass. Please include the appendix or summarize the algorithms inline.
  2. [Table II] Hotel booking row: 22 conforming + 1305 non-conforming = 1327 generated paths, not the reported 1313; please correct the count and check that the other rows use a consistent definition of “accuracy”.
  3. [III-C] Section III-C reports average latencies (3.8 s for message execution, 10.6 s for BRT execution) but gives no standard deviation, distribution, or number of runs per component; a short paragraph on variance and environmental conditions would strengthen the usability claim.
  4. [I-A, III-A] Minor language issues: “prpgression” in Section I-A and “metioned” in Section III-A should be corrected; also the caption of Table I says “MED Research” which appears to be a formatting artifact.

Circularity Check

0 steps flagged · score 0.0 of 10

No significant circularity: the translation and evaluation are self-contained, with no fitted parameter or self-citation chain doing load-bearing work.

full rationale

The paper's central derivation is the translation of integrated BPMN-DMN models into Hyperledger Fabric chaincode via DAG parsing and FSM templates (Section II-D3, Figure 8). This translation is an implementation artifact: the generated SC is then executed against conforming and non-conforming paths derived from the same BPMN models in Section III-B. Although the test paths originate from the same models consumed by the translator, this is a conformance test of the generated state-machine code against the source specification rather than a prediction fitted to data; no parameter is fitted, and no result is defined in terms of another result. The reported 100% accuracy is an empirical claim about the tested 11 scenarios. The paper's self-citations (e.g., [20] for BPMN element definitions, message format, and the hybrid-environment extension) are clearly disclosed and are not used to justify the correctness of the translation; the DAG/FSM method, DMN integration, ABAC, and the evaluation are described in this paper. The load-bearing concern identified by the reader—that loops, event-based gateways, and parallel merges are not demonstrably preserved by a DAG/FSM translation and are not covered by the 11 scenarios—is a correctness and generalization risk, not a circularity. It does not make the derivation equivalent to its inputs. Therefore no circular step is present.

Assumptions & free parameters 0 free parameters · 5 assumptions · 1 invented entities

The ledger has no fitted numerical parameters. The main axioms are domain assumptions about the correctness and trustworthiness of external components (Fabric, IPFS, Firefly, Camunda DMN) and about the semantic fidelity of the paper's DAG/FSM translation. The User entity is a conceptual abstraction, not a physical or formal entity.

assumptions (5)
  • ad hoc to paper BPMN choreography semantics are preserved by the DAG/FSM translation with HookCode and FrameCode templates.
    Section II-D3 and Fig. 8; correctness of generated SC depends on this, but it is not formally proved.
  • domain assumption The embedded Camunda DMN engine correctly evaluates supported DMN decision tables inside Fabric chaincode.
    Section II-D1; the DMN SC delegates to this external library, whose correctness is assumed.
  • domain assumption Hyperledger Fabric, IPFS, and Hyperledger Firefly provide the assumed security, consensus, event delivery, and data integrity properties.
    Sections II-C and III-C; e.g., solo orderer, majority endorsement, X.509 certificates, IPFS content addressing.
  • domain assumption Hash digests of DMN content and messages are sufficient to detect tampering and verify integrity.
    Section II-D1 and II-B1; assumes collision resistance and that off-chain content matches the hash.
  • domain assumption A single-orderer Fabric network with one peer per membership and majority endorsement is a trusted execution environment.
    Section II-C1; this deployment choice underpins the trust and consensus claims.
invented entities (1)
  • User entity in the collaborative identity model
    purpose: Identifies individual participants within a Membership so ABAC can enforce role-specific and attribute-based task authorization.
    Introduced in Section II-C1 and Fig. 5 as a more granular level of the authors' prior Organization/Consortium/Membership/Environment model. It is a software abstraction with no falsifiable prediction outside the paper's own design.

how reviews work

0 comments
Cite this review

Pith. "Pith review of A Hybrid BPMN-DMN Framework for Secure Inter-organizational Processes and Decisions Collaboration on Permissioned Blockchain." pith.science (2026). https://pith.science/paper/4ZZ5NS2U

@misc{pith2026241201196,
  author       = {Pith},
  title        = {Pith review of: A Hybrid BPMN-DMN Framework for Secure Inter-organizational Processes and Decisions Collaboration on Permissioned Blockchain},
  year         = {2026},
  howpublished = {\url{https://pith.science/paper/4ZZ5NS2U}},
  note         = {Machine review of arXiv:2412.01196}
}
read the original abstract

In the rapidly evolving digital business landscape, organizations increasingly need to collaborate across boundaries to achieve complex business objectives, requiring both efficient process coordination and flexible decision-making capabilities. Traditional collaboration approaches face significant challenges in transparency, trust, and decision flexibility, while existing blockchain-based solutions primarily focus on process execution without addressing the integrated decision-making needs of collaborative enterprises. This paper proposes BlockCollab, a novel model-driven framework that seamlessly integrates Business Process Model and Notation (BPMN) with Decision Model and Notation (DMN) to standardize and implement collaborative business processes and decisions on permissioned blockchain platforms. Our approach automatically translates integrated BPMN-DMN models into smart contracts(SCs) compatible with Hyperledger Fabric, enabling privacy-aware multi-organizational process execution through blockchain-based Attribute-Based Access Control (ABAC). The framework introduces three key innovations: (1) a standardized method for modeling collaborative processes and decisions using integrated BPMN-DMN model, (2) an automated SC generator that preserves both process logic and decision rules while maintaining privacy constraints, and (3) a hybrid on-chain/off-chain execution environment that optimizes collaborative workflows through secure data transfer and external system integration. Experimental evaluation across 11 real-world collaboration scenarios demonstrates that our approach achieves 100\% accuracy in process execution. Furthermore, an analysis of various execution processes highlights the strong practical applicability and reliability of our approach. The proposed framework includes an open-source third-party collaboration platform based on blockchain.

Figures

Figures reproduced from arXiv: 2412.01196 by the authors.

Figure 1
Figure 1. Inter-organizational collaboration with Blockchain [PITH_FULL_IMAGE:figures/full_fig_p001_1.png] view at source ↗
Figure 2
Figure 2. The lifecycle for multi-party collaboration supported by BlockCollab [PITH_FULL_IMAGE:figures/full_fig_p003_2.png] view at source ↗
Figure 3
Figure 3. BPMN choreography modeling elements B. Standardized Business Collaboration Modeling Method This section presents a standardized method for model￾ing collaborative processes and decisions using an integrated BPMN-DMN approach(Sect. II-B1, II-B2). A supply chain scenario is provided as an example to demonstrate the example of this model(Sect. II-B3). 1) BPMN choreography modeling elements: BPMN di￾agrams are widely re… view at source ↗
Figures from the paper (7 more)
Figure 4
Figure 4. Figure 4: Example of Modeling a Supply Chain Scenario Using Integrated BPMN-DMN Models [PITH_FULL_IMAGE:figures/full_fig_p005_4.png]
Figure 5
Figure 5. Figure 5: Hybrid On-Chain and Off-Chain Environment [PITH_FULL_IMAGE:figures/full_fig_p006_5.png]
Figure 6
Figure 6. Figure 6: The connector linking on-chain and off-chain [PITH_FULL_IMAGE:figures/full_fig_p007_6.png]
Figure 7
Figure 7. Figure 7: The implementation architecture of Oracle in this paper [PITH_FULL_IMAGE:figures/full_fig_p008_7.png]
Figure 8
Figure 8. Figure 8: Integrated BPMN-DMN models to SC transformation method [PITH_FULL_IMAGE:figures/full_fig_p009_8.png]
Figure 9
Figure 9. Figure 9: Sequence diagram and timeline of Message execution To illustrate the process, we use sequence diagrams and timelines. The sequence diagram outlines message flows be￾tween components, while the Timeline Steps breaks the process into multiple sections, each representing …
Figure 10
Figure 10. Figure 10: Sequence diagram and timeline of BRT execution of 10628 ms. Since BRT is relatively infrequent, this delay is generally considered acceptable. IV. RELATED WORKS A. Leveraging Blockchain for Trustworthy Multi-Party Col￾laborative Processes Execution Most research focus…

Discussion (0). Continue with ORCID to comment.

Reference graph

Works this paper leans on

47 extracted references · 40 canonical work pages

  1. [1]

    Decision model and notation(dmn), version 1.5,

    Object Management Group, “Decision model and notation(dmn), version 1.5,” Object Management Group, Dec. 2024, accessed: 2024-09-30. [Online]. Available: https://www.omg.org/spec/DMN

  2. [2]

    Executing col- laborative decisions confidentially on blockchains,

    S. Haarmann, K. Batoulis, A. Nikaj, and M. Weske, “Executing col- laborative decisions confidentially on blockchains,” in Business Process Management: Blockchain and Central and Eastern Europe Forum: BPM 2019 Blockchain and CEE Forum, Vienna, Austria, September 1–6, 2019, Proceedings 17. Springer, 2019, pp. 119–135

  3. [3]

    Literature review linking blockchain and business process management,

    C. Lauster, P. Klinger, N. Schwab, and F. Bodendorf, “Literature review linking blockchain and business process management,” in Proc. 15th Int. Conf. Wirtschaftsinformatik, 2020, pp. 1802–1817

  4. [4]

    Untrusted business process monitoring and execution using blockchain,

    I. Weber, X. Xu, R. Riveret, G. Governatori, A. Ponomarev, and J. Mendling, “Untrusted business process monitoring and execution using blockchain,” in Business Process Management , M. La Rosa, P. Loos, and O. Pastor, Eds. Cham: Springer International Publishing, 2016, pp. 329–347

  5. [5]

    Inter-organizational busi- ness processes managed by blockchain,

    H. Nakamura, K. Miyamoto, and M. Kudo, “Inter-organizational busi- ness processes managed by blockchain,” in Web Information Sys- tems Engineering–WISE 2018: 19th International Conference, Dubai, United Arab Emirates, November 12-15, 2018, Proceedings, Part I 19 . Springer, 2018, pp. 3–17

  6. [6]

    Business process model and notation (bpmn), version 2.0.2,

    Object Management Group, “Business process model and notation (bpmn), version 2.0.2,” Object Management Group, Dec. 2014, accessed: 2024-03-10. [Online]. Available: http://www.omg.org/spec/BPMN

  7. [7]

    Dmn decision execution on the ethereum blockchain,

    S. Haarmann, K. Batoulis, A. Nikaj, and M. Weske, “Dmn decision execution on the ethereum blockchain,” in Advanced Information Sys- tems Engineering: 30th International Conference, CAiSE 2018, Tallinn, Estonia, June 11-15, 2018, Proceedings 30 . Springer, 2018, pp. 327– 341

  8. [8]

    Camunda bpm platform loan assessment process lab,

    A. Fernandez, “Camunda bpm platform loan assessment process lab,” Brisbane, Australia: Queensland University of Technology , 2013

Show all 47 references
  1. [9]

    Rademakers, Activiti in Action: Executable business processes in BPMN 2.0

    T. Rademakers, Activiti in Action: Executable business processes in BPMN 2.0. Simon and Schuster, 2012

  2. [10]

    Mdapw3: Mda- based development of blockchain-enabled decentralized applications,

    A. Samanipour, O. Bushehrian, and G. Robles, “Mdapw3: Mda- based development of blockchain-enabled decentralized applications,” Science of Computer Programming , vol. 239, p. 103185, 2025. [Online]. Available: https://www.sciencedirect.com/science/article/pii/ S0167642324001084

  3. [11]

    [Online]

    Object Management Group, Model Driven Architecture (MDA) Guide , https://www.omg.org/mda/, 2014, revision 2.0. [Online]. Available: https://www.omg.org/mda/

  4. [12]

    Model-driven engineering for multi-party business pro- cesses on multiple blockchains,

    F. Corradini, A. Marcelletti, A. Morichetta, A. Polini, B. Re, E. Scala, and F. Tiezzi, “Model-driven engineering for multi-party business pro- cesses on multiple blockchains,” Blockchain: Research and Applications, vol. 2, no. 3, p. 100018, 2021

  5. [13]

    Blockchain- based traceability of inter-organisational business processes,

    C. Di Ciccio, A. Cecconi, J. Mendling, and et al., “Blockchain- based traceability of inter-organisational business processes,” inBusiness Modeling and Software Design , B. Shishkov, Ed. Cham: Springer International Publishing, 2018, pp. 56–68

  6. [14]

    Klinger and F

    P. Klinger and F. Bodendorf, Blockchain-based Cross-Organizational Execution Framework for Dynamic Integration of Process Collabora- tions, 03 2020, pp. 893–908

  7. [15]

    Engineering trustable and auditable choreography-based systems using blockchain,

    F. Corradini, A. Marcelletti, A. Morichetta, A. Polini, B. Re, and F. Tiezzi, “Engineering trustable and auditable choreography-based systems using blockchain,” ACM Trans. Manage. Inf. Syst. , vol. 13, no. 3, feb 2022. [Online]. Available: https://doi.org/10.1145/3505225

  8. [17]

    Dannen, Introducing Ethereum and solidity

    C. Dannen, Introducing Ethereum and solidity . Springer, 2017, vol. 1

  9. [18]

    Hyperledger fabric: a distributed operating system for permissioned blockchains,

    E. Androulaki, A. Barger, V . Bortnikov, and et al., “Hyperledger fabric: a distributed operating system for permissioned blockchains,” in Proceedings of the Thirteenth EuroSys Conference , ser. EuroSys ’18. New York, NY , USA: Association for Computing Machinery, 2018. [Onlin...

  10. [19]

    Tabs: Transforming automatically bpmn models into blockchain smart contracts,

    P. Bodorik, C. G. Liu, and D. Jutla, “Tabs: Transforming automatically bpmn models into blockchain smart contracts,” Blockchain: Research and Applications, vol. 4, no. 1, p. 100115, 2023

  11. [20]

    Ibc: An integrated framework combining blockchain with bpmn choreography to enhance multi-party collaboration,

    X. Shen, Z. Wang, J. Luo, H. Ruan, H. Xu, and M. Liu, “Ibc: An integrated framework combining blockchain with bpmn choreography to enhance multi-party collaboration,” in 2024 IEEE International Con- ference on Web Services (ICWS) , 2024, pp. 457–467

  12. [21]

    Change and compliance in collaborative processes,

    W. Fdhila, S. Rinderle-Ma, D. Knuplesch, and M. Reichert, “Change and compliance in collaborative processes,” 06 2015, pp. 162–169

  13. [22]

    Hyperledger Firefly Documentation,

    “Hyperledger Firefly Documentation,” https://hyperledger.github.io/ firefly/, accessed: 2024-03-10

  14. [23]

    Hyperledger Cello Home,

    “Hyperledger Cello Home,” https://github.com/hyperledger/cello, ac- cessed: 2024-03-10

  15. [24]

    Framework for architecting smart contracts using mi- croservices,

    Z. Fu-Li, H. Pei-Yu, L. Shan-Shan, L. Shan-Shan, L. Zhi-Ying, and D. Meng-Jie, “Framework for architecting smart contracts using mi- croservices,” Journal of Software , vol. 32, no. 11, p. 3423, 11 2021

  16. [25]

    Ipfs-content addressed, versioned, p2p file system,

    J. Benet, “Ipfs-content addressed, versioned, p2p file system,” arXiv preprint arXiv:1407.3561, 2014

  17. [26]

    Founda- tional oracle patterns: Connecting blockchain to the off-chain world,

    R. M ¨uhlberger, S. Bachhofner, E. Castell ´o Ferrer, and et al., “Founda- tional oracle patterns: Connecting blockchain to the off-chain world,” in Business Process Management: Blockchain and Robotic Process Automation Forum, A. Asatiani, J. M. Garc ´ıa, N. Helander, and et a...

  18. [27]

    Drools: a rule engine for complex event processing,

    M. Proctor, “Drools: a rule engine for complex event processing,” in Applications of Graph Transformations with Industrial Relevance: 4th International Symposium, AGTIVE 2011, Budapest, Hungary, October 4-7, 2011, Revised Selected and Invited Papers 4 . Springer, 2012, pp. 2–2

  19. [28]

    Caterpillar: A Blockchain-Based Business Process Man- agement System

    O. Pintado, “Caterpillar: A Blockchain-Based Business Process Man- agement System.”

  20. [29]

    Caterpillar: A business process execution engine on the Ethereum blockchain,

    O. L ´opez-Pintado, L. Garc ´ıa-Ba˜nuelos, M. Dumas, I. Weber, and A. Ponomarev, “Caterpillar: A business process execution engine on the Ethereum blockchain,” vol. 49, no. 7, pp. 1162–1193. [Online]. Available: https://onlinelibrary.wiley.com/doi/abs/10.1002/spe.2702

  21. [30]

    Lorikeet: A model-driven engineering tool for blockchain-based business process execution and asset management,

    A. B. Tran, Q. Lu, and I. Weber, “Lorikeet: A model-driven engineering tool for blockchain-based business process execution and asset management,” in International Conference on Business Process Management, 2018. [Online]. Available: https://api.semanticscholar.org/ CorpusID:52195200

  22. [31]

    Integrated model-driven engineering of blockchain applications for business processes and asset management,

    Q. Lu, A. Binh Tran, I. Weber, and et al., “Integrated model-driven engineering of blockchain applications for business processes and asset management,” Software: Practice and Experience , vol. 51, no. 5, pp. JOURNAL OF LATEX CLASS FILES, VOL. 14, NO. 8, AUGUST 2024 14 1059–10...

  23. [32]

    Engineering trustable choreography-based systems using blockchain,

    F. Corradini, A. Marcelletti, A. Morichetta, A. Polini, B. Re, and F. Tiezzi, “Engineering trustable choreography-based systems using blockchain,” in Proceedings of the 35th Annual ACM Symposium on Applied Computing, ser. SAC ’20. New York, NY , USA: Association for Computing ...

  24. [33]

    Flexible ex- ecution of multi-party business processes on blockchain,

    F. Corradini, A. Marcelletti, A. Morichetta, and et al., “Flexible ex- ecution of multi-party business processes on blockchain,” in 2022 IEEE/ACM 5th International Workshop on Emerging Trends in Software Engineering for Blockchain (WETSEB) , 2022, pp. 25–32

  25. [34]

    A flexible approach to multi-party business process execution on blockchain,

    F. Corradini, A. Marcelletti, A. Morichetta, A. Polini, B. Re, and F. Tiezzi, “A flexible approach to multi-party business process execution on blockchain,” Future Generation Computer Systems , vol. 147, pp. 219–234, 2023. [Online]. Available: https://www.sciencedirect.com/ sc...

  26. [35]

    An efficient customized blockchain system for inter-organizational processes,

    P. Wang, Z. Sun, R. Li, J. Chen, P. Gong, and X. Du, “An efficient customized blockchain system for inter-organizational processes,” in 2023 IEEE International Conference on Web Services (ICWS) , 2023, pp. 615–625

  27. [36]

    Modeling and enforcing blockchain-based choreographies,

    J. Ladleif, M. Weske, and I. Weber, “Modeling and enforcing blockchain-based choreographies,” in Business Process Management: 17th International Conference, BPM 2019, Vienna, Austria, September 1–6, 2019, Proceedings 17 . Springer, 2019, pp. 69–85

  28. [37]

    A study on the usage of the bpmn notation for designing process collaboration, chore- ography, and conversation models,

    I. Compagnucci, F. Corradini, F. Fornari, and B. Re, “A study on the usage of the bpmn notation for designing process collaboration, chore- ography, and conversation models,” Business & Information Systems Engineering, vol. 66, no. 1, pp. 43–66, 2024

  29. [38]

    Discovering evolving temporal information: Theory and application to clinical databases,

    P. Sala, C. Combi, M. Mantovani, and R. Rizzi, “Discovering evolving temporal information: Theory and application to clinical databases,” SN Computer Science, vol. 1, no. 3, p. 153, 2020

  30. [39]

    Blockchains for business process management - challenges and opportunities,

    J. Mendling, I. Weber, W. V . D. Aalst, and et al., “Blockchains for business process management - challenges and opportunities,” ACM Trans. Manage. Inf. Syst. , vol. 9, no. 1, feb 2018. [Online]. Available: https://doi.org/10.1145/3183367

  31. [40]

    Blockchain support for collaborative business processes,

    C. Di Ciccio, A. Cecconi, M. Dumas, and et al., “Blockchain support for collaborative business processes,” Informatik Spektrum , vol. 42, 06 2019

  32. [41]

    Op- timized execution of business processes on blockchain,

    L. Garc ´ıa-Ba˜nuelos, A. Ponomarev, M. Dumas, and I. Weber, “Op- timized execution of business processes on blockchain,” in Business Process Management , J. Carmona, G. Engels, and A. Kumar, Eds. Cham: Springer International Publishing, 2017, pp. 130–146

  33. [42]

    Inter-organizational busi- ness processes managed by blockchain,

    H. Nakamura, K. Miyamoto, and M. Kudo, “Inter-organizational busi- ness processes managed by blockchain,” in Web Information Systems Engineering – WISE 2018 , H. Hacid, W. Cellary, H. Wang, H.-Y . Paik, and R. Zhou, Eds. Cham: Springer International Publishing, 2018, pp. 3–17

  34. [43]

    Separation of decision modeling from business process modeling using new “decision model and notation

    T. Biard, A. Le Mauff, M. Bigand, and J.-P. Bourey, “Separation of decision modeling from business process modeling using new “decision model and notation”(dmn) for automating operational decision-making,” in Risks and Resilience of Collaborative Networks , L. M. Camarinha- Ma...

  35. [44]

    Taylor and J

    J. Taylor and J. Purchase, Real-World Decision Modeling with DMN . USA: Meghan-Kiffer Press, 2016

  36. [45]

    Mde4bbis: A framework to incorporate model-driven engineering in the development of blockchain-based infor- mation systems,

    V . A. de Sousa and C. Burnay, “Mde4bbis: A framework to incorporate model-driven engineering in the development of blockchain-based infor- mation systems,” in 2021 Third International Conference on Blockchain Computing and Applications (BCCA) , 2021, pp. 195–200

  37. [46]

    Dmn decision execution on the ethereum blockchain,

    S. Haarmann, K. Batoulis, A. Nikaj, and M. Weske, “Dmn decision execution on the ethereum blockchain,” in Advanced Information Systems Engineering: 30th International Conference, CAiSE 2018, Tallinn, Estonia, June 11-15, 2018, Proceedings . Berlin, Heidelberg: Springer-Verlag,...

  38. [47]

    Executing collaborative decisions confidentially on blockchains,

    ——, “Executing collaborative decisions confidentially on blockchains,” in Business Process Management: Blockchain and Central and Eastern Europe Forum , C. Di Ciccio, R. Gabryelczyk, L. Garc ´ıa-Ba˜nuelos, T. Hernaus, R. Hull, M. Indihar ˇStemberger, A. K ˝o, and M. Staples, E...

  39. [48]

    Haarmann, Executing DMN Decisions on the Blockchain

    S. Haarmann, Executing DMN Decisions on the Blockchain . Cham: Springer International Publishing, 2021, pp. 43–53. [Online]. Available: https://doi.org/10.1007/978-3-030-81409-0 4 Shen Xinzhe Shen Xinzhe is a Ph.D. student in Soft- ware Engineering at Harbin Institute of Techn...

Pith tools

Reviewed August 12, 2026 · model on record in the stance chip above.