SlideShare a Scribd company logo
On the Opportunities of
Scalable Modeling Technologies:
An Experience Report on
Wind Turbines Control
Applications Development
Abel Gómez, Xabier Mendialdua,
Gábor Bergmann, Jordi Cabot,
Csaba Debreceni, Antonio Garmendia,
Dimitrios S. Kolovos, Juan de Lara
and Salvador Trujillo
1
• Private not-for-profit applied
research centre
• Created in 1974 within Mondragon
Group
• 16.000 M€ (Spanish 7th largest
industrial group)
• Workforce around 85.000
(cooperative)
• Facts (2016)
• IK4-IKERLAN revenue 20 M€
• Funding is mostly private (65%) and
public (35%)
• Staff : 260 professionals + 43 staff in
training
2
Wind Turbines
3
Wind Turbine Control Systems
4
Wind Turbine Control Systems
5
Model-based
Engineering for
WTCS Development
6
Model-based Engineering for WTCS
Development
7
Model-based
Engineering
for WTCS
Development
8
Future
• Increase in the number of
developers using MBE
techniques (from 10+ to 20+)
• Wind turbine control
customization (30 different
variants)
9
Limitations
• Lack of features to work
collaboratively
• Complex, tedious and error
prone merge & sync tasks
• Inability to work with partial
models
10
Challenges
1. Enable collaborative modeling
2. Ability to edit partial models or
model fragments
3. Display and edit models
graphically
4. Enable modeling in
lightweight mobile devices
11
Towards a Scalable
MBE Development
Process
• MONDO Collaboration
Framework
• Offline Collaboration
• Online Collaboration
• DSL-tao
• EMF-Splitter
• Hawk
12
13
Offline
Collaborative
WTCS
Modeling
14
Online
Concurrent
WTCS
Modeling
15
Offline
Graphical
Collaborative
WTCS
Modeling
16
Evaluation
Scenario 1 —
Wind Turbine Control Design
Scenario 2 —
Wind Turbine Comissioning
Scenario 3 —
Maintenance activities in the
Wind Farm Using Mobile
Devices
17
Quantitative
Measures
QN1 - Increase in time for loading a model on a Tablet instead of on a PC
QN2 - Number of concurrent users working with a model
QN3 - Time for change propagation and notification among concurrent users
QN4 - Maximum number of elements that can be displayed in a diagram
QN5 - Time for loading a diagram having 25 element to de displayed
QN6 - Time for commiting model changes
QN7 - Performance impact caused by the MONDO Collaboration Framework
QN8 - Time reduction for building graphical domain specific modeling editors
Good
Sufficient
Excellent
18
QL1 - Is there a methodology which specifies how a large DSL should be
constructed
QL2 - Is there a tool support for the methodology, which guides the user on the
construction of a large DSL?
QL3 - Does this tool provide a way to create a basic but fully functional
collaborative domain specific modeling tool?
QL4 - Is MONDO technology mature enough to be used in industrial solutions?
QL5 - Does MONDO technology allow concurrent editing of a model?
QL6 - Does MONDO technology allow partial loading of models?
QL7 - Does MONDO technology allow progressive loading of a model?
QL8 - Does MONDO technology allow working with several modeling
languages in a single tool?
QL9 - Can a model be edited using a tablet?
Fully fulfilled
Partially fulfilled
Qualitative
Measures
19
Discussion
20
Continuous
compliance
Method-
ological
guidance
Web
technology
Mobile-
dedicated
modeling
environments
21
On the Opportunities of
Scalable Modeling Technologies:
An Experience Report on
Wind Turbines Control
Applications Development
Abel Gómez, Xabier Mendialdua,
Gábor Bergmann, Jordi Cabot,
Csaba Debreceni, Antonio Garmendia,
Dimitrios S. Kolovos, Juan de Lara
and Salvador Trujillo
22

More Related Content

What's hot

C2 cn fablab_johan
C2 cn fablab_johanC2 cn fablab_johan
C2 cn fablab_johanC2CNetwork
 
Alessandro Arcidiacono, Enginsoft, IT (Fortissimo)
Alessandro Arcidiacono, Enginsoft, IT (Fortissimo)Alessandro Arcidiacono, Enginsoft, IT (Fortissimo)
Alessandro Arcidiacono, Enginsoft, IT (Fortissimo)I4MS_eu
 
PIT Reveals Results from Five Years of Testing
PIT Reveals Results from Five Years of TestingPIT Reveals Results from Five Years of Testing
PIT Reveals Results from Five Years of TestingLaunchIt Public Relations
 
