Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.
Introducing Collaboro:Collaborative DSL/DSML Definition1© AtlanMod - atlanmod-contact@mines-nantes.frHugo BruneliereAtlanM...
Defining DSLs/DSMLs…2© AtlanMod - atlanmod-contact@mines-nantes.fr
3© AtlanMod - atlanmod-contact@mines-nantes.frDefining DSLs/DSMLs “separately”
4© AtlanMod - atlanmod-contact@mines-nantes.frDefining DSLs/DSMLs collaboratively
5© AtlanMod - atlanmod-contact@mines-nantes.frCollaboro: Enabling the collaborativedefinition of DSLs
6© AtlanMod - atlanmod-contact@mines-nantes.frCollaboro: Enabling the collaborativedefinition of DSLs
7© AtlanMod - atlanmod-contact@mines-nantes.frCollaboro: Enabling the collaborativedefinition of DSLs
8© AtlanMod - atlanmod-contact@mines-nantes.frCollaboro: Enabling the collaborativedefinition of DSLs
Collaboro in a few words Collaboro - an approach & supportinginfrastructure Objective: make DSL/DSML definition processm...
Collaboro tooling: Workbench10© AtlanMod - atlanmod-contact@mines-nantes.fr
Collaboro tooling: Version view11© AtlanMod - atlanmod-contact@mines-nantes.fr
Collaboro tooling: Collaboration view (1/2)12© AtlanMod - atlanmod-contact@mines-nantes.fr
Collaboro tooling: Collaboration view (2/2)13© AtlanMod - atlanmod-contact@mines-nantes.fr
14© AtlanMod - atlanmod-contact@mines-nantes.frCollaboro tooling: Decision engine
15© AtlanMod - atlanmod-contact@mines-nantes.frCollaboro tooling: Notation view -textual DSL/DSML
16© AtlanMod - atlanmod-contact@mines-nantes.frCollaboro tooling: Notation view -graphical DSL/DSML (in progress)
Collaboro tooling: DSL/DSMLinitialization by example (in progress)17© AtlanMod - atlanmod-contact@mines-nantes.fr
18© AtlanMod - atlanmod-contact@mines-nantes.frCollaboro: Ongoing works & potentialfuture improvments Ongoing… Support f...
Collaboro tested in the context ofother Eclipse initiatives ATL model transformation language& toolkit– http://www.eclips...
20© AtlanMod - atlanmod-contact@mines-nantes.frThanks for your attention! Collaboro from EclipseLabshttp://code.google.co...
Prochain SlideShare
Chargement dans…5
×

Collaboro - EclipseCon France 2013 - Ignite Talks Session

1 945 vues

Publié le

Publié dans : Technologie, Formation
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Collaboro - EclipseCon France 2013 - Ignite Talks Session

  1. 1. Introducing Collaboro:Collaborative DSL/DSML Definition1© AtlanMod - atlanmod-contact@mines-nantes.frHugo BruneliereAtlanMod team (Inria, Mines Nantes & LINA)EclipseCon France 2013 – Ignite TalksWednesday 5th of June 2013
  2. 2. Defining DSLs/DSMLs…2© AtlanMod - atlanmod-contact@mines-nantes.fr
  3. 3. 3© AtlanMod - atlanmod-contact@mines-nantes.frDefining DSLs/DSMLs “separately”
  4. 4. 4© AtlanMod - atlanmod-contact@mines-nantes.frDefining DSLs/DSMLs collaboratively
  5. 5. 5© AtlanMod - atlanmod-contact@mines-nantes.frCollaboro: Enabling the collaborativedefinition of DSLs
  6. 6. 6© AtlanMod - atlanmod-contact@mines-nantes.frCollaboro: Enabling the collaborativedefinition of DSLs
  7. 7. 7© AtlanMod - atlanmod-contact@mines-nantes.frCollaboro: Enabling the collaborativedefinition of DSLs
  8. 8. 8© AtlanMod - atlanmod-contact@mines-nantes.frCollaboro: Enabling the collaborativedefinition of DSLs
  9. 9. Collaboro in a few words Collaboro - an approach & supportinginfrastructure Objective: make DSL/DSML definition processmore participative, meaning that bothdevelopers and users of the language cancollaborate together to create and evolve it Tool under development – currently availableas an EclipseLab9© AtlanMod - atlanmod-contact@mines-nantes.fr
  10. 10. Collaboro tooling: Workbench10© AtlanMod - atlanmod-contact@mines-nantes.fr
  11. 11. Collaboro tooling: Version view11© AtlanMod - atlanmod-contact@mines-nantes.fr
  12. 12. Collaboro tooling: Collaboration view (1/2)12© AtlanMod - atlanmod-contact@mines-nantes.fr
  13. 13. Collaboro tooling: Collaboration view (2/2)13© AtlanMod - atlanmod-contact@mines-nantes.fr
  14. 14. 14© AtlanMod - atlanmod-contact@mines-nantes.frCollaboro tooling: Decision engine
  15. 15. 15© AtlanMod - atlanmod-contact@mines-nantes.frCollaboro tooling: Notation view -textual DSL/DSML
  16. 16. 16© AtlanMod - atlanmod-contact@mines-nantes.frCollaboro tooling: Notation view -graphical DSL/DSML (in progress)
  17. 17. Collaboro tooling: DSL/DSMLinitialization by example (in progress)17© AtlanMod - atlanmod-contact@mines-nantes.fr
  18. 18. 18© AtlanMod - atlanmod-contact@mines-nantes.frCollaboro: Ongoing works & potentialfuture improvments Ongoing… Support for remote definition & synchronizationvia CDO Future? Better support for non-technical users (e.g. via asimplified Web-based interface) Generating examples from existing proposals Improving the decision policies (user rightmanagements) Initialization of DSL/DSML first implementation(e.g. Xtext/GMF)
  19. 19. Collaboro tested in the context ofother Eclipse initiatives ATL model transformation language& toolkit– http://www.eclipse.org/atl/– Maintained by MoDisco model driven reverseengineering framework– http://www.eclipse.org/MoDisco/– Maintained by19© AtlanMod - atlanmod-contact@mines-nantes.fr
  20. 20. 20© AtlanMod - atlanmod-contact@mines-nantes.frThanks for your attention! Collaboro from EclipseLabshttp://code.google.com/a/eclipselabs.org/p/collaboro/ AtlanMod contacts– Javier Canovas (lead dev.) - javier.canovas@inria.fr– Hugo Bruneliere - hugo.bruneliere@inria.fr

×