SlideShare uma empresa Scribd logo
1 de 29
Baixar para ler offline
©copyrightObeo2016
CedocumentestlapropriétédeObeoetnesauraitêtrecommuniquéàunterssanssonautorisaton.
Document Generation With
M2Doc
Romain Guider
©copyrightObeo2016
CedocumentestlapropriétédeObeoetnesauraitêtrecommuniquéàunterssanssonautorisaton.
WHY SHOULD I GENERATE DOC
FROM MY MODELS?
At some point, you will
need to reach people
who are not using your
modeling workbench
©copyrightObeo2016
CedocumentestlapropriétédeObeoetnesauraitêtrecommuniquéàunterssanssonautorisaton.
Use Case 1: Data Exchange Standard
Data Exchange Standard
workbench
Message
validator
Standard developper
Payroll employee/
Payroll software developper
Standard
documentaton
Payroll
software
Payroll
data
©copyrightObeo2016
CedocumentestlapropriétédeObeoetnesauraitêtrecommuniquéàunterssanssonautorisaton.
Use Case 2 : Enterprise Informaton System
modeling
Enterprise Informaton
System modeling workbench
Specificaton Doc Data Dictonary
Database
Business
Analyst
Applicaton
developper
Database
Administrator
©copyrightObeo2016
CedocumentestlapropriétédeObeoetnesauraitêtrecommuniquéàunterssanssonautorisaton.
HOW DO I GENERATE DOCS FROM
MY MODELS?
Let’s mix some open XML template and our models.
©copyrightObeo2016
CedocumentestlapropriétédeObeoetnesauraitêtrecommuniquéàunterssanssonautorisaton.
Adopt a template based approach
M2Doc
template model
document
©copyrightObeo2016
CedocumentestlapropriétédeObeoetnesauraitêtrecommuniquéàunterssanssonautorisaton.
What’s in a template?
• Regular open XML
• Fields to insert generaton directves :
Regularcontent
Field
©copyrightObeo2016
CedocumentestlapropriétédeObeoetnesauraitêtrecommuniquéàunterssanssonautorisaton.
What’s in a template?
• Regular open XML
• Fields to insert generaton directves :
M2Docprefix
Regularcontent
Field
©copyrightObeo2016
CedocumentestlapropriétédeObeoetnesauraitêtrecommuniquéàunterssanssonautorisaton.
What’s in a template?
• Regular open XML
• Fields to insert generaton directves :
M2Docprefix
AQLexpression
Regularcontent
Field
©copyrightObeo2016
CedocumentestlapropriétédeObeoetnesauraitêtrecommuniquéàunterssanssonautorisaton.
How is it processed?
• Regular open XML : reproduced as is
• Fields : replaced by the result of their
evaluaton
Resultofthe
Fieldevaluaton
Regularcontent
©copyrightObeo2016
CedocumentestlapropriétédeObeoetnesauraitêtrecommuniquéàunterssanssonautorisaton.
How is it processed?
• Regular open XML : reproduced as is
• Fields : replaced by the result of their
evaluaton
Resultofthe
Fieldevaluaton
Regularcontent
Notethestyle!
©copyrightObeo2016
CedocumentestlapropriétédeObeoetnesauraitêtrecommuniquéàunterssanssonautorisaton.
Can you Repeate please?
Field’scode
Closingtag
©copyrightObeo2016
CedocumentestlapropriétédeObeoetnesauraitêtrecommuniquéàunterssanssonautorisaton.
Can you Repeate please?
Field’scode
Iteratonvar
Closingtag
©copyrightObeo2016
CedocumentestlapropriétédeObeoetnesauraitêtrecommuniquéàunterssanssonautorisaton.
Can you Repeate please?
Field’scode
Iteratonvar
Iteratonexpr
Closingtag
©copyrightObeo2016
CedocumentestlapropriétédeObeoetnesauraitêtrecommuniquéàunterssanssonautorisaton.
What else?
Field’scode
©copyrightObeo2016
CedocumentestlapropriétédeObeoetnesauraitêtrecommuniquéàunterssanssonautorisaton.
What else?
Field’scode
expression
©copyrightObeo2016
CedocumentestlapropriétédeObeoetnesauraitêtrecommuniquéàunterssanssonautorisaton.
What else?
Field’scode
expression
Closingtag
©copyrightObeo2016
CedocumentestlapropriétédeObeoetnesauraitêtrecommuniquéàunterssanssonautorisaton.
And, Sirius representatons!
Field’scode
©copyrightObeo2016
CedocumentestlapropriétédeObeoetnesauraitêtrecommuniquéàunterssanssonautorisaton.
And, Sirius representatons!
Field’scode
Descripton
specificaton
©copyrightObeo2016
CedocumentestlapropriétédeObeoetnesauraitêtrecommuniquéàunterssanssonautorisaton.
And, Sirius representatons!
Field’scode
Descripton
specificaton
Targetobject
©copyrightObeo2016
CedocumentestlapropriétédeObeoetnesauraitêtrecommuniquéàunterssanssonautorisaton.
And, Sirius representatons!
Field’scode
Descripton
specificaton
Targetobject
Imagesize
specificaton
©copyrightObeo2016
CedocumentestlapropriétédeObeoetnesauraitêtrecommuniquéàunterssanssonautorisaton.
A word about services
{m:for talk |conf->tracks.talks->select(t|
t.name.contains(‘Sirius’))}
– {m:talk.name}
{m:endfor}
{m:for talk|conf->siriusTalks()}
- {m:talk.name}
{m:endfor}
©copyrightObeo2016
CedocumentestlapropriétédeObeoetnesauraitêtrecommuniquéàunterssanssonautorisaton.
Bring your own services
• Develop AQL services in POJO
• Contribute them through an extension point
• Document them for your end user
• Use the services in your templates
©copyrightObeo2016
CedocumentestlapropriétédeObeoetnesauraitêtrecommuniquéàunterssanssonautorisaton.
Let’s see what we can do so far!
Demo!
©copyrightObeo2016
CedocumentestlapropriétédeObeoetnesauraitêtrecommuniquéàunterssanssonautorisaton.
M2Doc has an open architecture
M2Doc
EMFPOI
M2Doc.UI :
m2doc.ui
m2doc.ui.edit
m2doc.ui.editor
diagramProviders services
treeProviders
Sirius
Integraton
AQL
tableProviders
database
org.obeonetwork.database
org.obeonetwork.database.edit
org.obeonetwork.database.design
org.obeonetwork.database.m2doc
©copyrightObeo2016
CedocumentestlapropriétédeObeoetnesauraitêtrecommuniquéàunterssanssonautorisaton.
What’s coming next?
• Currently cooking :
– Inserton of Sirius tables
– Management of user content
in generated docs
• Next steps :
– Template indentaton control
– Unified tables
– Better user experience
• Wizard for template creaton,
• Dialog for template
configuraton,
• etc
©copyrightObeo2016
CedocumentestlapropriétédeObeoetnesauraitêtrecommuniquéàunterssanssonautorisaton.
M2Doc
Contributions
CASID/DGSIC
(Ministère de la
defense)
©copyrightObeo2016
CedocumentestlapropriétédeObeoetnesauraitêtrecommuniquéàunterssanssonautorisaton.
Where’s the code?
https://github.com/ObeoNetwork/M2Doc/
©copyrightObeo2016
CedocumentestlapropriétédeObeoetnesauraitêtrecommuniquéàunterssanssonautorisaton.

