Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance

CS Research Professor, Software Engineer at ICREA - Internet Interdisciplinary Institute (UOC)
Feb. 24, 2015
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance
1 of 105

More Related Content

What's hot

6 - Architetture Software - Model transformation6 - Architetture Software - Model transformation
6 - Architetture Software - Model transformationMajong DevJfu
ATL tutorial - EclipseCon 2009 ATL tutorial - EclipseCon 2009
ATL tutorial - EclipseCon 2009 William Piers
Query Views Transformations (QVT)Query Views Transformations (QVT)
Query Views Transformations (QVT)Hussein Alshkhir
Object oriented programmingObject oriented programming
Object oriented programmingNadeesha Thilakarathne
EclipseCon 2007: Effective Use of the Eclipse Modeling FrameworkEclipseCon 2007: Effective Use of the Eclipse Modeling Framework
EclipseCon 2007: Effective Use of the Eclipse Modeling FrameworkDave Steinberg
TDD Anti-patterns (2022 edition)TDD Anti-patterns (2022 edition)
TDD Anti-patterns (2022 edition)Ahmed Misbah

Similar to Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance

Model-Driven Software Engineering in Practice - Chapter 10 - Managing modelsModel-Driven Software Engineering in Practice - Chapter 10 - Managing models
Model-Driven Software Engineering in Practice - Chapter 10 - Managing modelsJordi Cabot
PhD Core Paper Unit 5 _Part 1 Software Design and UML Use Case Modeling.pdfPhD Core Paper Unit 5 _Part 1 Software Design and UML Use Case Modeling.pdf
PhD Core Paper Unit 5 _Part 1 Software Design and UML Use Case Modeling.pdfJAYANTHIKANNAN8
UML and Case study UML and Case study
UML and Case study Mihika-QA
Object Oriented Analysis Design using UMLObject Oriented Analysis Design using UML
Object Oriented Analysis Design using UMLAjit Nayak
Apostila UMLApostila UML
Apostila UMLlandergustavo
UML Design.pptxUML Design.pptx
UML Design.pptxMd. Nazmus Saqib Khan

More from Jordi Cabot

Model-driven engineering for Industrial IoT architecturesModel-driven engineering for Industrial IoT architectures
Model-driven engineering for Industrial IoT architecturesJordi Cabot
Smart modeling of smart softwareSmart modeling of smart software
Smart modeling of smart softwareJordi Cabot
Modeling should be an independent scientific disciplineModeling should be an independent scientific discipline
Modeling should be an independent scientific disciplineJordi Cabot
¿Quién va a desarrollar las Apps del futuro? (aviso: no serán los programador...¿Quién va a desarrollar las Apps del futuro? (aviso: no serán los programador...
¿Quién va a desarrollar las Apps del futuro? (aviso: no serán los programador...Jordi Cabot
How to sustain a tool building community-driven effortHow to sustain a tool building community-driven effort
How to sustain a tool building community-driven effortJordi Cabot
All Researchers Should Become EntrepreneursAll Researchers Should Become Entrepreneurs
All Researchers Should Become EntrepreneursJordi Cabot

More from Jordi Cabot(20)

Recently uploaded

Sequence: Pipeline modelling in PharoSequence: Pipeline modelling in Pharo
Sequence: Pipeline modelling in PharoESUG
OutSystems Security Specialization - Study Help DeckOutSystems Security Specialization - Study Help Deck
OutSystems Security Specialization - Study Help DeckFábio Godinho
Adaptive Socio-Technical Systems w/ Architecture for FlowAdaptive Socio-Technical Systems w/ Architecture for Flow
Adaptive Socio-Technical Systems w/ Architecture for FlowSusanne Kaiser
Database Storage Engine InternalsDatabase Storage Engine Internals
Database Storage Engine InternalsAdewumiSunkanmi
Snowflake_free_trial_LabGuide.pdfSnowflake_free_trial_LabGuide.pdf
Snowflake_free_trial_LabGuide.pdfAdrianMontero30
Metamorphic Testing for Web System SecurityMetamorphic Testing for Web System Security
Metamorphic Testing for Web System SecurityLionel Briand

Model-Driven Software Engineering in Practice - Chapter 6 - Modeling Languages at a Glance