OPEN DEI Project Overview - OPEN DEI 1st Energy Domain Workshop
OPEN DEI Project Overview - OPEN DEI 1st Energy Domain WorkshopOPEN DEI Project Overview - OPEN DEI 1st Energy Domain Workshop
OPEN DEI Project Overview - OPEN DEI 1st Energy Domain WorkshopOPEN DEI
 
Press Release - PIT Expert to Take Part in SAE Fuel Economy Testing Panel
Press Release - PIT Expert to Take Part in SAE Fuel Economy Testing PanelPress Release - PIT Expert to Take Part in SAE Fuel Economy Testing Panel
Press Release - PIT Expert to Take Part in SAE Fuel Economy Testing PanelLaunchIt Public Relations
 
How an E-Bus Design Charter can inspire innovation in rail vehicles - Yo Kami...
How an E-Bus Design Charter can inspire innovation in rail vehicles - Yo Kami...How an E-Bus Design Charter can inspire innovation in rail vehicles - Yo Kami...
How an E-Bus Design Charter can inspire innovation in rail vehicles - Yo Kami...International Design Center Berlin
 
DSD-NL 2014 - NGHS Symposium - Welkomstwoord en opening, Hans van Putten, Del...
DSD-NL 2014 - NGHS Symposium - Welkomstwoord en opening, Hans van Putten, Del...DSD-NL 2014 - NGHS Symposium - Welkomstwoord en opening, Hans van Putten, Del...
DSD-NL 2014 - NGHS Symposium - Welkomstwoord en opening, Hans van Putten, Del...Deltares
 
Renault Nissan CMF platform for small cars
Renault Nissan CMF platform for small carsRenault Nissan CMF platform for small cars
Renault Nissan CMF platform for small carsRushLane
 
Tactical Mission Planning in Humanitarian Response Situations
Tactical Mission Planning in Humanitarian Response SituationsTactical Mission Planning in Humanitarian Response Situations
Tactical Mission Planning in Humanitarian Response SituationsMichael Hugos
 

What's hot (10)

C2 cn fablab_johan
C2 cn fablab_johanC2 cn fablab_johan
C2 cn fablab_johan
 
Alessandro Arcidiacono, Enginsoft, IT (Fortissimo)
Alessandro Arcidiacono, Enginsoft, IT (Fortissimo)Alessandro Arcidiacono, Enginsoft, IT (Fortissimo)
Alessandro Arcidiacono, Enginsoft, IT (Fortissimo)
 
PIT Reveals Results from Five Years of Testing
PIT Reveals Results from Five Years of TestingPIT Reveals Results from Five Years of Testing
PIT Reveals Results from Five Years of Testing
 
OPEN DEI Project Overview - OPEN DEI 1st Energy Domain Workshop
OPEN DEI Project Overview - OPEN DEI 1st Energy Domain WorkshopOPEN DEI Project Overview - OPEN DEI 1st Energy Domain Workshop
OPEN DEI Project Overview - OPEN DEI 1st Energy Domain Workshop
 
Press Release - PIT Expert to Take Part in SAE Fuel Economy Testing Panel
Press Release - PIT Expert to Take Part in SAE Fuel Economy Testing PanelPress Release - PIT Expert to Take Part in SAE Fuel Economy Testing Panel
Press Release - PIT Expert to Take Part in SAE Fuel Economy Testing Panel
 
GNSS Research Development Results
GNSS Research Development ResultsGNSS Research Development Results
GNSS Research Development Results
 
How an E-Bus Design Charter can inspire innovation in rail vehicles - Yo Kami...
How an E-Bus Design Charter can inspire innovation in rail vehicles - Yo Kami...How an E-Bus Design Charter can inspire innovation in rail vehicles - Yo Kami...
How an E-Bus Design Charter can inspire innovation in rail vehicles - Yo Kami...
 
DSD-NL 2014 - NGHS Symposium - Welkomstwoord en opening, Hans van Putten, Del...
DSD-NL 2014 - NGHS Symposium - Welkomstwoord en opening, Hans van Putten, Del...DSD-NL 2014 - NGHS Symposium - Welkomstwoord en opening, Hans van Putten, Del...
DSD-NL 2014 - NGHS Symposium - Welkomstwoord en opening, Hans van Putten, Del...
 
Renault Nissan CMF platform for small cars
Renault Nissan CMF platform for small carsRenault Nissan CMF platform for small cars
Renault Nissan CMF platform for small cars
 
