Submit Search
Upload
eXploratory Modelling xM
•
0 likes
•
371 views
E
ESUG
Follow
eXploratory Modelling xM. Rob Vens. ESUG 2008, Amsterdam
Read less
Read more
Technology
Report
Share
Report
Share
1 of 33
Download now
Download to read offline
Recommended
Seaside Tutorial: Agenda
Seaside Tutorial: Agenda
ESUG
Bonding with Pango
Bonding with Pango
ESUG
SWAZoo - AIDA
SWAZoo - AIDA
ESUG
Smalltalk and Corporate Cultures
Smalltalk and Corporate Cultures
ESUG
A Moribund Smalltalk Still Alive and Kicking
A Moribund Smalltalk Still Alive and Kicking
ESUG
Unanticipated Integration of Development Tools using the Classification Model
Unanticipated Integration of Development Tools using the Classification Model
ESUG
How and Where in GLORP
How and Where in GLORP
ESUG
iBizLog. Smalltalking the Web
iBizLog. Smalltalking the Web
ESUG
Recommended
Seaside Tutorial: Agenda
Seaside Tutorial: Agenda
ESUG
Bonding with Pango
Bonding with Pango
ESUG
SWAZoo - AIDA
SWAZoo - AIDA
ESUG
Smalltalk and Corporate Cultures
Smalltalk and Corporate Cultures
ESUG
A Moribund Smalltalk Still Alive and Kicking
A Moribund Smalltalk Still Alive and Kicking
ESUG
Unanticipated Integration of Development Tools using the Classification Model
Unanticipated Integration of Development Tools using the Classification Model
ESUG
How and Where in GLORP
How and Where in GLORP
ESUG
iBizLog. Smalltalking the Web
iBizLog. Smalltalking the Web
ESUG
Micro Everything - Our Road to Scale
Micro Everything - Our Road to Scale
Ahmad Assaf
Cutting Through the Disruption
Cutting Through the Disruption
OSSCube
OSGi Alliance – Status Address - Dr. John Barr, Motorola, Inc.
OSGi Alliance – Status Address - Dr. John Barr, Motorola, Inc.
mfrancis
SOA Suite 12c Customer implementation
SOA Suite 12c Customer implementation
Michel Schildmeijer
(very short) intro to OMNITRACKER
(very short) intro to OMNITRACKER
OMNINET USA
Towards a Modularity Maturity Model
Towards a Modularity Maturity Model
Graham Charters
New Opportunities Created By New Xsemble Technology
New Opportunities Created By New Xsemble Technology
Ashish Belagali
Siebel CRM Strategy and Roadmap
Siebel CRM Strategy and Roadmap
Ilya Milshtein
Enabling the Enterprise with Next-Generation Mobile Architectures - Mark Vand...
Enabling the Enterprise with Next-Generation Mobile Architectures - Mark Vand...
mfrancis
Steve Anavi - Smokio presentation Manufacturing meetup April 22, 2015
Steve Anavi - Smokio presentation Manufacturing meetup April 22, 2015
Hardware Club
Togaf Version 9.1 Introduction Overview
Togaf Version 9.1 Introduction Overview
Jorge Sebastiao
UPA 2011 - Better Usability Through Visualization
UPA 2011 - Better Usability Through Visualization
OneSpring LLC
What is Scrum
What is Scrum
Robert de Wolff
jerry.metcalf.102516.pptx
jerry.metcalf.102516.pptx
titatis74
OSGi Community Event 2011 - Review and Summary
OSGi Community Event 2011 - Review and Summary
mfrancis
Methods Over Madness 2003 Ver.
Methods Over Madness 2003 Ver.
Tom Weinberger
µServices for the rest of us - karl pauls
µServices for the rest of us - karl pauls
mfrancis
Optimizing IAM with Single Sign-On From the Cloud to On-Premise
Optimizing IAM with Single Sign-On From the Cloud to On-Premise
mycroftinc
Climb Out of Your Monitoring Silo – Enable Real End-to-End Visibility for You...
Climb Out of Your Monitoring Silo – Enable Real End-to-End Visibility for You...
SL Corporation
Empowering Your Users: Maximizing the Content Management Experience
Empowering Your Users: Maximizing the Content Management Experience
Jeffrey Rondeau
Workshop: Identifying concept inventories in agile programming
Workshop: Identifying concept inventories in agile programming
ESUG
Technical documentation support in Pharo
Technical documentation support in Pharo
ESUG
More Related Content
Similar to eXploratory Modelling xM
Micro Everything - Our Road to Scale
Micro Everything - Our Road to Scale
Ahmad Assaf
Cutting Through the Disruption
Cutting Through the Disruption
OSSCube
OSGi Alliance – Status Address - Dr. John Barr, Motorola, Inc.
OSGi Alliance – Status Address - Dr. John Barr, Motorola, Inc.
mfrancis
SOA Suite 12c Customer implementation
SOA Suite 12c Customer implementation
Michel Schildmeijer
(very short) intro to OMNITRACKER
(very short) intro to OMNITRACKER
OMNINET USA
Towards a Modularity Maturity Model
Towards a Modularity Maturity Model
Graham Charters
New Opportunities Created By New Xsemble Technology
New Opportunities Created By New Xsemble Technology
Ashish Belagali
Siebel CRM Strategy and Roadmap
Siebel CRM Strategy and Roadmap
Ilya Milshtein
Enabling the Enterprise with Next-Generation Mobile Architectures - Mark Vand...
Enabling the Enterprise with Next-Generation Mobile Architectures - Mark Vand...
mfrancis
Steve Anavi - Smokio presentation Manufacturing meetup April 22, 2015
Steve Anavi - Smokio presentation Manufacturing meetup April 22, 2015
Hardware Club
Togaf Version 9.1 Introduction Overview
Togaf Version 9.1 Introduction Overview
Jorge Sebastiao
UPA 2011 - Better Usability Through Visualization
UPA 2011 - Better Usability Through Visualization
OneSpring LLC
What is Scrum
What is Scrum
Robert de Wolff
jerry.metcalf.102516.pptx
jerry.metcalf.102516.pptx
titatis74
OSGi Community Event 2011 - Review and Summary
OSGi Community Event 2011 - Review and Summary
mfrancis
Methods Over Madness 2003 Ver.
Methods Over Madness 2003 Ver.
Tom Weinberger
µServices for the rest of us - karl pauls
µServices for the rest of us - karl pauls
mfrancis
Optimizing IAM with Single Sign-On From the Cloud to On-Premise
Optimizing IAM with Single Sign-On From the Cloud to On-Premise
mycroftinc
Climb Out of Your Monitoring Silo – Enable Real End-to-End Visibility for You...
Climb Out of Your Monitoring Silo – Enable Real End-to-End Visibility for You...
SL Corporation
Empowering Your Users: Maximizing the Content Management Experience
Empowering Your Users: Maximizing the Content Management Experience
Jeffrey Rondeau
Similar to eXploratory Modelling xM
(20)
Micro Everything - Our Road to Scale
Micro Everything - Our Road to Scale
Cutting Through the Disruption
Cutting Through the Disruption
OSGi Alliance – Status Address - Dr. John Barr, Motorola, Inc.
OSGi Alliance – Status Address - Dr. John Barr, Motorola, Inc.
SOA Suite 12c Customer implementation
SOA Suite 12c Customer implementation
(very short) intro to OMNITRACKER
(very short) intro to OMNITRACKER
Towards a Modularity Maturity Model
Towards a Modularity Maturity Model
New Opportunities Created By New Xsemble Technology
New Opportunities Created By New Xsemble Technology
Siebel CRM Strategy and Roadmap
Siebel CRM Strategy and Roadmap
Enabling the Enterprise with Next-Generation Mobile Architectures - Mark Vand...
Enabling the Enterprise with Next-Generation Mobile Architectures - Mark Vand...
Steve Anavi - Smokio presentation Manufacturing meetup April 22, 2015
Steve Anavi - Smokio presentation Manufacturing meetup April 22, 2015
Togaf Version 9.1 Introduction Overview
Togaf Version 9.1 Introduction Overview
UPA 2011 - Better Usability Through Visualization
UPA 2011 - Better Usability Through Visualization
What is Scrum
What is Scrum
jerry.metcalf.102516.pptx
jerry.metcalf.102516.pptx
OSGi Community Event 2011 - Review and Summary
OSGi Community Event 2011 - Review and Summary
Methods Over Madness 2003 Ver.
Methods Over Madness 2003 Ver.
µServices for the rest of us - karl pauls
µServices for the rest of us - karl pauls
Optimizing IAM with Single Sign-On From the Cloud to On-Premise
Optimizing IAM with Single Sign-On From the Cloud to On-Premise
Climb Out of Your Monitoring Silo – Enable Real End-to-End Visibility for You...
Climb Out of Your Monitoring Silo – Enable Real End-to-End Visibility for You...
Empowering Your Users: Maximizing the Content Management Experience
Empowering Your Users: Maximizing the Content Management Experience
More from ESUG
Workshop: Identifying concept inventories in agile programming
Workshop: Identifying concept inventories in agile programming
ESUG
Technical documentation support in Pharo
Technical documentation support in Pharo
ESUG
The Pharo Debugger and Debugging tools: Advances and Roadmap
The Pharo Debugger and Debugging tools: Advances and Roadmap
ESUG
Sequence: Pipeline modelling in Pharo
Sequence: Pipeline modelling in Pharo
ESUG
Migration process from monolithic to micro frontend architecture in mobile ap...
Migration process from monolithic to micro frontend architecture in mobile ap...
ESUG
Analyzing Dart Language with Pharo: Report and early results
Analyzing Dart Language with Pharo: Report and early results
ESUG
Transpiling Pharo Classes to JS ECMAScript 5 versus ECMAScript 6
Transpiling Pharo Classes to JS ECMAScript 5 versus ECMAScript 6
ESUG
A Unit Test Metamodel for Test Generation
A Unit Test Metamodel for Test Generation
ESUG
Creating Unit Tests Using Genetic Programming
Creating Unit Tests Using Genetic Programming
ESUG
Threaded-Execution and CPS Provide Smooth Switching Between Execution Modes
Threaded-Execution and CPS Provide Smooth Switching Between Execution Modes
ESUG
Exploring GitHub Actions through EGAD: An Experience Report
Exploring GitHub Actions through EGAD: An Experience Report
ESUG
Pharo: a reflective language A first systematic analysis of reflective APIs
Pharo: a reflective language A first systematic analysis of reflective APIs
ESUG
Garbage Collector Tuning
Garbage Collector Tuning
ESUG
Improving Performance Through Object Lifetime Profiling: the DataFrame Case
Improving Performance Through Object Lifetime Profiling: the DataFrame Case
ESUG
Pharo DataFrame: Past, Present, and Future
Pharo DataFrame: Past, Present, and Future
ESUG
thisContext in the Debugger
thisContext in the Debugger
ESUG
Websockets for Fencing Score
Websockets for Fencing Score
ESUG
ShowUs: PharoJS.org Develop in Pharo, Run on JavaScript
ShowUs: PharoJS.org Develop in Pharo, Run on JavaScript
ESUG
Advanced Object- Oriented Design Mooc
Advanced Object- Oriented Design Mooc
ESUG
A New Architecture Reconciling Refactorings and Transformations
A New Architecture Reconciling Refactorings and Transformations
ESUG
More from ESUG
(20)
Workshop: Identifying concept inventories in agile programming
Workshop: Identifying concept inventories in agile programming
Technical documentation support in Pharo
Technical documentation support in Pharo
The Pharo Debugger and Debugging tools: Advances and Roadmap
The Pharo Debugger and Debugging tools: Advances and Roadmap
Sequence: Pipeline modelling in Pharo
Sequence: Pipeline modelling in Pharo
Migration process from monolithic to micro frontend architecture in mobile ap...
Migration process from monolithic to micro frontend architecture in mobile ap...
Analyzing Dart Language with Pharo: Report and early results
Analyzing Dart Language with Pharo: Report and early results
Transpiling Pharo Classes to JS ECMAScript 5 versus ECMAScript 6
Transpiling Pharo Classes to JS ECMAScript 5 versus ECMAScript 6
A Unit Test Metamodel for Test Generation
A Unit Test Metamodel for Test Generation
Creating Unit Tests Using Genetic Programming
Creating Unit Tests Using Genetic Programming
Threaded-Execution and CPS Provide Smooth Switching Between Execution Modes
Threaded-Execution and CPS Provide Smooth Switching Between Execution Modes
Exploring GitHub Actions through EGAD: An Experience Report
Exploring GitHub Actions through EGAD: An Experience Report
Pharo: a reflective language A first systematic analysis of reflective APIs
Pharo: a reflective language A first systematic analysis of reflective APIs
Garbage Collector Tuning
Garbage Collector Tuning
Improving Performance Through Object Lifetime Profiling: the DataFrame Case
Improving Performance Through Object Lifetime Profiling: the DataFrame Case
Pharo DataFrame: Past, Present, and Future
Pharo DataFrame: Past, Present, and Future
thisContext in the Debugger
thisContext in the Debugger
Websockets for Fencing Score
Websockets for Fencing Score
ShowUs: PharoJS.org Develop in Pharo, Run on JavaScript
ShowUs: PharoJS.org Develop in Pharo, Run on JavaScript
Advanced Object- Oriented Design Mooc
Advanced Object- Oriented Design Mooc
A New Architecture Reconciling Refactorings and Transformations
A New Architecture Reconciling Refactorings and Transformations
Recently uploaded
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j
Slack Application Development 101 Slides
Slack Application Development 101 Slides
praypatel2
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
RTylerCroy
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Allon Mureinik
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
hans926745
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Enterprise Knowledge
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Miguel Araújo
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Enterprise Knowledge
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Delhi Call girls
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
The Digital Insurer
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Delhi Call girls
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
apidays
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Puma Security, LLC
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
The Digital Insurer
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
Paola De la Torre
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Igalia
Recently uploaded
(20)
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Slack Application Development 101 Slides
Slack Application Development 101 Slides
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
eXploratory Modelling xM
1.
© 1995-2008 Sogyo
1 eXploratory Modelling xM Rob Vens rvens@sogyo.nl http://www.robvens.nl
2.
© 1995-2008 Sogyo
1 eXploratory Modelling xM Rob Vens rvens@sogyo.nl http://www.robvens.nl
3.
© 1995-2008 Sogyo
4 About Sogyo Founded in 1995 Housed on Sandwijck Estate in De Bilt > 100 employees Fascination for software innovations: the design, development, realisation and integration of software Strong focus on DDD
4.
© 1995-2008 Sogyo
8 Rationale for xM
5.
© 1995-2008 Sogyo
8 Rationale for xM • There is no “flag” for modelling best practices
6.
© 1995-2008 Sogyo
8 Rationale for xM • There is no “flag” for modelling best practices • Modelling is too remote from domain experts
7.
© 1995-2008 Sogyo
8 Rationale for xM • There is no “flag” for modelling best practices • Modelling is too remote from domain experts – restrictive technology
8.
© 1995-2008 Sogyo
8 Rationale for xM • There is no “flag” for modelling best practices • Modelling is too remote from domain experts – restrictive technology – developers who don’t speak the language of the business
9.
© 1995-2008 Sogyo
8 Rationale for xM • There is no “flag” for modelling best practices • Modelling is too remote from domain experts – restrictive technology – developers who don’t speak the language of the business – but mostly:
10.
© 1995-2008 Sogyo
8 Rationale for xM • There is no “flag” for modelling best practices • Modelling is too remote from domain experts – restrictive technology – developers who don’t speak the language of the business – but mostly: Business cannot speak it’s own language
11.
© 1995-2008 Sogyo Flag
for modelling best practices 4
12.
© 1995-2008 Sogyo Flag
for modelling best practices • Programming: eXtreme Programming 4
13.
© 1995-2008 Sogyo Flag
for modelling best practices • Programming: eXtreme Programming • Architecture: Extreme Architecture 4
14.
© 1995-2008 Sogyo Flag
for modelling best practices • Programming: eXtreme Programming • Architecture: Extreme Architecture • There is a lot of experience with modelling 4
15.
© 1995-2008 Sogyo Flag
for modelling best practices • Programming: eXtreme Programming • Architecture: Extreme Architecture • There is a lot of experience with modelling 4 xM
16.
© 1995-2008 Sogyo
5 Question: what tools do we have to elicit business knowledge?
17.
© 1995-2008 Sogyo Sattelite
model 6 Component Library
18.
© 1995-2008 Sogyo Sattelite
model 6 Component Library
19.
© 1995-2008 Sogyo Sattelite
model 6 Component Library
20.
© 1995-2008 Sogyo Essential
attributes of a domain model 7
21.
© 1995-2008 Sogyo Essential
attributes of a domain model 7 • Active-passive
22.
© 1995-2008 Sogyo Essential
attributes of a domain model 7 • Active-passive • Time reversal
23.
© 1995-2008 Sogyo Essential
attributes of a domain model 7 • Active-passive • Time reversal • Constantly moving
24.
© 1995-2008 Sogyo Essential
attributes of a domain model 7 • Active-passive • Time reversal • Constantly moving • No change of existing components while evolving
25.
© 1995-2008 Sogyo What
we need for xM 8
26.
© 1995-2008 Sogyo What
we need for xM • An extreme playing ground 8
27.
© 1995-2008 Sogyo What
we need for xM • An extreme playing ground • Programming language/environment not prominently present 8
28.
© 1995-2008 Sogyo What
we need for xM • An extreme playing ground • Programming language/environment not prominently present • Being able to send messages to objects which do not exist yet 8
29.
© 1995-2008 Sogyo What
we need for xM • An extreme playing ground • Programming language/environment not prominently present • Being able to send messages to objects which do not exist yet • Being able to adapt objects dynamically while they live 8
30.
© 1995-2008 Sogyo What
we need for xM • An extreme playing ground • Programming language/environment not prominently present • Being able to send messages to objects which do not exist yet • Being able to adapt objects dynamically while they live – classes, method names, etc. 8
31.
© 1995-2008 Sogyo What
we need for xM • An extreme playing ground • Programming language/environment not prominently present • Being able to send messages to objects which do not exist yet • Being able to adapt objects dynamically while they live – classes, method names, etc. • Export/sync with various programming languages/environments 8
32.
© 1995-2008 Sogyo
9 Questions? Feedback? Seminar? Conference? Rob Vens rvens@sogyo.nl www.sogyo.nl www.robvens.nl
33.
© 1995-2008 Sogyo
9 Questions? Feedback? Seminar? Conference? Rob Vens rvens@sogyo.nl www.sogyo.nl www.robvens.nl
Download now