Submit Search
Upload
Sioux Hot-or-Not: Model Driven Software Development (Markus Voelter)
•
Download as PPS, PDF
•
4 likes
•
1,725 views
S
siouxhotornot
Follow
Sioux Hot-or-Not Model 6 september 2007, Driven Software Development met Markus Voelter
Read less
Read more
Technology
Business
Report
Share
Report
Share
1 of 67
Download now
Recommended
Sioux Hot-or-Not: Domain Driven Design (Edwin Van Dillen)
Sioux Hot-or-Not: Domain Driven Design (Edwin Van Dillen)
siouxhotornot
Sioux Hot-or-Not: Essential Unified Process (Ivar Jacobson)
Sioux Hot-or-Not: Essential Unified Process (Ivar Jacobson)
siouxhotornot
Web technologies: Model Driven Engineering
Web technologies: Model Driven Engineering
Piero Fraternali
Lightweight Model-Driven Engineering
Lightweight Model-Driven Engineering
Jordi Cabot
Modern software architect post the agile wave
Modern software architect post the agile wave
Niels Bech Nielsen
5 software design
5 software design
cherrybear2014
Software engineering note
Software engineering note
Neelamani Samal
Model driven software engineering in practice book - Chapter 9 - Model to tex...
Model driven software engineering in practice book - Chapter 9 - Model to tex...
Marco Brambilla
Recommended
Sioux Hot-or-Not: Domain Driven Design (Edwin Van Dillen)
Sioux Hot-or-Not: Domain Driven Design (Edwin Van Dillen)
siouxhotornot
Sioux Hot-or-Not: Essential Unified Process (Ivar Jacobson)
Sioux Hot-or-Not: Essential Unified Process (Ivar Jacobson)
siouxhotornot
Web technologies: Model Driven Engineering
Web technologies: Model Driven Engineering
Piero Fraternali
Lightweight Model-Driven Engineering
Lightweight Model-Driven Engineering
Jordi Cabot
Modern software architect post the agile wave
Modern software architect post the agile wave
Niels Bech Nielsen
5 software design
5 software design
cherrybear2014
Software engineering note
Software engineering note
Neelamani Samal
Model driven software engineering in practice book - Chapter 9 - Model to tex...
Model driven software engineering in practice book - Chapter 9 - Model to tex...
Marco Brambilla
Software architecture for developers by Simon Brown
Software architecture for developers by Simon Brown
Codemotion
What a Good Software Architect Does
What a Good Software Architect Does
Eberhard Wolff
Composable Software Architecture with Spring
Composable Software Architecture with Spring
Sam Brannen
2013 Good Design Is Good Business MDD Embedded Systems
2013 Good Design Is Good Business MDD Embedded Systems
Roger Snook
Unit4
Unit4
anuragmbst
Basics of Software Architecture for .NET Developers
Basics of Software Architecture for .NET Developers
Dan Douglas
[2015/2016] Collaborative software development with Git
[2015/2016] Collaborative software development with Git
Ivano Malavolta
Explicating and Reasoning with Model Uncertainty by Marsha Chechik (ECMFA'14 ...
Explicating and Reasoning with Model Uncertainty by Marsha Chechik (ECMFA'14 ...
Jordi Cabot
Refactoring for Software Architecture Smells
Refactoring for Software Architecture Smells
Ganesh Samarthyam
The Role of the Software Architect
The Role of the Software Architect
Hayim Makabee
Oose unit 4 ppt
Oose unit 4 ppt
Dr VISU P
Oose unit 1 ppt
Oose unit 1 ppt
Dr VISU P
2 trasnformation design_patterns-sandeep_katoch
2 trasnformation design_patterns-sandeep_katoch
IBM
Software engineering principles (marcello thiry)
Software engineering principles (marcello thiry)
Marcello Thiry
Software architect - roles & responsabilities
Software architect - roles & responsabilities
Adrian Cristian Grigoras
Innovation in model driven software
Innovation in model driven software
Sagi Schliesser
W4 ucl@md day2011
W4 ucl@md day2011
MDDAY11
Sda 1
Sda 1
AmberMughal5
A Software Engineering Perspective on SDN Programmability
A Software Engineering Perspective on SDN Programmability
Felipe Alencar
General process Frame work
General process Frame work
lyingfromyou1
10 Things You Should Know About MDD
10 Things You Should Know About MDD
Johan den Haan
Model Driven Architectures
Model Driven Architectures
Lalit Kale
More Related Content
What's hot
Software architecture for developers by Simon Brown
Software architecture for developers by Simon Brown
Codemotion
What a Good Software Architect Does
What a Good Software Architect Does
Eberhard Wolff
Composable Software Architecture with Spring
Composable Software Architecture with Spring
Sam Brannen
2013 Good Design Is Good Business MDD Embedded Systems
2013 Good Design Is Good Business MDD Embedded Systems
Roger Snook
Unit4
Unit4
anuragmbst
Basics of Software Architecture for .NET Developers
Basics of Software Architecture for .NET Developers
Dan Douglas
[2015/2016] Collaborative software development with Git
[2015/2016] Collaborative software development with Git
Ivano Malavolta
Explicating and Reasoning with Model Uncertainty by Marsha Chechik (ECMFA'14 ...
Explicating and Reasoning with Model Uncertainty by Marsha Chechik (ECMFA'14 ...
Jordi Cabot
Refactoring for Software Architecture Smells
Refactoring for Software Architecture Smells
Ganesh Samarthyam
The Role of the Software Architect
The Role of the Software Architect
Hayim Makabee
Oose unit 4 ppt
Oose unit 4 ppt
Dr VISU P
Oose unit 1 ppt
Oose unit 1 ppt
Dr VISU P
2 trasnformation design_patterns-sandeep_katoch
2 trasnformation design_patterns-sandeep_katoch
IBM
Software engineering principles (marcello thiry)
Software engineering principles (marcello thiry)
Marcello Thiry
Software architect - roles & responsabilities
Software architect - roles & responsabilities
Adrian Cristian Grigoras
Innovation in model driven software
Innovation in model driven software
Sagi Schliesser
W4 ucl@md day2011
W4 ucl@md day2011
MDDAY11
Sda 1
Sda 1
AmberMughal5
A Software Engineering Perspective on SDN Programmability
A Software Engineering Perspective on SDN Programmability
Felipe Alencar
General process Frame work
General process Frame work
lyingfromyou1
What's hot
(20)
Software architecture for developers by Simon Brown
Software architecture for developers by Simon Brown
What a Good Software Architect Does
What a Good Software Architect Does
Composable Software Architecture with Spring
Composable Software Architecture with Spring
2013 Good Design Is Good Business MDD Embedded Systems
2013 Good Design Is Good Business MDD Embedded Systems
Unit4
Unit4
Basics of Software Architecture for .NET Developers
Basics of Software Architecture for .NET Developers
[2015/2016] Collaborative software development with Git
[2015/2016] Collaborative software development with Git
Explicating and Reasoning with Model Uncertainty by Marsha Chechik (ECMFA'14 ...
Explicating and Reasoning with Model Uncertainty by Marsha Chechik (ECMFA'14 ...
Refactoring for Software Architecture Smells
Refactoring for Software Architecture Smells
The Role of the Software Architect
The Role of the Software Architect
Oose unit 4 ppt
Oose unit 4 ppt
Oose unit 1 ppt
Oose unit 1 ppt
2 trasnformation design_patterns-sandeep_katoch
2 trasnformation design_patterns-sandeep_katoch
Software engineering principles (marcello thiry)
Software engineering principles (marcello thiry)
Software architect - roles & responsabilities
Software architect - roles & responsabilities
Innovation in model driven software
Innovation in model driven software
W4 ucl@md day2011
W4 ucl@md day2011
Sda 1
Sda 1
A Software Engineering Perspective on SDN Programmability
A Software Engineering Perspective on SDN Programmability
General process Frame work
General process Frame work
Similar to Sioux Hot-or-Not: Model Driven Software Development (Markus Voelter)
10 Things You Should Know About MDD
10 Things You Should Know About MDD
Johan den Haan
Model Driven Architectures
Model Driven Architectures
Lalit Kale
Domain Driven Design
Domain Driven Design
Harsh Jegadeesan
A Lightweight MDD Process Applied in Small Projects
A Lightweight MDD Process Applied in Small Projects
Gabor Guta
MODEL DRIVEN DEVELOPMENT (1).pptx
MODEL DRIVEN DEVELOPMENT (1).pptx
pawan745387
Mdsd capable target architecture
Mdsd capable target architecture
rida mariam
Building Maintainable PHP Applications.pptx
Building Maintainable PHP Applications.pptx
davorminchorov1
MDD and modeling tools research
MDD and modeling tools research
Roger Xia
DDD
DDD
Flávio Silva
Domain specific modelling (DSM)
Domain specific modelling (DSM)
PG Scholar
MODELS2013_MDHPCL_Presentation
MODELS2013_MDHPCL_Presentation
Dionny Santiago
[2015/2016] Software systems engineering PRINCIPLES
[2015/2016] Software systems engineering PRINCIPLES
Ivano Malavolta
L02 Architecture
L02 Architecture
Ólafur Andri Ragnarsson
Domain Driven Design
Domain Driven Design
Muhammad Ali
Agile and Modeling / MDE : friends or foes? (Agile Tour Nantes 2010)
Agile and Modeling / MDE : friends or foes? (Agile Tour Nantes 2010)
Jordi Cabot
ERP_Up_Down.ppt
ERP_Up_Down.ppt
KalsoomTahir2
Future Trends on Software and Systems Modeling
Future Trends on Software and Systems Modeling
Jordi Cabot
From Eclipse to Document Management - Eclipse DemoCamp Grenoble 2012
From Eclipse to Document Management - Eclipse DemoCamp Grenoble 2012
Marc Dutoo
Domain Driven Design Introduction
Domain Driven Design Introduction
wojtek_s
Profile Rajkumar
Profile Rajkumar
Rajkumar Dravid
Similar to Sioux Hot-or-Not: Model Driven Software Development (Markus Voelter)
(20)
10 Things You Should Know About MDD
10 Things You Should Know About MDD
Model Driven Architectures
Model Driven Architectures
Domain Driven Design
Domain Driven Design
A Lightweight MDD Process Applied in Small Projects
A Lightweight MDD Process Applied in Small Projects
MODEL DRIVEN DEVELOPMENT (1).pptx
MODEL DRIVEN DEVELOPMENT (1).pptx
Mdsd capable target architecture
Mdsd capable target architecture
Building Maintainable PHP Applications.pptx
Building Maintainable PHP Applications.pptx
MDD and modeling tools research
MDD and modeling tools research
DDD
DDD
Domain specific modelling (DSM)
Domain specific modelling (DSM)
MODELS2013_MDHPCL_Presentation
MODELS2013_MDHPCL_Presentation
[2015/2016] Software systems engineering PRINCIPLES
[2015/2016] Software systems engineering PRINCIPLES
L02 Architecture
L02 Architecture
Domain Driven Design
Domain Driven Design
Agile and Modeling / MDE : friends or foes? (Agile Tour Nantes 2010)
Agile and Modeling / MDE : friends or foes? (Agile Tour Nantes 2010)
ERP_Up_Down.ppt
ERP_Up_Down.ppt
Future Trends on Software and Systems Modeling
Future Trends on Software and Systems Modeling
From Eclipse to Document Management - Eclipse DemoCamp Grenoble 2012
From Eclipse to Document Management - Eclipse DemoCamp Grenoble 2012
Domain Driven Design Introduction
Domain Driven Design Introduction
Profile Rajkumar
Profile Rajkumar
Recently uploaded
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
OnBoard
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
Scott Keck-Warren
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
ThousandEyes
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
soniya singh
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Delhi Call girls
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
The Evolution of Money: Digital Transformation and CBDCs in Central Banking
The Evolution of Money: Digital Transformation and CBDCs in Central Banking
Selcen Ozturkcan
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Allon Mureinik
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
Sinan KOZAK
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Delhi Call girls
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
BookNet Canada
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Malak Abu Hammad
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
HostedbyConfluent
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
BookNet Canada
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
naman860154
Slack Application Development 101 Slides
Slack Application Development 101 Slides
praypatel2
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Safe Software
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
Recently uploaded
(20)
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
The Evolution of Money: Digital Transformation and CBDCs in Central Banking
The Evolution of Money: Digital Transformation and CBDCs in Central Banking
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
Slack Application Development 101 Slides
Slack Application Development 101 Slides
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
Sioux Hot-or-Not: Model Driven Software Development (Markus Voelter)
1.
-
- Markus Völter [email_address] www.voelter.de Model-Driven Software Development Hot or Not? www.mdsd-buch.de www.mdsd-book.org
2.
About me -
- Markus Völter [email_address] www.voelter.de
3.
About me -
- Markus Völter [email_address] www.voelter.de I work as an independent consultant/coach/trainer…
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
MDSD Core Concepts
- - Model Domain Specific Language Metamodel textual graphical Domain Ontology bounded area of knowlege/interest semantics precise/ executable multiple partial viewpoint subdomains composable Metametamodel target software architecture software architecture transform compile interpret multi-step single-step no roundtrip knowledge several design expertise
22.
Example 1: Model
and Metamodel - - interface Sensor { operation start():void; operation stop():void; operation measure():float; } interface Controller { operation reportProblem(Sensor s, String errorDesc ):void; }
23.
Example 2: Model
(J2ME apps) - -
24.
Example 2: Metamodel
(J2ME apps) - -
25.
Example 5: Power
Grid - -
26.
Example 5: Power
Grid Metamodel - -
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
MDSD (compared to
“normal” Software Development) - -
41.
MDSD Effort (stage
1) - -
42.
MDSD Effort (stage
2) - -
43.
44.
45.
46.
47.
48.
GMF Process -
-
49.
Custom Tool –
the generated Network Editor - -
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
openArchitectureWare / Eclipse
EMF, GMF, EMP
61.
62.
63.
More Advertisement
- -
64.
More Advertisement
- -
65.
More Advertisement
- -
66.
More Advertisement
- -
67.
Download now