Why ST?
@kvistgaard
@kvistgaard
Transformation
@kvistgaard
Transformation
@kvistgaard
Transformation (pre-defined)
rules
@kvistgaard
Transformations (pre-defined)
Objective: green circle
rules
@kvistgaard
Transformations (pre-defined)
Objective: green circle
@kvistgaard
Transformation (knowledge-based)
I know colours
capabilities
@kvistgaard
@kvistgaard
By a state of a system is meant any well-defined condition or property that can be recognised if it occurs again. (R. Ashby)
@kvistgaard
transformation
12:30 = 06:03
transition relative
State
also dynamic example: horse walk -> trot -> canter -> gallop
@kvistgaard
V1 < V 2
tablet handheld read write clay
@kvistgaard
P P
@kvistgaard
P P
@kvistgaard
Why ST?
Why BPMN?
76 implementers Increasing adoption Problems with semantics of many elements (lanes, tasks, some gateways and events) Very weak on data and rules Cant express many common situations, yet has enormous number of elements Missing time dimension Not suitable for knowledge processes .
Why BPMN?
consensus C
B D A G coherence
Based on Consensus/Coherence model of D. Snowden. Source: http://cognitive-edge.com
@kvistgaard
so you cant
@kvistgaard
@kvistgaard
Task-free
BPMN
a leaner BPMN
@kvistgaard
@kvistgaard
The definition of these states, e.g., possible values and any specific semantic are out of scope of this specification. Therefore, BPMN adopters can use the State element and the BPMN extensibility capabilities to define their states.
@kvistgaard
@kvistgaard
@kvistgaard
C A B
START
C1
C2
C3
C4
END
1. A in START 2. C1=true for A; B in START 3. A waiting for C3; C1=true for B 4. C3=true for A; C2=true for B; C in START
@kvistgaard
[1]
[2]
[3]
[4]
@kvistgaard
@kvistgaard
@kvistgaard
with interruption
@kvistgaard
@kvistgaard
Why ST?
OPEN
Open world assumption Open-source data
NATURAL
Descriptions are close to the natural language, yet understandable by machines Rules are a natural part of the semantic web ecosystem
@kvistgaard
Source: http://leirdal.net/blog/wp-content/uploads/2010/06/semanticcake2.jpg`
@kvistgaard
@kvistgaard
@kvistgaard
ONTOLOGY
A A
ONTOLOGY
ONTOLOGY
A A
ONTOLOGY
A A
DOMAIN
ONTOLOGY
ONTOLOGY
DOMAIN
ONTOLOGY
ONTOLOGY
ONTOLOGY
ONTOLOGY
CORE ONTOLOGY
ONTOLOGY
ONTOLOGY
ONTOLOGY
ONTOLOGY
A A
DOMAIN
ONTOLOGY
ONTOLOGY
DOMAIN
ONTOLOGY
ONTOLOGY
ONTOLOGY
ONTOLOGY
@kvistgaard
@kvistgaard
Leaner and easier BPMN Can deal with more uncertainty Execution through inference Open Enterprise Architecture
@kvistgaard