SlideShare a Scribd company logo
Ilia Bider DSV SU/CS UT and Erik Perjons DSV SU
On the Concept of Discovery Power of
Enterprise Modeling Languages and its
Relation to their Expressive
1
13th Enterprise Design and
Engineering Working
Conference – EDEWC
Vienna, Austria, 28 Nov 2023
12/4/2023 Ilia Bider DSV SU/CS UT, Erik Perjons DSV SU
1. Main goal – introduce a new concept Discovery power for enterprise
modeling languages
2. Rational (Why) – it feels that something is missing when a decision
taken which modeling language to use in the project.
3. Rational (Why) – to understand why some modeling languages are
more popular than others, especially for novices (disregarding
marketing hype)
4. Secondary goal – connect the new concept to the known concept of
Expressive power of enterprise modeling languages
2
The Goal & Rational
12/4/2023 Ilia Bider DSV SU/CS UT, Erik Perjons DSV SU
1. Discovery power = “Degree of help provided by the
structure of enterprise modeling language to expand
a partly built model or fill gaps in it”.
2. Expressive power (absolute via negation) = “If some
part of reality cannot be expressed in a given
modeling language, we say that the given language
does not have enough expressive power to depict
this part of reality.”
3
Definitions
12/4/2023 Ilia Bider DSV SU/CS UT, Erik Perjons DSV SU 4
Context of Building Model (OODA)
12/4/2023 Ilia Bider DSV SU/CS UT, Erik Perjons DSV SU
1. If the object to be depicted is well known and modeling consist of depicting the
existing information using a given enterprise language, then the discovery power
is not so important, but the absolute expressive power is.
2. If the modeling team has experience of modeling a similar organization as a given
one, then the discovery power is not so important.
3. If the type of organization is new for modeling team (or if a team consists of
novices), the discovery power is important, as it can provide help in finding
elements to put in the model.
4. Discovery power is not the only kind of help the modeler can get, e.g. modeling
patterns. However, in a new/emergent domain, the discovery power might bequite
important.
5
When do we need Discovery Power?
12/4/2023 Ilia Bider DSV SU/CS UT, Erik Perjons DSV SU
6
Expressiveness VS Discovery
ArhiMate
IDEF0
FEM –Fractal
Enterprise Model
Example was taken from Wierda, G.:
Mastering ArchiMate Edition 3.1. P&A (2022)
and adjusted for other techniques
12/4/2023 Ilia Bider DSV SU/CS UT, Erik Perjons DSV SU 7
Expressiveness VS Discovery
ArhiMate
IDEF0
FEM
12/4/2023 Ilia Bider DSV SU/CS UT, Erik Perjons DSV SU
Expressive power (relative) = “If some part of reality is
expressed by specific means in one language, and by
more generic means in another, then the first language
has a greater expressive power than the second one in
respect to this part of reality.”
A good way to discover the difference is to compare
anonymized models
8
Another Definitions for Expressive
Power
12/4/2023 Ilia Bider DSV SU/CS UT, Erik Perjons DSV SU
The discovery power of a language lies in specific means to express
some ideas. The more specifics these means are the more discovery
power the language has in respect to the ideas expressed by these
means.
• Some specific means are common for many languages –
Specialization relation
• Other means are different for different languages
Go back to anonymous models and discuss
9
Connection between Expressive
and Discovery Power
12/4/2023 Ilia Bider DSV SU/CS UT, Erik Perjons DSV SU 10
Formal Rules (ArchiMate)
12/4/2023 Ilia Bider DSV SU/CS UT, Erik Perjons DSV SU 11
Formal Rules (IDEF0)
12/4/2023 Ilia Bider DSV SU/CS UT, Erik Perjons DSV SU 12
Formal Rules (FEM)
12/4/2023 Ilia Bider DSV SU/CS UT, Erik Perjons DSV SU
• For experience modeler – yes
• For novice – No, need to complement each rule on
how to find the missing elements in the available
sources of information, what questions to ask, what
document to look for, etc.
Formal rules could be used to partly automate creating a
model
13
Is Having Formal Rules Enough?
12/4/2023 Ilia Bider DSV SU/CS UT, Erik Perjons DSV SU
1. Rational (Why) – it feels that something is missing when a
decision taken which modeling language to use in the project.
The language is chosen based on Expressive power, without
consideration whether the Discovery power is needed
2. Rational (Why) – to understand why some modeling languages
are more popular than others, especially for novices
Workflow languages chosen because they have great Discovery
power
14
Back to Our Rational
12/4/2023 Ilia Bider DSV SU/CS UT, Erik Perjons DSV SU
1. Defining formal discovery rules for ArchiMate, IDEF0
and FEM –short terms
2. Creating detail instructions for looking for information
in various sources – long terms
Invitation: anybody who want to join the direction –
contact us
15
Plans for the future
12/4/2023 Ilia Bider DSV SU/CS UT, Erik Perjons DSV SU
1. Can an Enterprise Model Help in Mapping
Capabilities? FACETE 2023 29/11 – Session 1 (9:00-
10:30). Discovery power is used.
2. FEM Toolkit Version 1.1 and FEM Viewer – What is
New? Tools & Demos 29/11 – Session 3 (16:00-
17:30). More on FEM
Everybody is Welcome
16
Related presentations
12/4/2023 Ilia Bider DSV SU/CS UT, Erik Perjons DSV SU
Contact:
ilia@dsv.su.se perjons@dsv.su.se
Q & A
Thank you for your time and patience
Questions and comments