Tactical Mission Planning in Humanitarian Response Situations
Tactical Mission Planning in Humanitarian Response SituationsTactical Mission Planning in Humanitarian Response Situations
Tactical Mission Planning in Humanitarian Response Situations
 

Similar to On the Opportunities of Scalable Modeling Technologies: An Experience Report on Wind Turbines Control Applications Development

Flexible and Scalable Modelling in the MONDO Project: 3 Industrial Case Studi...
Flexible and Scalable Modelling in the MONDO Project: 3 Industrial Case Studi...Flexible and Scalable Modelling in the MONDO Project: 3 Industrial Case Studi...
Flexible and Scalable Modelling in the MONDO Project: 3 Industrial Case Studi...Alessandra Bagnato
 
MONDO Project @ H2020 Info Day- Cloud computing et Technologies logicielles –...
MONDO Project @ H2020 Info Day- Cloud computing et Technologies logicielles –...MONDO Project @ H2020 Info Day- Cloud computing et Technologies logicielles –...
MONDO Project @ H2020 Info Day- Cloud computing et Technologies logicielles –...Alessandra Bagnato
 
MuleSoft Meetup Adelaide 7th April 2021
MuleSoft Meetup Adelaide 7th April 2021MuleSoft Meetup Adelaide 7th April 2021
MuleSoft Meetup Adelaide 7th April 2021Nicholas Bowman
 
[ Capella Day 2019 ] Feedback on deployment of Capella at RATP
[ Capella Day 2019 ] Feedback on deployment of Capella at RATP[ Capella Day 2019 ] Feedback on deployment of Capella at RATP
[ Capella Day 2019 ] Feedback on deployment of Capella at RATPObeo
 
Integrating Mobile Technology in the Construction Industry
Integrating Mobile Technology in the Construction IndustryIntegrating Mobile Technology in the Construction Industry
Integrating Mobile Technology in the Construction IndustryAppear
 
Project COLA - Cloud Orchestration at the Level of Application - Introductio...
Project COLA - Cloud Orchestration at the Level of Application -  Introductio...Project COLA - Cloud Orchestration at the Level of Application -  Introductio...
Project COLA - Cloud Orchestration at the Level of Application - Introductio...Project COLA
 
Production-Ready Kubernetes: It's Not About Technology
Production-Ready Kubernetes: It's Not About TechnologyProduction-Ready Kubernetes: It's Not About Technology
Production-Ready Kubernetes: It's Not About TechnologyAntoine Craske
 
MONDO Project, a scalable modeling and model management on the Cloud - Paris...
MONDO Project, a scalable modeling and model management on the Cloud  - Paris...MONDO Project, a scalable modeling and model management on the Cloud  - Paris...
MONDO Project, a scalable modeling and model management on the Cloud - Paris...Alessandra Bagnato
 
Integrating research grade model indexing technologies to commercial modellin...
Integrating research grade model indexing technologies to commercial modellin...Integrating research grade model indexing technologies to commercial modellin...
Integrating research grade model indexing technologies to commercial modellin...Marcos Almeida
 
ScilabTEC 2015 - CEA/CESTA
ScilabTEC 2015 - CEA/CESTAScilabTEC 2015 - CEA/CESTA
ScilabTEC 2015 - CEA/CESTAScilab
 
2016-06-21_clesgo_sps_UbiquitousEngineering
2016-06-21_clesgo_sps_UbiquitousEngineering2016-06-21_clesgo_sps_UbiquitousEngineering
2016-06-21_clesgo_sps_UbiquitousEngineeringSebastian Pena Serna
 
[Capella Day Toulouse] Driving intelligent transportation systems with Capella
[Capella Day Toulouse] Driving intelligent transportation systems with Capella[Capella Day Toulouse] Driving intelligent transportation systems with Capella
[Capella Day Toulouse] Driving intelligent transportation systems with CapellaObeo
 
Modelsward 2018 Industrial Track - Alessandra Bagnato
Modelsward 2018 Industrial Track - Alessandra BagnatoModelsward 2018 Industrial Track - Alessandra Bagnato
Modelsward 2018 Industrial Track - Alessandra BagnatoAlessandra Bagnato
 
GaruaGeo: Global Scale Data Aggregation in Hybrid Edge and Cloud Computing En...
GaruaGeo: Global Scale Data Aggregation in Hybrid Edge and Cloud Computing En...GaruaGeo: Global Scale Data Aggregation in Hybrid Edge and Cloud Computing En...
GaruaGeo: Global Scale Data Aggregation in Hybrid Edge and Cloud Computing En...Otávio Carvalho
 
