SlideShare une entreprise Scribd logo
1  sur  11
Télécharger pour lire hors ligne
Confidentiel - Ce document est la propriété de Obeo et ne saurait être communiqué à un tiers sans son autorisation.




                                                                                           ATL Industrialization




1
Confidentiel - Ce document est la propriété de Obeo et ne saurait être communiqué à un tiers sans son autorisation.




                                                                                                                                   ●
                                                                                                                                                                                  ●
                                                                                                                                                                                                                    Obeo's intent

                                                                                                                                                                      Integration of ATL into our MDA tools suite
                                                                                                                      Development of a stable OpenSource technology




2
Overview

                                                                                                                      ●   ATL Industrialization consists on
                                                                                                                               –   Support
                                                                                                                                       ●   Newsgroup
                                                                                                                                       ●   Mailing lists
                                                                                                                                           Documentation
Confidentiel - Ce document est la propriété de Obeo et ne saurait être communiqué à un tiers sans son autorisation.




                                                                                                                                       ●



                                                                                                                               –   Maintenance
                                                                                                                                       ●   Bugs correction
                                                                                                                                       ●   Regular releases
                                                                                                                               –   Improvements
                                                                                                                                       ●   Consolidate legacy code,
                                                                                                                                       ●   Refactor problematic parts,
                                                                                                                                       ●   Improve ATL IDE integration into Eclipse
                                                                                                                               –   Developements
                                                                                                                                       ●   progressive integration of ATL Research prototypes

                                                                                                                                                                                                3
Main improvements axis

                                                                                                                      ●   Ergonomy
                                                                                                                              –   IDE, wizards, internationalization, packaging
                                                                                                                      ●
                                                                                                                          Scalability
                                                                                                                      ●
                                                                                                                          Interoperability
Confidentiel - Ce document est la propriété de Obeo et ne saurait être communiqué à un tiers sans son autorisation.




                                                                                                                              –   Modelers compatibility
                                                                                                                              –   Transformation engine (VM or pure EMF)
                                                                                                                              –   Integration with Acceleo
                                                                                                                      ●   New concepts
                                                                                                                              –   Iterative transformations
                                                                                                                              –   Conservative transformations
                                                                                                                              –   Roundtrip – traceability


                                                                                                                                                                                  4
Done

                                                                                                                      ●   Releng strategy
                                                                                                                      ●   API refactoring
                                                                                                                      ●   UI improvements
                                                                                                                              –   Wizards, content assist, code folding, stack traces
Confidentiel - Ce document est la propriété de Obeo et ne saurait être communiqué à un tiers sans son autorisation.




                                                                                                                      ●   Documentation
                                                                                                                              –   Merging wiki / pdf
                                                                                                                              –   doc plugin synchronization
                                                                                                                      ●   Migration of ATL-related AM3 features
                                                                                                                              –   Register metamodel
                                                                                                                              –   Ant tasks
                                                                                                                      ●   Bugs corrections & existing features improvements


                                                                                                                                                                                        5
Confidentiel - Ce document est la propriété de Obeo et ne saurait être communiqué à un tiers sans son autorisation.




             edition
             Eclipse Wiki
             collaborative
                                                                                                                      Documentation




         Mylyn
         WikiText
         extraction to
         Eclipse Help
6
Confidentiel - Ce document est la propriété de Obeo et ne saurait être communiqué à un tiers sans son autorisation.

                                                                                                                      Code folding




7
Confidentiel - Ce document est la propriété de Obeo et ne saurait être communiqué à un tiers sans son autorisation.

                                                                                                                      New File Wizard




8
Confidentiel - Ce document est la propriété de Obeo et ne saurait être communiqué à un tiers sans son autorisation.

                                                                                                                      Clickable Execution Traces




9
What's next

                                                                                                                      ●   ATL 3.1 release, based on 3.0 API's
                                                                                                                               –   Profiler contribution (CS) integration
                                                                                                                               –   Debugger improvement
                                                                                                                               –   Simplify transformation creation
Confidentiel - Ce document est la propriété de Obeo et ne saurait être communiqué à un tiers sans son autorisation.




                                                                                                                               –   IDE improvements
                                                                                                                                        ●   Launch configurations
                                                                                                                                        ●   Content assist
                                                                                                                                        ●   Input / output metamodels views
                                                                                                                      ●   Later...
                                                                                                                               –   Incremental transformations support
                                                                                                                               –   Graphical transformations design



                                                                                                                                                                              10
Confidentiel - Ce document est la propriété de Obeo et ne saurait être communiqué à un tiers sans son autorisation.




                                                                                                                      ●
                                                                                                                      ...
                                                                                                                            Questions ?




11

Contenu connexe

En vedette

Vbisigk
VbisigkVbisigk
Vbisigk
ISIG
 
01072013 e governance
01072013 e governance01072013 e governance
01072013 e governance
bharati k
 
Prfc rhapsody simulation_1.0
Prfc rhapsody simulation_1.0Prfc rhapsody simulation_1.0
Prfc rhapsody simulation_1.0
Pascal Roques
 

En vedette (20)

OCCIware: extensible and standard-based XaaS platform to manage everything in...
OCCIware: extensible and standard-based XaaS platform to manage everything in...OCCIware: extensible and standard-based XaaS platform to manage everything in...
OCCIware: extensible and standard-based XaaS platform to manage everything in...
 
Design Thinking Assignment
Design Thinking AssignmentDesign Thinking Assignment
Design Thinking Assignment
 
Java vs .Net
Java vs .NetJava vs .Net
Java vs .Net
 