Mais conteúdo relacionado

Destaque

SiriusCon2016 - ASML's MDE Going Sirius
SiriusCon2016 - ASML's MDE Going SiriusSiriusCon2016 - ASML's MDE Going Sirius
SiriusCon2016 - ASML's MDE Going Sirius
Obeo
 
SiriusCon2016 - Modelling Spacecraft On-board Software with Sirius
SiriusCon2016 - Modelling Spacecraft On-board Software with SiriusSiriusCon2016 - Modelling Spacecraft On-board Software with Sirius
SiriusCon2016 - Modelling Spacecraft On-board Software with Sirius
Obeo
 
Cag document generation achitecture
Cag document generation achitectureCag document generation achitecture
Cag document generation achitecture
Tim Murphy
 
EMF-IncQuery: Blazing-fast reaction time even for very large diagrams (Sirius...
EMF-IncQuery: Blazing-fast reaction time even for very large diagrams (Sirius...EMF-IncQuery: Blazing-fast reaction time even for very large diagrams (Sirius...
EMF-IncQuery: Blazing-fast reaction time even for very large diagrams (Sirius...
Ákos Horváth
 

Destaque (15)

SiriusCon2016 - Capella Team: Live collaborative modeling with Sirius
SiriusCon2016 - Capella Team: Live collaborative modeling with SiriusSiriusCon2016 - Capella Team: Live collaborative modeling with Sirius
SiriusCon2016 - Capella Team: Live collaborative modeling with Sirius
 
SiriusCon2016 - Let me Sirius that for you: Properties Views
SiriusCon2016 - Let me Sirius that for you: Properties ViewsSiriusCon2016 - Let me Sirius that for you: Properties Views
SiriusCon2016 - Let me Sirius that for you: Properties Views
 
SiriusCon2016 - ASML's MDE Going Sirius
SiriusCon2016 - ASML's MDE Going SiriusSiriusCon2016 - ASML's MDE Going Sirius
SiriusCon2016 - ASML's MDE Going Sirius
 
SiriusCon2016 - Modelling Spacecraft On-board Software with Sirius
SiriusCon2016 - Modelling Spacecraft On-board Software with SiriusSiriusCon2016 - Modelling Spacecraft On-board Software with Sirius
SiriusCon2016 - Modelling Spacecraft On-board Software with Sirius
 
Drawloop With DocuSign Connect For Salesforce
Drawloop With DocuSign Connect For SalesforceDrawloop With DocuSign Connect For Salesforce
Drawloop With DocuSign Connect For Salesforce
 
[Mentor Graphics] A Perforce-based Automatic Document Generation System
[Mentor Graphics] A Perforce-based Automatic Document Generation System[Mentor Graphics] A Perforce-based Automatic Document Generation System
[Mentor Graphics] A Perforce-based Automatic Document Generation System
 
Document Merge on Salesforce.com
Document Merge on Salesforce.comDocument Merge on Salesforce.com
Document Merge on Salesforce.com
 
Cag document generation achitecture
Cag document generation achitectureCag document generation achitecture
Cag document generation achitecture
 
Doxxy: Document and Report generation for Oracle made easy
Doxxy: Document and Report generation for Oracle made easyDoxxy: Document and Report generation for Oracle made easy
Doxxy: Document and Report generation for Oracle made easy
 
Closing the Document Storage Loop
Closing the Document Storage LoopClosing the Document Storage Loop
Closing the Document Storage Loop
 
Conga case study: Application visibility in AWS with ExtraHop
Conga case study: Application visibility in AWS with ExtraHopConga case study: Application visibility in AWS with ExtraHop
Conga case study: Application visibility in AWS with ExtraHop
 
User Group - Conga Composer 2.25.11
User Group - Conga Composer 2.25.11User Group - Conga Composer 2.25.11
User Group - Conga Composer 2.25.11
 
EMF-IncQuery: Blazing-fast reaction time even for very large diagrams (Sirius...
EMF-IncQuery: Blazing-fast reaction time even for very large diagrams (Sirius...EMF-IncQuery: Blazing-fast reaction time even for very large diagrams (Sirius...
EMF-IncQuery: Blazing-fast reaction time even for very large diagrams (Sirius...
 
Transformative Mobile Solutions - SharePoint and Nintex Case Study
Transformative Mobile Solutions - SharePoint and Nintex Case StudyTransformative Mobile Solutions - SharePoint and Nintex Case Study
Transformative Mobile Solutions - SharePoint and Nintex Case Study
 
Document Generation in Office - screens
Document Generation in Office - screensDocument Generation in Office - screens
Document Generation in Office - screens
 

Semelhante a SiriusCon2016 - Document Generation with M2Doc

D8 l51g formation-les-fondamentaux-du-developpement-d-applications-avec-ibm-d...
D8 l51g formation-les-fondamentaux-du-developpement-d-applications-avec-ibm-d...D8 l51g formation-les-fondamentaux-du-developpement-d-applications-avec-ibm-d...
D8 l51g formation-les-fondamentaux-du-developpement-d-applications-avec-ibm-d...
CERTyou Formation
 
D8 l51g formation-les-fondamentaux-du-developpement-d-applications-avec-ibm-d...
D8 l51g formation-les-fondamentaux-du-developpement-d-applications-avec-ibm-d...D8 l51g formation-les-fondamentaux-du-developpement-d-applications-avec-ibm-d...
D8 l51g formation-les-fondamentaux-du-developpement-d-applications-avec-ibm-d...
CERTyou Formation
 
Agile Tour Clermont Ferrand - Michel Lejeune - La contractualisation agile
Agile Tour Clermont Ferrand - Michel Lejeune - La contractualisation agileAgile Tour Clermont Ferrand - Michel Lejeune - La contractualisation agile
Agile Tour Clermont Ferrand - Michel Lejeune - La contractualisation agile
Pig Acube
 
Le Cloud Computing avec Google Apps
Le Cloud Computing avec Google AppsLe Cloud Computing avec Google Apps
Le Cloud Computing avec Google Apps
Aisne Numérique
 
La déferlente BYOD
La déferlente BYOD La déferlente BYOD
La déferlente BYOD
Herve Lourdin
 

Semelhante a SiriusCon2016 - Document Generation with M2Doc (20)

Customer Show case : Mise en place d’une solution de gestion de projet avec l...
Customer Show case : Mise en place d’une solution de gestion de projet avec l...Customer Show case : Mise en place d’une solution de gestion de projet avec l...
Customer Show case : Mise en place d’une solution de gestion de projet avec l...
 
Exemple de mise en place d'une solution EPM 2013
Exemple de mise en place d'une solution EPM 2013Exemple de mise en place d'une solution EPM 2013
Exemple de mise en place d'une solution EPM 2013
 
D8 l51g formation-les-fondamentaux-du-developpement-d-applications-avec-ibm-d...
D8 l51g formation-les-fondamentaux-du-developpement-d-applications-avec-ibm-d...D8 l51g formation-les-fondamentaux-du-developpement-d-applications-avec-ibm-d...
D8 l51g formation-les-fondamentaux-du-developpement-d-applications-avec-ibm-d...
 
D8 l51g formation-les-fondamentaux-du-developpement-d-applications-avec-ibm-d...
D8 l51g formation-les-fondamentaux-du-developpement-d-applications-avec-ibm-d...D8 l51g formation-les-fondamentaux-du-developpement-d-applications-avec-ibm-d...
D8 l51g formation-les-fondamentaux-du-developpement-d-applications-avec-ibm-d...
 
Ecopy Presentation Microsoft Ex
Ecopy Presentation Microsoft ExEcopy Presentation Microsoft Ex
Ecopy Presentation Microsoft Ex
 
Optimisation d’une application client-serveur par analyse statique et ...
Optimisation  d’une  application  client-serveur  par  analyse  statique  et ...Optimisation  d’une  application  client-serveur  par  analyse  statique  et ...
Optimisation d’une application client-serveur par analyse statique et ...
 
Guide Magento Community Edition 1.8 & Enterprise Edition 1.13
Guide Magento Community Edition 1.8 & Enterprise Edition 1.13Guide Magento Community Edition 1.8 & Enterprise Edition 1.13
Guide Magento Community Edition 1.8 & Enterprise Edition 1.13
 
Le Mojo avec Eolementhe
Le Mojo avec EolementheLe Mojo avec Eolementhe
Le Mojo avec Eolementhe
 
Benchmark des solutions IoT et intégration d'une plateforme à un progiciel de...
Benchmark des solutions IoT et intégration d'une plateforme à un progiciel de...Benchmark des solutions IoT et intégration d'une plateforme à un progiciel de...
Benchmark des solutions IoT et intégration d'une plateforme à un progiciel de...
 
La refonte d’un intranet : 10 cles pour reussir votre projet
La refonte d’un intranet : 10 cles pour reussir votre projetLa refonte d’un intranet : 10 cles pour reussir votre projet
La refonte d’un intranet : 10 cles pour reussir votre projet
 
Agile Tour Clermont Ferrand - Michel Lejeune - La contractualisation agile
Agile Tour Clermont Ferrand - Michel Lejeune - La contractualisation agileAgile Tour Clermont Ferrand - Michel Lejeune - La contractualisation agile
Agile Tour Clermont Ferrand - Michel Lejeune - La contractualisation agile
 
Le Cloud Computing avec Google Apps
Le Cloud Computing avec Google AppsLe Cloud Computing avec Google Apps
Le Cloud Computing avec Google Apps
 
Tech-IT Academy catalogue des formations
Tech-IT Academy catalogue des formationsTech-IT Academy catalogue des formations
Tech-IT Academy catalogue des formations
 
29/06/17 Matinale Python
29/06/17 Matinale Python29/06/17 Matinale Python
29/06/17 Matinale Python
 
Liste des stages 07 02 2017
Liste des stages 07 02 2017Liste des stages 07 02 2017
Liste des stages 07 02 2017
 
REX LEAN- Créer un SaaS et être rentable après 6 mois
REX LEAN- Créer un SaaS et être rentable après 6 moisREX LEAN- Créer un SaaS et être rentable après 6 mois
REX LEAN- Créer un SaaS et être rentable après 6 mois
 
Sujet SAS
Sujet SASSujet SAS
Sujet SAS
 
Dossier spécifications intégration_v1.00
Dossier spécifications intégration_v1.00Dossier spécifications intégration_v1.00
Dossier spécifications intégration_v1.00
 
Comment integrer les applications de votre Systeme Information entre elles ?
Comment integrer les applications de votre Systeme Information entre elles ?Comment integrer les applications de votre Systeme Information entre elles ?
Comment integrer les applications de votre Systeme Information entre elles ?
 
La déferlente BYOD
La déferlente BYOD La déferlente BYOD
La déferlente BYOD
 

Mais de Obeo

Digitally assisted design for safety analysis
Digitally assisted design for safety analysisDigitally assisted design for safety analysis
Digitally assisted design for safety analysis
Obeo
 
INCOSE IS 2023 | You deserve more than the best in class MBSE tool
INCOSE IS 2023 | You deserve more than the best in class MBSE toolINCOSE IS 2023 | You deserve more than the best in class MBSE tool
INCOSE IS 2023 | You deserve more than the best in class MBSE tool
Obeo
 
Tailoring Arcadia Framework in Thales UK
Tailoring Arcadia Framework in Thales UKTailoring Arcadia Framework in Thales UK
Tailoring Arcadia Framework in Thales UK
Obeo
 
CapellaDays2022 | Politecnico di Milano | Interplanetary Space Mission as a r...
CapellaDays2022 | Politecnico di Milano | Interplanetary Space Mission as a r...CapellaDays2022 | Politecnico di Milano | Interplanetary Space Mission as a r...
CapellaDays2022 | Politecnico di Milano | Interplanetary Space Mission as a r...
Obeo
 
CapellaDays2022 | SIEMENS | Expand MBSE into Model-based Production Engineeri...
CapellaDays2022 | SIEMENS | Expand MBSE into Model-based Production Engineeri...CapellaDays2022 | SIEMENS | Expand MBSE into Model-based Production Engineeri...
CapellaDays2022 | SIEMENS | Expand MBSE into Model-based Production Engineeri...
Obeo
 
Connecting Textual Requirements with Capella Models
Connecting Textual Requirements with Capella Models Connecting Textual Requirements with Capella Models
Connecting Textual Requirements with Capella Models
Obeo
 

Mais de Obeo (20)

Digitally assisted design for safety analysis
Digitally assisted design for safety analysisDigitally assisted design for safety analysis
Digitally assisted design for safety analysis
 
INCOSE IS 2023 | You deserve more than the best in class MBSE tool
INCOSE IS 2023 | You deserve more than the best in class MBSE toolINCOSE IS 2023 | You deserve more than the best in class MBSE tool
INCOSE IS 2023 | You deserve more than the best in class MBSE tool
 
Tailoring Arcadia Framework in Thales UK
Tailoring Arcadia Framework in Thales UKTailoring Arcadia Framework in Thales UK
Tailoring Arcadia Framework in Thales UK
 
CapellaDays2022 | Saratech | Interface Control Document Generation and Linkag...
CapellaDays2022 | Saratech | Interface Control Document Generation and Linkag...CapellaDays2022 | Saratech | Interface Control Document Generation and Linkag...
CapellaDays2022 | Saratech | Interface Control Document Generation and Linkag...
 
CapellaDays2022 | Politecnico di Milano | Interplanetary Space Mission as a r...
CapellaDays2022 | Politecnico di Milano | Interplanetary Space Mission as a r...CapellaDays2022 | Politecnico di Milano | Interplanetary Space Mission as a r...
CapellaDays2022 | Politecnico di Milano | Interplanetary Space Mission as a r...
 
CapellaDays2022 | NavalGroup | Closing the gap between traditional engineerin...
CapellaDays2022 | NavalGroup | Closing the gap between traditional engineerin...CapellaDays2022 | NavalGroup | Closing the gap between traditional engineerin...
CapellaDays2022 | NavalGroup | Closing the gap between traditional engineerin...
 
CapellaDays2022 | Thales | Stairway to heaven: Climbing the very first steps
CapellaDays2022 | Thales | Stairway to heaven: Climbing the very first stepsCapellaDays2022 | Thales | Stairway to heaven: Climbing the very first steps
CapellaDays2022 | Thales | Stairway to heaven: Climbing the very first steps
 
CapellaDays2022 | COMAC - PGM | How We Use Capella for Collaborative Design i...
CapellaDays2022 | COMAC - PGM | How We Use Capella for Collaborative Design i...CapellaDays2022 | COMAC - PGM | How We Use Capella for Collaborative Design i...
CapellaDays2022 | COMAC - PGM | How We Use Capella for Collaborative Design i...
 
CapellaDays2022 | CILAS - ArianeGroup | CILAS feedback about Capella use
CapellaDays2022 | CILAS - ArianeGroup | CILAS feedback about Capella useCapellaDays2022 | CILAS - ArianeGroup | CILAS feedback about Capella use
CapellaDays2022 | CILAS - ArianeGroup | CILAS feedback about Capella use
 
CapellaDays2022 | ThermoFisher - ESI TNO | A method for quantitative evaluati...
CapellaDays2022 | ThermoFisher - ESI TNO | A method for quantitative evaluati...CapellaDays2022 | ThermoFisher - ESI TNO | A method for quantitative evaluati...
CapellaDays2022 | ThermoFisher - ESI TNO | A method for quantitative evaluati...
 
CapellaDays2022 | Thales DMS | A global engineering process based on MBSE to ...
CapellaDays2022 | Thales DMS | A global engineering process based on MBSE to ...CapellaDays2022 | Thales DMS | A global engineering process based on MBSE to ...
CapellaDays2022 | Thales DMS | A global engineering process based on MBSE to ...
 
CapellaDays2022 | SIEMENS | Expand MBSE into Model-based Production Engineeri...
CapellaDays2022 | SIEMENS | Expand MBSE into Model-based Production Engineeri...CapellaDays2022 | SIEMENS | Expand MBSE into Model-based Production Engineeri...
CapellaDays2022 | SIEMENS | Expand MBSE into Model-based Production Engineeri...
 
Gestion applicative des données, un REX du Ministère de l'Éducation Nationale
Gestion applicative des données, un REX du Ministère de l'Éducation NationaleGestion applicative des données, un REX du Ministère de l'Éducation Nationale
Gestion applicative des données, un REX du Ministère de l'Éducation Nationale
 
Simulation with Python and MATLAB® in Capella
Simulation with Python and MATLAB® in CapellaSimulation with Python and MATLAB® in Capella
Simulation with Python and MATLAB® in Capella
 
From Model-based to Model and Simulation-based Systems Architectures
From Model-based to Model and Simulation-based Systems ArchitecturesFrom Model-based to Model and Simulation-based Systems Architectures
From Model-based to Model and Simulation-based Systems Architectures
 
Connecting Textual Requirements with Capella Models
Connecting Textual Requirements with Capella Models Connecting Textual Requirements with Capella Models
Connecting Textual Requirements with Capella Models
 
Sirius Web Advanced : Customize and Extend the Platform
Sirius Web Advanced : Customize and Extend the PlatformSirius Web Advanced : Customize and Extend the Platform
Sirius Web Advanced : Customize and Extend the Platform
 
Sirius Web 101 : Create a Modeler With No Code
Sirius Web 101 : Create a Modeler With No CodeSirius Web 101 : Create a Modeler With No Code
Sirius Web 101 : Create a Modeler With No Code
 
Sirius Project, Now and In the Future
Sirius Project, Now and In the FutureSirius Project, Now and In the Future
Sirius Project, Now and In the Future
 
Visualizing, Analyzing and Optimizing Automotive Architecture Models using Si...
Visualizing, Analyzing and Optimizing Automotive Architecture Models using Si...Visualizing, Analyzing and Optimizing Automotive Architecture Models using Si...
Visualizing, Analyzing and Optimizing Automotive Architecture Models using Si...
 

SiriusCon2016 - Document Generation with M2Doc