DSD-INT 2019 The iMOD 6 project - De Keizer
DSD-INT 2019 The iMOD 6 project - De KeizerDSD-INT 2019 The iMOD 6 project - De Keizer
DSD-INT 2019 The iMOD 6 project - De KeizerDeltares
 
Le projet MORPHEMIC – Adaptation des ressources de cloud computing selon une ...
Le projet MORPHEMIC – Adaptation des ressources de cloud computing selon une ...Le projet MORPHEMIC – Adaptation des ressources de cloud computing selon une ...
Le projet MORPHEMIC – Adaptation des ressources de cloud computing selon une ...Open Source Experience
 

Similar to On the Opportunities of Scalable Modeling Technologies: An Experience Report on Wind Turbines Control Applications Development (20)

Flexible and Scalable Modelling in the MONDO Project: 3 Industrial Case Studi...
Flexible and Scalable Modelling in the MONDO Project: 3 Industrial Case Studi...Flexible and Scalable Modelling in the MONDO Project: 3 Industrial Case Studi...
Flexible and Scalable Modelling in the MONDO Project: 3 Industrial Case Studi...
 
MONDO Project @ H2020 Info Day- Cloud computing et Technologies logicielles –...
MONDO Project @ H2020 Info Day- Cloud computing et Technologies logicielles –...MONDO Project @ H2020 Info Day- Cloud computing et Technologies logicielles –...
MONDO Project @ H2020 Info Day- Cloud computing et Technologies logicielles –...
 
MuleSoft Meetup Adelaide 7th April 2021
MuleSoft Meetup Adelaide 7th April 2021MuleSoft Meetup Adelaide 7th April 2021
MuleSoft Meetup Adelaide 7th April 2021
 
[ Capella Day 2019 ] Feedback on deployment of Capella at RATP
[ Capella Day 2019 ] Feedback on deployment of Capella at RATP[ Capella Day 2019 ] Feedback on deployment of Capella at RATP
[ Capella Day 2019 ] Feedback on deployment of Capella at RATP
 
Integrating Mobile Technology in the Construction Industry
Integrating Mobile Technology in the Construction IndustryIntegrating Mobile Technology in the Construction Industry
Integrating Mobile Technology in the Construction Industry
 
Project COLA - Cloud Orchestration at the Level of Application - Introductio...
Project COLA - Cloud Orchestration at the Level of Application -  Introductio...Project COLA - Cloud Orchestration at the Level of Application -  Introductio...
Project COLA - Cloud Orchestration at the Level of Application - Introductio...
 
Production-Ready Kubernetes: It's Not About Technology
Production-Ready Kubernetes: It's Not About TechnologyProduction-Ready Kubernetes: It's Not About Technology
Production-Ready Kubernetes: It's Not About Technology
 
Omelette Project Overview
Omelette Project OverviewOmelette Project Overview
Omelette Project Overview
 
MONDO Project, a scalable modeling and model management on the Cloud - Paris...
MONDO Project, a scalable modeling and model management on the Cloud  - Paris...MONDO Project, a scalable modeling and model management on the Cloud  - Paris...
MONDO Project, a scalable modeling and model management on the Cloud - Paris...
 
Integrating research grade model indexing technologies to commercial modellin...
Integrating research grade model indexing technologies to commercial modellin...Integrating research grade model indexing technologies to commercial modellin...
Integrating research grade model indexing technologies to commercial modellin...
 
PrácticaParticipación-INTERLINK-realizingcoproduction_final.pdf
PrácticaParticipación-INTERLINK-realizingcoproduction_final.pdfPrácticaParticipación-INTERLINK-realizingcoproduction_final.pdf
PrácticaParticipación-INTERLINK-realizingcoproduction_final.pdf
 
Democratizing Co-Production Of Sustainable Public Services
Democratizing Co-Production Of Sustainable Public Services Democratizing Co-Production Of Sustainable Public Services
Democratizing Co-Production Of Sustainable Public Services
 
ScilabTEC 2015 - CEA/CESTA
ScilabTEC 2015 - CEA/CESTAScilabTEC 2015 - CEA/CESTA
ScilabTEC 2015 - CEA/CESTA
 
2016-06-21_clesgo_sps_UbiquitousEngineering
2016-06-21_clesgo_sps_UbiquitousEngineering2016-06-21_clesgo_sps_UbiquitousEngineering
2016-06-21_clesgo_sps_UbiquitousEngineering
 
