SlideShare une entreprise Scribd logo
1  sur  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
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

Contenu connexe

Tendances

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
 

Tendances (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
 

Similaire à 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
 

Similaire à 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 ...
 

Plus de 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
 

Plus de 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
 

Dernier

Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 

Dernier (20)

Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 

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