HPC : just an application domain for MBSE ?

http://bit.ly/jmb-orap15

orap2015 qrcode

Problems with this presentation

What this is all about?

What this is all about? (ctd.)

What this is all about? (ctd.)

mbse

Hence the title of this talk:

Is HPC just an application domain for MBSE ?

Content of this presentation

First: Thanks

Why MBSE is useful for HPC?

Model-Driven Engineering

What is a model ?

Answer (soft) from Google …​

modele

What is a model ? (for us)

intro sysml

What is a model ? (ctd.)

arbre

What is a model ? (ctd.)

Scientific models

Bottom-Up approach

scientific method

MATLAB

Engineering models

Top-Down approach

airbus 300

MATLAB

What is MDE ?

Meant to increase productivity by maximizing compatibility between systems via reuse of models.


Wikipedia

Scripting vs. MDE

Scientific models:

script

Scripting vs. MDE (ctd.)

Engieering models:

kermeta

Domain-Specific Languages

swissKnife UML

tools DSLs

Engineering

IDM2014BC
Jezequel et al., 2014

Model-Based System Engineering

mbse

Contributions

Report on 2 concrete applications

Application 1: Avoid to kill the planet

Example of DS(M)L: HPC for CEA

Nuclear defense simulation

  cea pb  

DSML : Domain Specific Modeling Language

HPC : High Performance Calculus

CEA : Commissariat a l'Energie Atomique et aux Energies Alternatives

HPC for CEA (solution)

cea sol

Secret source models

bankSafe

Application 2: Feed the planet

DSML as a profile

farming

DSML from scatch

vaches sirius

Open source models

git clone https://github.com/jmbruel/idm2014.git

Technics and tools

Assesment

Discussions

Lessons learned

Challenges

Application for the future: save the planet

Sustainability

models2014 MODELS'2014

models2015Sustainability ICSE'2016 (under submission)

Time to conclude

Recap

Software Engineering projects

"We regret to inform you that although your proposal was ranked above the quality cut-off […​], it was not selected […​] given the available budgets."

Acceptance rate (CHIST-ERA 2013) 9% (3/32).

Thanks for your attention!

Questions?
Slides
http://jmb.c.la
Contact
bruel@irit.fr
Photos
https://www.flickr.com
About…​
Document generated by JMB with Asciidoctor (version 1.5.3) from 'Dan Alen'. Licence Creative Commons

Backups

MBSE techniques