[Capella Day Toulouse] Driving intelligent transportation systems with Capella
[Capella Day Toulouse] Driving intelligent transportation systems with Capella[Capella Day Toulouse] Driving intelligent transportation systems with Capella
[Capella Day Toulouse] Driving intelligent transportation systems with Capella
 
Modelsward 2018 Industrial Track - Alessandra Bagnato
Modelsward 2018 Industrial Track - Alessandra BagnatoModelsward 2018 Industrial Track - Alessandra Bagnato
Modelsward 2018 Industrial Track - Alessandra Bagnato
 
GaruaGeo: Global Scale Data Aggregation in Hybrid Edge and Cloud Computing En...
GaruaGeo: Global Scale Data Aggregation in Hybrid Edge and Cloud Computing En...GaruaGeo: Global Scale Data Aggregation in Hybrid Edge and Cloud Computing En...
GaruaGeo: Global Scale Data Aggregation in Hybrid Edge and Cloud Computing En...
 
DSD-INT 2019 The iMOD 6 project - De Keizer
DSD-INT 2019 The iMOD 6 project - De KeizerDSD-INT 2019 The iMOD 6 project - De Keizer
DSD-INT 2019 The iMOD 6 project - De Keizer
 
Security Human Factor Sustainable Outputs: The Network eAcademy
Security Human Factor Sustainable Outputs: The Network eAcademySecurity Human Factor Sustainable Outputs: The Network eAcademy
Security Human Factor Sustainable Outputs: The Network eAcademy
 
Le projet MORPHEMIC – Adaptation des ressources de cloud computing selon une ...
Le projet MORPHEMIC – Adaptation des ressources de cloud computing selon une ...Le projet MORPHEMIC – Adaptation des ressources de cloud computing selon une ...
Le projet MORPHEMIC – Adaptation des ressources de cloud computing selon une ...
 

More from abgolla

A model based approach for developing event-driven architectures with AsyncAPI
A model based approach for developing event-driven architectures with AsyncAPIA model based approach for developing event-driven architectures with AsyncAPI
A model based approach for developing event-driven architectures with AsyncAPIabgolla
 
A Modeling Editor and Code Generator for AsyncAPI
A Modeling Editor and Code Generator for AsyncAPIA Modeling Editor and Code Generator for AsyncAPI
A Modeling Editor and Code Generator for AsyncAPIabgolla
 
Enabling Performance Modeling for the Masses: Initial Experiences
Enabling Performance Modeling for the Masses: Initial ExperiencesEnabling Performance Modeling for the Masses: Initial Experiences
Enabling Performance Modeling for the Masses: Initial Experiencesabgolla
 
TemporalEMF: A Temporal Metamodeling Framework
TemporalEMF: A Temporal Metamodeling FrameworkTemporalEMF: A Temporal Metamodeling Framework
TemporalEMF: A Temporal Metamodeling Frameworkabgolla
 
Una herramienta para evaluar el rendimiento de aplicaciones intensivas en datos
Una herramienta para evaluar el rendimiento de aplicaciones intensivas en datosUna herramienta para evaluar el rendimiento de aplicaciones intensivas en datos
Una herramienta para evaluar el rendimiento de aplicaciones intensivas en datosabgolla
 
Fase 2015 - Map-based Transparent Persistence for Very Large Models
Fase 2015 - Map-based Transparent Persistence for Very Large ModelsFase 2015 - Map-based Transparent Persistence for Very Large Models
Fase 2015 - Map-based Transparent Persistence for Very Large Modelsabgolla
 

More from abgolla (6)

A model based approach for developing event-driven architectures with AsyncAPI
A model based approach for developing event-driven architectures with AsyncAPIA model based approach for developing event-driven architectures with AsyncAPI
A model based approach for developing event-driven architectures with AsyncAPI
 
A Modeling Editor and Code Generator for AsyncAPI
A Modeling Editor and Code Generator for AsyncAPIA Modeling Editor and Code Generator for AsyncAPI
A Modeling Editor and Code Generator for AsyncAPI
 
Enabling Performance Modeling for the Masses: Initial Experiences
Enabling Performance Modeling for the Masses: Initial ExperiencesEnabling Performance Modeling for the Masses: Initial Experiences
Enabling Performance Modeling for the Masses: Initial Experiences
 
