Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

ATL Industrialization

2,417 views

Published on

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

ATL Industrialization

  1. 1. ATL Industrialization Copyright @ Obeo 1
  2. 2. Obeo's intent ● Integration of ATL into our MDA tools suite ● Development of a stable OpenSource technology Copyright @ Obeo 2
  3. 3. Overview ● ATL Industrialization consists on – Support ● Newsgroup ● Mailing lists ● Documentation – 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 Copyright @ Obeo ● 3
  4. 4. Main developments axis ● Ergonomy – IDE, wizards, internationalization, packaging ● Scalability ● Interoperability – Modelers compatibility – Transformation engine (VM or pure EMF) – Integration with Acceleo ● New concepts – Iterative transformations – Conservative transformations – Roundtrip – traceability Copyright @ Obeo 4
  5. 5. Done ● Releng strategy ● API refactoring ● UI improvements – Wizards, content assist, code folding, stack traces ● Documentation – Merging wiki / pdf – doc plugin synchronization ● Migration of ATL-related AM3 features – Register metamodel – Ant tasks ● Bugs corrections & existing features improvements Copyright @ Obeo 5
  6. 6. Documentation Mylyn Eclipse Wiki WikiText collaborative extraction to edition Copyright @ Obeo Eclipse Help 6
  7. 7. Copyright @ Obeo Code folding 7
  8. 8. New File Wizard Copyright @ Obeo 8
  9. 9. Clickable Execution Traces Copyright @ Obeo 9
  10. 10. What's next ● ATL 3.1 release, based on 3.0 API's – Profiler contribution (CS) integration – Debugger improvement – Simplify transformation creation – IDE improvements ● Launch configurations ● Content assist ● Later... – Incremental transformations support – Graphical transformations design – Input / output metamodels views Copyright @ Obeo 10
  11. 11. Questions ? ● ... Copyright @ Obeo 11

×