More Related Content

PPTX
Can an Enterprise Model Help in Mapping Capabilities?
PDF
Studies of form
PDF
Engineering Design Representation And Reasoning 2nd Ed Clive L Dym David C Brown
PDF
Actionable Intelligence From Unstructured Data using MDA
PPTX
Electrical Engineering_ The 4 Most Influential Trends .pptx
PDF
How are Conceptual Models used in Industrial Software Development?
DOCX
Zachman_word.docx
PDF
“Building Embedded Vision Products: Management Lessons From The School of Har...
Can an Enterprise Model Help in Mapping Capabilities?
Studies of form
Engineering Design Representation And Reasoning 2nd Ed Clive L Dym David C Brown
Actionable Intelligence From Unstructured Data using MDA
Electrical Engineering_ The 4 Most Influential Trends .pptx
How are Conceptual Models used in Industrial Software Development?
Zachman_word.docx
“Building Embedded Vision Products: Management Lessons From The School of Har...

More from Ilia Bider (20)

PPTX
ICEIS tutorial 2019: BUSINESS PROCESS CANVAS AND ITS USAGE IN IS TEACHING AND...
PPTX
Linking Autopoiesis to Homeostasis in Socio-Technical Systems
PPTX
Value delivered - is it the same or different?
PPTX
Defining Transformational Patterns for Business Model Innovation
PPTX
Using Fractal Enterprise Model to Assist Complexity Management
PPTX
Using a Socio-Technical Systems Approach for a Sales Process Improvement
PPTX
Business Process Canvas and its Usage in IS Teaching and Learning
PPTX
Research-Oriented Practical Problem Solving as a Learning Goal for Thesis Cou...
PPTX
Using the Structure of Tacit Knowing for Acquiring a Holistic View on IS Field
PPTX
Fractal Enterpise Model (FEM) - a tutorial
PPTX
Business Process Canvas as a Process Model in a Nutshell http://bit.ly/2NseOFu
PPTX
Using Structural Coupling Approach for Defining and Maintaining Identity of a...
PPTX
Using the Process-Assets Framework for Creating a Holistic View over Process ...
PPTX
Using a Fractal Enterprise Model for Business Model Innovation
PPTX
Is People-Structure-Tasks-Technology Matrix Outdated?
PPTX
Stray lamb - misalignment in a socio-technical structure of an enterprise whe...
PPTX
YASQLT – Yet Another SQL Tutor. A Pragmatic Approach
PPTX
Becoming Agile in a Non-Disruptive Way: Is it Possible?
PPTX
Towards Process Improvement for Case Management. An Outline Based on Viable S...
PPTX
Modeling a Global Software Development Project as a Complex Socio-Technical S...
ICEIS tutorial 2019: BUSINESS PROCESS CANVAS AND ITS USAGE IN IS TEACHING AND...
Linking Autopoiesis to Homeostasis in Socio-Technical Systems
Value delivered - is it the same or different?
Defining Transformational Patterns for Business Model Innovation
Using Fractal Enterprise Model to Assist Complexity Management
Using a Socio-Technical Systems Approach for a Sales Process Improvement
Business Process Canvas and its Usage in IS Teaching and Learning
Research-Oriented Practical Problem Solving as a Learning Goal for Thesis Cou...
Using the Structure of Tacit Knowing for Acquiring a Holistic View on IS Field
Fractal Enterpise Model (FEM) - a tutorial
Business Process Canvas as a Process Model in a Nutshell http://bit.ly/2NseOFu
Using Structural Coupling Approach for Defining and Maintaining Identity of a...
Using the Process-Assets Framework for Creating a Holistic View over Process ...
Using a Fractal Enterprise Model for Business Model Innovation
Is People-Structure-Tasks-Technology Matrix Outdated?
Stray lamb - misalignment in a socio-technical structure of an enterprise whe...
YASQLT – Yet Another SQL Tutor. A Pragmatic Approach
Becoming Agile in a Non-Disruptive Way: Is it Possible?
Towards Process Improvement for Case Management. An Outline Based on Viable S...
Modeling a Global Software Development Project as a Complex Socio-Technical S...
Ad

