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