Process Model to Meta-Model Transformation for Granular Role Assignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Business Process Management (BPM) tools lack flexibility in assigning responsibilities to role instances, allowing only bulk assignment of tasks to roles rather than individual instances, which restricts granular control and process tracking in complex systems.

Innovation Solution

A computer-implemented method and system that transforms process models into meta-models using XML-based languages, automatically creating definitions for process object types and assigning responsibilities, enabling individual assignment of tasks to role instances and facilitating more granular control over process execution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If responsibilities are assigned to roles in bulk (all developers to all program modules), then the system is easier to operate and manage, but the granularity of control is reduced and individual tracking is lost

Engineering Contradiction:
Improveease of assigning responsibilitiesVSAvoidgranularity of responsibility assignment
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent segments the responsibility assignment mechanism by introducing a meta-model layer that distinguishes between role definitions and role instances. This segmentation allows responsibilities to be assigned at the instance level rather than only at the role level, enabling granular control while maintaining ease of operation through automated transformation rules.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent adds a dimensional layer by transforming process models into meta-models, creating a two-level structure where the meta-model defines process object types and the process model instantiates them. This dimensional change enables individual assignment of tasks to role instances while preserving the simplicity of bulk assignment through template-based transformation.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Adaptability or versatility

If a meta-model is created to define all process object types and enable individual role instance assignment, then the granularity of control and tracking is improved, but the device complexity increases

Engineering Contradiction:
Improvegranularity of responsibility assignmentVSAvoidcomplexity of the BPM system
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-defining transformation rules that automatically convert process models into meta-models. This preliminary setup of transformation logic eliminates the need for manual meta-model creation, reducing the perceived complexity while enabling fine-grained control through automated instance-level responsibility assignment.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system performs self-service through automated transformation of process models into meta-models using predefined rules. This self-configuration capability reduces the operational complexity of managing granular assignments, as the system automatically generates the necessary meta-model structure without requiring manual intervention.

Inventive Principle:
Principle #25Self-service

3Productivity

If automated transformation from process model to meta-model is implemented, then the productivity of process setup is improved, but the difficulty of detecting and measuring the transformation process increases

Engineering Contradiction:
Improvespeed of process model setupVSAvoidtransformation process verification
Core Design Contradiction:
ProductivityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent incorporates feedback mechanisms by defining transformation rules that can be verified and validated. The automated transformation process from process model to meta-model includes built-in verification capabilities that provide feedback on transformation correctness, enabling measurement and detection of the transformation process while maintaining high productivity.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9324045B2Computer implemented method, process modelling system and non-transitory computer readable data carrier for transforming a meta-model from a process model
Publication Date: 2016.04.26 SIEMENS AG
  • US9324045B2 patent drawing
  • US9324045B2 patent drawing
  • US9324045B2 patent drawing

AI summary

A computer implemented method for instantiating a process in a process modelling system may include modelling the process as a process model, said process model comprising process objects and automatically transforming the process model into a meta model, said meta model comprising the process objects of the process model as definitions of process object types in said meta model. Further, a process modelling system and a non-transitory computer readable media containing a computer program for performing said method are provided.