النشاط العلمي - الكهرباء
النشاط العلمي  -   الكهرباءالنشاط العلمي  -   الكهرباء
النشاط العلمي - الكهرباء
 
Optimized declarative transformation First Eclipse QVTc results
Optimized declarative transformation First Eclipse QVTc resultsOptimized declarative transformation First Eclipse QVTc results
Optimized declarative transformation First Eclipse QVTc results
 
Cvl
CvlCvl
Cvl
 
Frame latency evaluation: when simulation and analysis alone are not enough
Frame latency evaluation: when simulation and analysis alone are not enoughFrame latency evaluation: when simulation and analysis alone are not enough
Frame latency evaluation: when simulation and analysis alone are not enough
 
UMLX and QVT and ATL
UMLX and QVT and ATLUMLX and QVT and ATL
UMLX and QVT and ATL
 
Yet Another Three QVT Languages
Yet Another Three QVT LanguagesYet Another Three QVT Languages
Yet Another Three QVT Languages
 
OCL Integration and Code Generation
OCL Integration and Code GenerationOCL Integration and Code Generation
OCL Integration and Code Generation
 
Vbisigk
VbisigkVbisigk
Vbisigk
 
What fUML can bring to MBSE?
What fUML can bring to MBSE?What fUML can bring to MBSE?
What fUML can bring to MBSE?
 
01072013 e governance
01072013 e governance01072013 e governance
01072013 e governance
 
Embedded OCL Integration and Debugging
Embedded OCL Integration and DebuggingEmbedded OCL Integration and Debugging
Embedded OCL Integration and Debugging
 
Be serious with sirius your journey from first experimentation to large deplo...
Be serious with sirius your journey from first experimentation to large deplo...Be serious with sirius your journey from first experimentation to large deplo...
Be serious with sirius your journey from first experimentation to large deplo...
 
Prfc rhapsody simulation_1.0
Prfc rhapsody simulation_1.0Prfc rhapsody simulation_1.0
Prfc rhapsody simulation_1.0
 
OCCIware
OCCIwareOCCIware
OCCIware
 
Timing verification of automotive communication architecture using quantile ...
Timing verification of automotive communication  architecture using quantile ...Timing verification of automotive communication  architecture using quantile ...
Timing verification of automotive communication architecture using quantile ...
 
OCL 2.5 plans
OCL 2.5 plansOCL 2.5 plans
OCL 2.5 plans
 
OCCIware, an extensible, standard-based XaaS consumer platform to manage ever...
OCCIware, an extensible, standard-based XaaS consumer platform to manage ever...OCCIware, an extensible, standard-based XaaS consumer platform to manage ever...
OCCIware, an extensible, standard-based XaaS consumer platform to manage ever...
 

ATL Industrialization

  • 1. Confidentiel - Ce document est la propriété de Obeo et ne saurait être communiqué à un tiers sans son autorisation. ATL Industrialization 1
  • 2. Confidentiel - Ce document est la propriété de Obeo et ne saurait être communiqué à un tiers sans son autorisation. ● ● Obeo's intent Integration of ATL into our MDA tools suite Development of a stable OpenSource technology 2
  • 3. Overview ● ATL Industrialization consists on – Support ● Newsgroup ● Mailing lists Documentation Confidentiel - Ce document est la propriété de Obeo et ne saurait être communiqué à un tiers sans son autorisation. ● – Maintenance ● Bugs correction ● Regular releases – Improvements ● Consolidate legacy code, ● Refactor problematic parts, ● Improve ATL IDE integration into Eclipse – Developements ● progressive integration of ATL Research prototypes 3
  • 4. Main improvements axis ● Ergonomy – IDE, wizards, internationalization, packaging ● Scalability ● Interoperability Confidentiel - Ce document est la propriété de Obeo et ne saurait être communiqué à un tiers sans son autorisation. – Modelers compatibility – Transformation engine (VM or pure EMF) – Integration with Acceleo ● New concepts – Iterative transformations – Conservative transformations – Roundtrip – traceability 4
  • 5. Done ● Releng strategy ● API refactoring ● UI improvements – Wizards, content assist, code folding, stack traces Confidentiel - Ce document est la propriété de Obeo et ne saurait être communiqué à un tiers sans son autorisation. ● Documentation – Merging wiki / pdf – doc plugin synchronization ● Migration of ATL-related AM3 features – Register metamodel – Ant tasks ● Bugs corrections & existing features improvements 5
  • 6. Confidentiel - Ce document est la propriété de Obeo et ne saurait être communiqué à un tiers sans son autorisation. edition Eclipse Wiki collaborative Documentation Mylyn WikiText extraction to Eclipse Help 6
  • 7. Confidentiel - Ce document est la propriété de Obeo et ne saurait être communiqué à un tiers sans son autorisation. Code folding 7
  • 8. Confidentiel - Ce document est la propriété de Obeo et ne saurait être communiqué à un tiers sans son autorisation. New File Wizard 8
  • 9. Confidentiel - Ce document est la propriété de Obeo et ne saurait être communiqué à un tiers sans son autorisation. Clickable Execution Traces 9
  • 10. What's next ● ATL 3.1 release, based on 3.0 API's – Profiler contribution (CS) integration – Debugger improvement – Simplify transformation creation Confidentiel - Ce document est la propriété de Obeo et ne saurait être communiqué à un tiers sans son autorisation. – IDE improvements ● Launch configurations ● Content assist ● Input / output metamodels views ● Later... – Incremental transformations support – Graphical transformations design 10
  • 11. Confidentiel - Ce document est la propriété de Obeo et ne saurait être communiqué à un tiers sans son autorisation. ● ... Questions ? 11