SlideShare ist ein Scribd-Unternehmen logo
1 von 42
Reasoning with Taskless BPMN
Ivo Velitchkov | 18 April 2013
@kvistgaard
Transformation
State
Why BPMN?
Cybernetics
Semantic technologies
BPMN
Variety Execution EA
Why ST?
@kvistgaard
@kvistgaard
- State
- Transformation
- Variety
@kvistgaard
Transformation
@kvistgaard
Transformation
@kvistgaard
Transformation (pre-defined)
rules
@kvistgaard
Transformations (pre-defined)
rules
Objective: green circle
@kvistgaard
Transformations (pre-defined)
Objective: green circle
@kvistgaard
I know
shapes
I know
colours
I can
change
colours
We can
change
shapes
Transformation (knowledge-
based)
capabilitie
s
@kvistgaard
- State
- Transformation
- Variety
@kvistgaard
horse
walk -> trot -> canter -> gallop
image source: http://commons.wikimedia.org/wiki/File:Muybridge_race_horse_gallop.jpg
“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
transition
transformatio
n
relative
State
also dynamic
variety
12:30 = 06:03
walk -> trot -> canter -> gallop
example: horse
complexit
y
control
@kvistgaard
tablet tablet
handheld handheld
read read*
write write*
clay {many}
V1 < V2
Image source: http://www.katapi.org.uk/BibleMSS/ElAmarnaT.htm
@kvistgaard
P
P
P
P
M
@kvistgaard
P
P
P
P
M
@kvistgaard
Transformation
State
Why BPMN?
Cybernetics
Semantic technologies
BPMN
Variety Execution EA
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
• Can’t express many common
situations, yet has enormous
number of elements
• Missing time dimension
• Not suitable for knowledge
processes
• ….
@kvistgaard
consensus
coherence
A
C
D
G
B
Why BPMN?
Based on Consensus/Coherence model of D. Snowden. Source: http://cognitive-edge.com
@kvistgaard
“A Task is an atomic Activity within a Process flow. A
Task is used when the work in the Process cannot be
broken down to a finer level of detail. “
BPMN2.0, p. 156
…so you can’t
Tasks are atomic
@kvistgaard
Tasks try to restrict what should be done
during run time with what is known during
design time
… and that’s often not much
Tasks are restrictive
@kvistgaard
Let’s see what will happen
without BPMN tasks
Task-free
@kvistgaard
BPMN
Without tasks, we’ll have…
… a leaner BPMN
@kvistgaard
Without tasks, our models can…
...absorb more variety
@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
START C1 C2 C3 C4 END
A B
C
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
Job Application example
@kvistgaard
…with interruption
@kvistgaard
…using only conditional events
@kvistgaard
Two types of use cases so far:
• Process improvement
– Derive to-be models
• But not from as-is, from ideal process (inspired by
Ackoff ideal design) + constraints
• Case management with some degree of
uncertainty
The first results
@kvistgaard
Transformation
State
Why BPMN?
Cybernetics
Semantic technologies
BPMN
Variety Execution EA
Why ST?
@kvistgaard
• 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
Why using Semantic Technologies?
@kvistgaard
Source: http://leirdal.net/blog/wp-content/uploads/2010/06/semanticcake2.jpg`
@kvistgaard
[ ]
@kvistgaard
A
@kvistgaard
COREONTOLOGY
DOMAIN
ONTOLOGY
DOMAIN
ONTOLOGY
DOMAIN
ONTOLOGYDOMAIN
ONTOLOGY
AONTOLOGY
AONTOLOGY
AONTOLOGY
AONTOLOGY
AONTOLOGY
AONTOLOGY
AONTOLOGY
AONTOLOGY
AONTOLOGY
AONTOLOGY
AONTOLOGY
AONTOLOGY
AONTOLOGY
AONTOLOGY
AONTOLOGY
AONTOLOGY
@kvistgaard
CLASSES PROPERTIES
Core Civil Service Ontology
@kvistgaard
Leaner and easier BPMN
Can deal with more uncertainty
Execution through inference
Open Enterprise Architecture

Weitere ähnliche Inhalte

Mehr von Ivo Velitchkov

Essential Balances in Projects
Essential Balances in ProjectsEssential Balances in Projects
Essential Balances in Projects
Ivo Velitchkov
 
Using Enterprise Architecture to harmonise national legislation
Using Enterprise Architecture to harmonise national legislationUsing Enterprise Architecture to harmonise national legislation
Using Enterprise Architecture to harmonise national legislation
Ivo Velitchkov
 

Mehr von Ivo Velitchkov (12)

What can Social Systems Theory bring to the VSM?
What can Social Systems Theory bring to the VSM?What can Social Systems Theory bring to the VSM?
What can Social Systems Theory bring to the VSM?
 
SASSY Architecture
SASSY ArchitectureSASSY Architecture
SASSY Architecture
 
Productive Paradoxes in Projects
Productive Paradoxes in ProjectsProductive Paradoxes in Projects
Productive Paradoxes in Projects
 
Essential Balances In Organisations (workshop)
Essential Balances In Organisations (workshop)Essential Balances In Organisations (workshop)
Essential Balances In Organisations (workshop)
 
The Mind of Enterprise
The Mind of EnterpriseThe Mind of Enterprise
The Mind of Enterprise
 
Essential Balances in Organisations
Essential Balances in OrganisationsEssential Balances in Organisations
Essential Balances in Organisations
 
Language and Meta-language for Enterprise Architecture
Language and Meta-language for Enterprise ArchitectureLanguage and Meta-language for Enterprise Architecture
Language and Meta-language for Enterprise Architecture
 
Requisite Inefficiency 3
Requisite Inefficiency 3Requisite Inefficiency 3
Requisite Inefficiency 3
 
Essential Balances in Projects
Essential Balances in ProjectsEssential Balances in Projects
Essential Balances in Projects
 
Requisite Inefficiency
Requisite InefficiencyRequisite Inefficiency
Requisite Inefficiency
 
Using Enterprise Architecture to harmonise national legislation
Using Enterprise Architecture to harmonise national legislationUsing Enterprise Architecture to harmonise national legislation
Using Enterprise Architecture to harmonise national legislation
 
Ashby's law in the first hour of the day
Ashby's law in the first hour of the dayAshby's law in the first hour of the day
Ashby's law in the first hour of the day
 

Kürzlich hochgeladen

Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 

Kürzlich hochgeladen (20)

On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 

Reasoning with taskless BPMN

Hinweis der Redaktion

  1. Sources:http://www.katapi.org.uk/BibleMSS/ElAmarnaT.htmhttp://reviews.cnet.com/google-nexus-7/(to be replaced with picture of mine, opened on the web page showing the other)
  2. Source of the fractal: http://www.wblut.com/2009/02/19/voronoi-fractal-21/
  3. Source: http://www.wblut.com/2009/02/19/voronoi-fractal-21/
  4. [] change underline
  5. Figure 10.51 DataObject Class DiagramStates Data Object elements can optionally reference a DataState element, which is the state of the data contained in the Data Object (see an example of DataStates used for Data Objects in Figure 7.8). 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.
  6. That’s a level up. A level down is quite similar – the conditions have different states
  7. It&apos;s actually Semantic Web technologies….