Recently uploaded (20)

PPT
Chapter four Project-Preparation material
PPTX
AI-assistance in Knowledge Collection and Curation supporting Safe and Sustai...
PDF
Chapter 5_Foreign Exchange Market in .pdf
PPTX
job Avenue by vinith.pptxvnbvnvnvbnvbnbmnbmbh
PPTX
Probability Distribution, binomial distribution, poisson distribution
PDF
kom-180-proposal-for-a-directive-amending-directive-2014-45-eu-and-directive-...
PDF
Ôn tập tiếng anh trong kinh doanh nâng cao
PDF
Traveri Digital Marketing Seminar 2025 by Corey and Jessica Perlman
PDF
Training And Development of Employee .pdf
PDF
Elevate Cleaning Efficiency Using Tallfly Hair Remover Roller Factory Expertise
PPTX
Amazon (Business Studies) management studies
DOCX
unit 1 COST ACCOUNTING AND COST SHEET
PPTX
The Marketing Journey - Tracey Phillips - Marketing Matters 7-2025.pptx
PPTX
Business Ethics - An introduction and its overview.pptx
DOCX
Euro SEO Services 1st 3 General Updates.docx
PDF
Types of control:Qualitative vs Quantitative
PDF
Dr. Enrique Segura Ense Group - A Self-Made Entrepreneur And Executive
PPTX
Lecture (1)-Introduction.pptx business communication
PDF
pdfcoffee.com-opt-b1plus-sb-answers.pdfvi
PDF
Katrina Stoneking: Shaking Up the Alcohol Beverage Industry
Chapter four Project-Preparation material
AI-assistance in Knowledge Collection and Curation supporting Safe and Sustai...
Chapter 5_Foreign Exchange Market in .pdf
job Avenue by vinith.pptxvnbvnvnvbnvbnbmnbmbh
Probability Distribution, binomial distribution, poisson distribution
kom-180-proposal-for-a-directive-amending-directive-2014-45-eu-and-directive-...
Ôn tập tiếng anh trong kinh doanh nâng cao
Traveri Digital Marketing Seminar 2025 by Corey and Jessica Perlman
Training And Development of Employee .pdf
Elevate Cleaning Efficiency Using Tallfly Hair Remover Roller Factory Expertise
Amazon (Business Studies) management studies
unit 1 COST ACCOUNTING AND COST SHEET
The Marketing Journey - Tracey Phillips - Marketing Matters 7-2025.pptx
Business Ethics - An introduction and its overview.pptx
Euro SEO Services 1st 3 General Updates.docx
Types of control:Qualitative vs Quantitative
Dr. Enrique Segura Ense Group - A Self-Made Entrepreneur And Executive
Lecture (1)-Introduction.pptx business communication
pdfcoffee.com-opt-b1plus-sb-answers.pdfvi
Katrina Stoneking: Shaking Up the Alcohol Beverage Industry
Ad

