Presentation is loading. Please wait.

Presentation is loading. Please wait.

Formalizing Material Flow Diagrams Robert-Jan Bijl.

Similar presentations


Presentation on theme: "Formalizing Material Flow Diagrams Robert-Jan Bijl."— Presentation transcript:

1 Formalizing Material Flow Diagrams Robert-Jan Bijl

2 Introduction The Falcon Project Vanderlande Industries Embedded Systems Institute Material Flow Diagrams ‘building plans’ for distribution centers give an idea of the material flow through setup purely pictures, mostly in Visio PAGE 228-11-2015

3 Project Goals Formalize MFD’s to be able to derive artifacts from these MFD’s create a metamodel create tooling derive artifacts from the created models Get insight in the involved processes design of metamodels evolution of metamodels (when already in use) creation/availability of tooling PAGE 328-11-2015

4 General Approach Analyze the domain Get domain specific structures Get domain specific constraints Create metamodel Implement metamodel Choose a framework Create tooling to support MDD Model editor PAGE 428-11-2015

5 Analyze Domain Levels of abstraction Hierarchies Connections and connectors Create model element per connection Can be used for e.g. computing metrics PAGE 528-11-2015

6 Create Metamodel PAGE 628-11-2015

7 Implement Metamodel We use the Eclipse Modeling Framework Eclipse based framework for Model Driven Engineering Consists of several plug-ins, to create (meta)models perform Model-to-Model transformations (ATL) do code generation (Xpand) create graphical editor (GMF) PAGE 728-11-2015

8 Implement Metamodel (cnt’d) PAGE 828-11-2015

9 Create Tooling Graphical Editor To be able to create models in a graphical way Test Suite Some (metamodel-independent) models, to test M2M transformation and code generation on Metric Suite generates statistics for models/transformations PAGE 928-11-2015

10 Graphical Editor Compared a few available tools Based on five metrics Results: Decided to go with GMF, best compatibility with what we already have PAGE 1028-11-2015

11 Graphical Editor (cnt’d) Created a (basic) graphical editor for the metamodel we saw a few slides back PAGE 1128-11-2015

12 Practical Application Warehouse Simulator Created by Jacques Verriet of ESI Simulates throughput, latency Generate input, based on the MFD Uses some ‘hacks’ to generate exact positions Nice example of what is possible Combination of Java and Xpand Read diagram files to create a layout model Traverse model to generate simulator input PAGE 1228-11-2015

13 Everything in one simple image PAGE 1328-11-2015

14 Further Steps Finishing my thesis Trying to ‘draw’ a real-life transport system and feeding the simulator with input Graduating PAGE 1428-11-2015


Download ppt "Formalizing Material Flow Diagrams Robert-Jan Bijl."

Similar presentations


Ads by Google