SlideShare a Scribd company logo
Low-code vs Model-Driven
Engineering
Jordi Cabot
@softmodeling – jordicabot.com October 2020
LATEST VERSION ALWAYS AT: https://modeling-languages.com/low-code-vs-model-driven/
What this talk is NOT
about
Low-code vs Model-Driven Engineering
Research Questions
Is there anything fundamentally new behind the
low-code movement?
How does it relate to other concepts like MDD or
MDD?
What are the implications for researchers in the
modeling community?
A little bit of perspective
Low-code application platforms accelerate app
delivery by dramatically reducing the amount of
hand-coding required – Forrester Report
He was already
saying this in
1985
"Given the final model, the complete computerized
information system can be automatically
generated“
"we arrive at a specification from which
executable code can be automatically generated"
Already topics at CAiSE’91
• Grady Booch – history of softwre engineering
The entire history of software engineering is that of
the rise in levels of abstraction
- Grady Booch
Clarifying concepts
No formal
definitions
https://modeling-languages.com/clarifying-concepts-mbe-vs-mde-vs-mdd-vs-mda/
Low-code is a “style” of MDD
• Focused on specific types of applications
• Where the language is typically fixed and closed
No-code is more configuration/plugging
• Not really a more extreme version of low-code
as it is often assumed
Research on low-code
Low-code is worth studying from many
perspectives
• Social, economical, marketing…
I just don’t see what is technically new
• Let’s not create a research bubble nor reinvent the wheel.
• I wouldn’t like to see basically repetitions of Models papers
from previous years just changing the keywords MDE,MDD,…
with “low-code”
Plenty of research
challenges for MDE
(and therefore low-
code as well) available
already
Bucchiarone, Cabot,
Paige, Pierantonio:
Grand challenges in
model-driven
engineering: an
analysis of the state of
the research. Sosym
19(1): 5-13 (2020)
Low-code as an
opportunity
Low-code is trending
Low-code is trending because
• Much clearer message: Everybody understands that low-code
means “less coding”. MDD is much more confusing
• Sounds familiar, as the marketing msg is still focus on the code
• Simpler pipeline, no transformation chains, one-shot modeling.
• Low-code tools are better
And remember success of a MDD project depends on
social and managerial aspects more than tech
• But we don’t want to give the wrong idea that development is easy
Low-code is a huge opportunity to bring
modeling (and our modeling expertise) to new
domains, markets and communities
Once we hook them up, we can introduce other
MDE layers
Low-code vs Model-Driven Engineering
Keep an eye on no-code
Low-code is dead, long live multi-experience
development
jordi.cabot@icrea.cat
@softmodeling
modeling-languages.com

More Related Content

PPT
permissions projects
PPTX
Android MVVM architecture using Kotlin, Dagger2, LiveData, MediatorLiveData
PPTX
Project Management.pptx
PPTX
Mendix Platform
PPTX
Kick Off Meeting Presentation
PDF
BIM on Project Site - Estella Heights Phase 2 Project
PDF
ArcGIS Data Interoperability: Tips for LiDAR, 3D, and BIM
PDF
DEBANJALI SAHA- West Bengal Housing Policies and Schemes
permissions projects
Android MVVM architecture using Kotlin, Dagger2, LiveData, MediatorLiveData
Project Management.pptx
Mendix Platform
Kick Off Meeting Presentation
BIM on Project Site - Estella Heights Phase 2 Project
ArcGIS Data Interoperability: Tips for LiDAR, 3D, and BIM
DEBANJALI SAHA- West Bengal Housing Policies and Schemes

Similar to Low-code vs Model-Driven Engineering (20)

PPTX
The low-code handbook - Chapter 1: Basic Low-code questions and answers.
PPTX
Modeling should be an independent scientific discipline
PDF
Introduction to MDE
PPTX
Whittle Modeling Wizards 2012
PDF
Future Trends on Software and Systems Modeling
PPTX
01 mde principles
PPS
Sioux Hot-or-Not: Model Driven Software Development (Markus Voelter)
PDF
Agile Modelling Architecture
PPT
Agile and Modeling / MDE : friends or foes? (Agile Tour Nantes 2010)
PPTX
Low code application platforms
PPT
Web technologies: Model Driven Engineering
PDF
Model-Driven Development of Web Applications
PDF
Model-Driven Software Engineering in Practice - Chapter 2 - MDSE Principles
PDF
Addressing the power of low-code technology for business process transformati...
PPTX
The Case for Low-code Development
PPTX
MODEL DRIVEN DEVELOPMENT (1).pptx
PDF
Model-driven and low-code development for event-based systems | Bobby Calderw...
PPTX
Cg 2011
PDF
Download full ebook of Modeldriven Engineering Sondra Cordova instant downloa...
PDF
Presentation - "A comparison of component-based software engineering and mode...
The low-code handbook - Chapter 1: Basic Low-code questions and answers.
Modeling should be an independent scientific discipline
Introduction to MDE
Whittle Modeling Wizards 2012
Future Trends on Software and Systems Modeling
01 mde principles
Sioux Hot-or-Not: Model Driven Software Development (Markus Voelter)
Agile Modelling Architecture
Agile and Modeling / MDE : friends or foes? (Agile Tour Nantes 2010)
Low code application platforms
Web technologies: Model Driven Engineering
Model-Driven Development of Web Applications
Model-Driven Software Engineering in Practice - Chapter 2 - MDSE Principles
Addressing the power of low-code technology for business process transformati...
The Case for Low-code Development
MODEL DRIVEN DEVELOPMENT (1).pptx
Model-driven and low-code development for event-based systems | Bobby Calderw...
Cg 2011
Download full ebook of Modeldriven Engineering Sondra Cordova instant downloa...
Presentation - "A comparison of component-based software engineering and mode...
Ad