On the Concept of Discovery Power of Enterprise Modeling Languages and its Relation to their Expressive Power

  • 1. Ilia Bider DSV SU/CS UT and Erik Perjons DSV SU On the Concept of Discovery Power of Enterprise Modeling Languages and its Relation to their Expressive 1 13th Enterprise Design and Engineering Working Conference – EDEWC Vienna, Austria, 28 Nov 2023
  • 2. 12/4/2023 Ilia Bider DSV SU/CS UT, Erik Perjons DSV SU 1. Main goal – introduce a new concept Discovery power for enterprise modeling languages 2. Rational (Why) – it feels that something is missing when a decision taken which modeling language to use in the project. 3. Rational (Why) – to understand why some modeling languages are more popular than others, especially for novices (disregarding marketing hype) 4. Secondary goal – connect the new concept to the known concept of Expressive power of enterprise modeling languages 2 The Goal & Rational
  • 3. 12/4/2023 Ilia Bider DSV SU/CS UT, Erik Perjons DSV SU 1. Discovery power = “Degree of help provided by the structure of enterprise modeling language to expand a partly built model or fill gaps in it”. 2. Expressive power (absolute via negation) = “If some part of reality cannot be expressed in a given modeling language, we say that the given language does not have enough expressive power to depict this part of reality.” 3 Definitions
  • 4. 12/4/2023 Ilia Bider DSV SU/CS UT, Erik Perjons DSV SU 4 Context of Building Model (OODA)
  • 5. 12/4/2023 Ilia Bider DSV SU/CS UT, Erik Perjons DSV SU 1. If the object to be depicted is well known and modeling consist of depicting the existing information using a given enterprise language, then the discovery power is not so important, but the absolute expressive power is. 2. If the modeling team has experience of modeling a similar organization as a given one, then the discovery power is not so important. 3. If the type of organization is new for modeling team (or if a team consists of novices), the discovery power is important, as it can provide help in finding elements to put in the model. 4. Discovery power is not the only kind of help the modeler can get, e.g. modeling patterns. However, in a new/emergent domain, the discovery power might bequite important. 5 When do we need Discovery Power?
  • 6. 12/4/2023 Ilia Bider DSV SU/CS UT, Erik Perjons DSV SU 6 Expressiveness VS Discovery ArhiMate IDEF0 FEM –Fractal Enterprise Model Example was taken from Wierda, G.: Mastering ArchiMate Edition 3.1. P&A (2022) and adjusted for other techniques
  • 7. 12/4/2023 Ilia Bider DSV SU/CS UT, Erik Perjons DSV SU 7 Expressiveness VS Discovery ArhiMate IDEF0 FEM
  • 8. 12/4/2023 Ilia Bider DSV SU/CS UT, Erik Perjons DSV SU Expressive power (relative) = “If some part of reality is expressed by specific means in one language, and by more generic means in another, then the first language has a greater expressive power than the second one in respect to this part of reality.” A good way to discover the difference is to compare anonymized models 8 Another Definitions for Expressive Power
  • 9. 12/4/2023 Ilia Bider DSV SU/CS UT, Erik Perjons DSV SU The discovery power of a language lies in specific means to express some ideas. The more specifics these means are the more discovery power the language has in respect to the ideas expressed by these means. • Some specific means are common for many languages – Specialization relation • Other means are different for different languages Go back to anonymous models and discuss 9 Connection between Expressive and Discovery Power
  • 10. 12/4/2023 Ilia Bider DSV SU/CS UT, Erik Perjons DSV SU 10 Formal Rules (ArchiMate)
  • 11. 12/4/2023 Ilia Bider DSV SU/CS UT, Erik Perjons DSV SU 11 Formal Rules (IDEF0)
  • 12. 12/4/2023 Ilia Bider DSV SU/CS UT, Erik Perjons DSV SU 12 Formal Rules (FEM)
  • 13. 12/4/2023 Ilia Bider DSV SU/CS UT, Erik Perjons DSV SU • For experience modeler – yes • For novice – No, need to complement each rule on how to find the missing elements in the available sources of information, what questions to ask, what document to look for, etc. Formal rules could be used to partly automate creating a model 13 Is Having Formal Rules Enough?
  • 14. 12/4/2023 Ilia Bider DSV SU/CS UT, Erik Perjons DSV SU 1. Rational (Why) – it feels that something is missing when a decision taken which modeling language to use in the project. The language is chosen based on Expressive power, without consideration whether the Discovery power is needed 2. Rational (Why) – to understand why some modeling languages are more popular than others, especially for novices Workflow languages chosen because they have great Discovery power 14 Back to Our Rational
  • 15. 12/4/2023 Ilia Bider DSV SU/CS UT, Erik Perjons DSV SU 1. Defining formal discovery rules for ArchiMate, IDEF0 and FEM –short terms 2. Creating detail instructions for looking for information in various sources – long terms Invitation: anybody who want to join the direction – contact us 15 Plans for the future
  • 16. 12/4/2023 Ilia Bider DSV SU/CS UT, Erik Perjons DSV SU 1. Can an Enterprise Model Help in Mapping Capabilities? FACETE 2023 29/11 – Session 1 (9:00- 10:30). Discovery power is used. 2. FEM Toolkit Version 1.1 and FEM Viewer – What is New? Tools & Demos 29/11 – Session 3 (16:00- 17:30). More on FEM Everybody is Welcome 16 Related presentations
  • 17. 12/4/2023 Ilia Bider DSV SU/CS UT, Erik Perjons DSV SU Contact: ilia@dsv.su.se perjons@dsv.su.se Q & A Thank you for your time and patience Questions and comments