/CMMNcomposer

The tool CMMNcomposer composes a base CMMN model and refining CMMN model fragments into a new CMNN model, using feature composition.

Primary LanguageJavaGNU General Public License v3.0GPL-3.0

The tool CMMNcomposer composes a base CMMN model and refining CMMN model fragments into a new CMNN model, using feature composition. See https://research.tue.nl/en/publications/feature-oriented-composition-of-declarative-artifact-centric-proc for a paper defining the composition approach.

CMMNcomposer requires the JDOM library: jdom-1.1.3.jar

Usage: java -jar CMMNcomposer <file>, where file is a textfile that lists line by line the CMMN files to be composed. The first listed file is a base CMMN model, which is refined by the subsequently listed CMMN models.

Folder examples contains base CMMN models and CMMN model fragments for three different business processes. CMMN files with <name-Fx> denote a feature that refines base CMMN file <name>.