More from Jordi Cabot (20)

PPTX
Who will create the languages of the future?
PPTX
Societal challenges of AI: biases, multilinguism and sustainability
PPTX
¿Cómo será el programador del futuro? ¿Tendremos trabajo?
PPTX
Who is going to develop the apps of the future? (hint: it’s not going to be ...
PPTX
Application of the Tree-of-Thoughts Framework to LLM-Enabled Domain Modeling
PPTX
AI and Software consultants: friends or foes?
PPTX
Model-driven engineering for Industrial IoT architectures
PPTX
Smart modeling of smart software
PPTX
¿Quién va a desarrollar las Apps del futuro? (aviso: no serán los programador...
PPTX
How to sustain a tool building community-driven effort
PPTX
All Researchers Should Become Entrepreneurs
PPTX
The Software Challenges of Building Smart Chatbots - ICSE'21
PDF
Lessons learned from building a commercial bot development platform
PPTX
Ingeniería del Software dirigida por modelos -Versión para incrédulos
PPTX
Chatbot Tutorial - Create your first bot with Xatkit
PPTX
Création facile de chatbots - Créez votre chatbot en 20 minutes avec une plat...
PPTX
An LSTM-Based Neural Network Architecture for Model Transformations
PPTX
WAPIml: Towards a Modeling Infrastructure for Web APIs
PPTX
Is there a future for Model Transformation Languages?
PPTX
Software Modeling and Artificial Intelligence: friends or foes?
Who will create the languages of the future?
Societal challenges of AI: biases, multilinguism and sustainability
¿Cómo será el programador del futuro? ¿Tendremos trabajo?
Who is going to develop the apps of the future? (hint: it’s not going to be ...
Application of the Tree-of-Thoughts Framework to LLM-Enabled Domain Modeling
AI and Software consultants: friends or foes?
Model-driven engineering for Industrial IoT architectures
Smart modeling of smart software
¿Quién va a desarrollar las Apps del futuro? (aviso: no serán los programador...
How to sustain a tool building community-driven effort
All Researchers Should Become Entrepreneurs
The Software Challenges of Building Smart Chatbots - ICSE'21
Lessons learned from building a commercial bot development platform
Ingeniería del Software dirigida por modelos -Versión para incrédulos
Chatbot Tutorial - Create your first bot with Xatkit
Création facile de chatbots - Créez votre chatbot en 20 minutes avec une plat...
An LSTM-Based Neural Network Architecture for Model Transformations
WAPIml: Towards a Modeling Infrastructure for Web APIs
Is there a future for Model Transformation Languages?
Software Modeling and Artificial Intelligence: friends or foes?
Ad

Recently uploaded (20)

PDF
How Creative Agencies Leverage Project Management Software.pdf
PDF
Understanding Forklifts - TECH EHS Solution
PDF
PTS Company Brochure 2025 (1).pdf.......
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PPTX
Odoo POS Development Services by CandidRoot Solutions
PPTX
L1 - Introduction to python Backend.pptx
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PPTX
history of c programming in notes for students .pptx
PDF
System and Network Administraation Chapter 3
PDF
Odoo Companies in India – Driving Business Transformation.pdf
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PPTX
Transform Your Business with a Software ERP System
PDF
medical staffing services at VALiNTRY
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PDF
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
How Creative Agencies Leverage Project Management Software.pdf
Understanding Forklifts - TECH EHS Solution
PTS Company Brochure 2025 (1).pdf.......
Design an Analysis of Algorithms II-SECS-1021-03
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
How to Choose the Right IT Partner for Your Business in Malaysia
Odoo POS Development Services by CandidRoot Solutions
L1 - Introduction to python Backend.pptx
Navsoft: AI-Powered Business Solutions & Custom Software Development
history of c programming in notes for students .pptx
System and Network Administraation Chapter 3
Odoo Companies in India – Driving Business Transformation.pdf
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
Transform Your Business with a Software ERP System
medical staffing services at VALiNTRY
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus

Low-code vs Model-Driven Engineering

Editor's Notes

  • #2: Thank you for the invitation. It’s an honour to be here. I’ll talk about the intersection between these two concepts and how they can help each other I’ll try to cover the state of the art but also to focused on some specific applications we’re working on in my team
  • #3: To see the future we need to first understand the present. I’ll start by discussing where we are in the modeling world.
  • #4: This is not about what approach is best or whether we should be fighting for supremacy
  • #5: To see the future we need to first understand the present. I’ll start by discussing where we are in the modeling world.
  • #18: Feel free to ask me for a free copy of the paper
  • #20: Right now, low-code
  • #21: Compare Mendix with Eclipse/EMF
  • #22:  low-code is lowering the barrier to enter the modeling technical space. Once they are hooked up
  • #23: I love low-code