TemporalEMF: A Temporal Metamodeling Framework
TemporalEMF: A Temporal Metamodeling FrameworkTemporalEMF: A Temporal Metamodeling Framework
TemporalEMF: A Temporal Metamodeling Framework
 
Una herramienta para evaluar el rendimiento de aplicaciones intensivas en datos
Una herramienta para evaluar el rendimiento de aplicaciones intensivas en datosUna herramienta para evaluar el rendimiento de aplicaciones intensivas en datos
Una herramienta para evaluar el rendimiento de aplicaciones intensivas en datos
 
Fase 2015 - Map-based Transparent Persistence for Very Large Models
Fase 2015 - Map-based Transparent Persistence for Very Large ModelsFase 2015 - Map-based Transparent Persistence for Very Large Models
Fase 2015 - Map-based Transparent Persistence for Very Large Models
 

Recently uploaded

Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Product School
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyJohn Staveley
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutesconfluent
 
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀DianaGray10
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Product School
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...Product School
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesBhaskar Mitra
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...Product School
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform EngineeringJemma Hussein Allen
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupCatarinaPereira64715
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...Product School
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Thierry Lestable
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxDavid Michel
 

Recently uploaded (20)

Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
 
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
 

On the Opportunities of Scalable Modeling Technologies: An Experience Report on Wind Turbines Control Applications Development

  • 1. On the Opportunities of Scalable Modeling Technologies: An Experience Report on Wind Turbines Control Applications Development Abel Gómez, Xabier Mendialdua, Gábor Bergmann, Jordi Cabot, Csaba Debreceni, Antonio Garmendia, Dimitrios S. Kolovos, Juan de Lara and Salvador Trujillo 1
  • 2. • Private not-for-profit applied research centre • Created in 1974 within Mondragon Group • 16.000 M€ (Spanish 7th largest industrial group) • Workforce around 85.000 (cooperative) • Facts (2016) • IK4-IKERLAN revenue 20 M€ • Funding is mostly private (65%) and public (35%) • Staff : 260 professionals + 43 staff in training 2
  • 7. Model-based Engineering for WTCS Development 7
  • 9. Future • Increase in the number of developers using MBE techniques (from 10+ to 20+) • Wind turbine control customization (30 different variants) 9
  • 10. Limitations • Lack of features to work collaboratively • Complex, tedious and error prone merge & sync tasks • Inability to work with partial models 10
  • 11. Challenges 1. Enable collaborative modeling 2. Ability to edit partial models or model fragments 3. Display and edit models graphically 4. Enable modeling in lightweight mobile devices 11
  • 12. Towards a Scalable MBE Development Process • MONDO Collaboration Framework • Offline Collaboration • Online Collaboration • DSL-tao • EMF-Splitter • Hawk 12
  • 13. 13
  • 17. Evaluation Scenario 1 — Wind Turbine Control Design Scenario 2 — Wind Turbine Comissioning Scenario 3 — Maintenance activities in the Wind Farm Using Mobile Devices 17
  • 18. Quantitative Measures QN1 - Increase in time for loading a model on a Tablet instead of on a PC QN2 - Number of concurrent users working with a model QN3 - Time for change propagation and notification among concurrent users QN4 - Maximum number of elements that can be displayed in a diagram QN5 - Time for loading a diagram having 25 element to de displayed QN6 - Time for commiting model changes QN7 - Performance impact caused by the MONDO Collaboration Framework QN8 - Time reduction for building graphical domain specific modeling editors Good Sufficient Excellent 18
  • 19. QL1 - Is there a methodology which specifies how a large DSL should be constructed QL2 - Is there a tool support for the methodology, which guides the user on the construction of a large DSL? QL3 - Does this tool provide a way to create a basic but fully functional collaborative domain specific modeling tool? QL4 - Is MONDO technology mature enough to be used in industrial solutions? QL5 - Does MONDO technology allow concurrent editing of a model? QL6 - Does MONDO technology allow partial loading of models? QL7 - Does MONDO technology allow progressive loading of a model? QL8 - Does MONDO technology allow working with several modeling languages in a single tool? QL9 - Can a model be edited using a tablet? Fully fulfilled Partially fulfilled Qualitative Measures 19
  • 22. On the Opportunities of Scalable Modeling Technologies: An Experience Report on Wind Turbines Control Applications Development Abel Gómez, Xabier Mendialdua, Gábor Bergmann, Jordi Cabot, Csaba Debreceni, Antonio Garmendia, Dimitrios S. Kolovos, Juan de Lara and Salvador Trujillo 22