Openflexo
Open Platform - Open Innovation
□ Openflexo – One project, many models and views

We build environments to help architects and
experts reconcile the many ...
□ Openflexo – Modeling ToolBox

Openflexo is an open modeling toolbox that
● aims at enhancing business users modeling exp...
□ Openflexo – Model Federation

Our vision of Model Federation:
● connect to heterogeneous models
● freely build new conce...
□ Openflexo – Providing each user with his own views

Openflexo
□ Openflexo – Viewpoint model & Architecture Frameworks
Openflexo provides tooling:
●

to define federated concepts: Editi...
□ Openflexo – Viewpoint architecture
□ Openflexo – Viewpoint architecture
Model 1
MetaModel 1
Conforms to

MetaModel 2

Model 2
Conforms to

Model
Slot

Model
...
□ Openflexo – Features & Work In Progress

Already in the bag (version 1.4.5)
● Full-featured BPMN modeler

● Code & docum...
□ Openflexo – Features & Work In Progress

Work In Progress (version 1.5, late 2012)
● XML/XSD backend

● Multi-slot viewp...
□ Openflexo – EditionPattern Language
EditionPattern MyConcept{
PatternRole myC2 as C2 from MMA
PatternRole myC3 as C3 fro...
□ Openflexo – On the radar

Short Term – 1st quarter 2013
● EMF & spreadsheets backends

● E.P. language formalization
● U...
□ Openflexo – « Open Innovation » ecosystem
□ Contact US
We’re looking for Open Innovators :
• Academic Research
• Business Partners

● Business & Partners Contact:
●...
Upcoming SlideShare
Loading in …5
×

Openflexo's infrastructure - exhibitor - @models2012

263 views
141 views

Published on

Presentation of the Openflexo modeling infrastructure @Models2012 - Innsbruck

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
263
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Openflexo's infrastructure - exhibitor - @models2012

  1. 1. Openflexo Open Platform - Open Innovation
  2. 2. □ Openflexo – One project, many models and views We build environments to help architects and experts reconcile the many points of view
  3. 3. □ Openflexo – Modeling ToolBox Openflexo is an open modeling toolbox that ● aims at enhancing business users modeling experience ● provides support for user-defined views ● is built for multi-paradigm modeling support ● integrates information through model federation Openflexo is a collaborative OpenSource (GPL V3) project
  4. 4. □ Openflexo – Model Federation Our vision of Model Federation: ● connect to heterogeneous models ● freely build new concepts out of existing ones ● design custom representation for them ● provide dedicated tooling to manipulate them
  5. 5. □ Openflexo – Providing each user with his own views Openflexo
  6. 6. □ Openflexo – Viewpoint model & Architecture Frameworks Openflexo provides tooling: ● to define federated concepts: EditionPatterns (E.P.) ● to design custom representations: Views & diagrams ● to package purposeful set of views: Viewpoint (VP) models ● VP Architecture is compliant with ISO-42010 A toolbox to build custom AF-oriented modelers
  7. 7. □ Openflexo – Viewpoint architecture
  8. 8. □ Openflexo – Viewpoint architecture Model 1 MetaModel 1 Conforms to MetaModel 2 Model 2 Conforms to Model Slot Model Slot E.P. Instance E.P. Instance E.P. Instance EditionPattern E.P. Instance E.P. Instance E.P. Instance EditionPattern View Definition View Instance
  9. 9. □ Openflexo – Features & Work In Progress Already in the bag (version 1.4.5) ● Full-featured BPMN modeler ● Code & document generation infrastructure ● Initial version of our Viewpoint modeling support ● User defined views with design environment ● Full OWL support ● Initial version of an Archimate modeler
  10. 10. □ Openflexo – Features & Work In Progress Work In Progress (version 1.5, late 2012) ● XML/XSD backend ● Multi-slot viewpoint models for Model Federation ● E.P. textual syntax definition ● Partnership with AgileBirds SPRL ● Custom Architecture Framework for Process Mapping ● Simplified BPMN editor
  11. 11. □ Openflexo – EditionPattern Language EditionPattern MyConcept{ PatternRole myC2 as C2 from MMA PatternRole myC3 as C3 from MMA PatternRole shape as ellipse from OFShapes Property name is alias for myC2.Name Constraint greyIfUnnamed { (name is null) and (shape.color = 'grey') } ActionScheme syncName { <…> } DropScheme dropFromPalette (MyName as String) { myC2 := new MMA::C2(MyName) shape := new OFShapes::Ellipse() shape.color := blue <…>} LinkScheme linkToAnotherClass { <…> } <…> }
  12. 12. □ Openflexo – On the radar Short Term – 1st quarter 2013 ● EMF & spreadsheets backends ● E.P. language formalization ● User-views enhancements ● custom edition forms ● dynamic generation of diagrams Mid Term – mid to late 2013 ● “Dynamic” OSLC support ● Unified Model repository ● Reasoning support
  13. 13. □ Openflexo – « Open Innovation » ecosystem
  14. 14. □ Contact US We’re looking for Open Innovators : • Academic Research • Business Partners ● Business & Partners Contact: ● Christophe Guychard <christophe.guychard@openflexo.org> ● Academics & Technical Support: ● Sylvain Guérin <sylvain.guerin@openflexo.org>

×