Presentation is loading. Please wait.

Presentation is loading. Please wait.

Integrating OCL and Model Transformations in Fujaba Mirko Stölzel, Steffen Zschaler, and Leif Geiger OCLApps 2006, October 2, 2006.

Similar presentations


Presentation on theme: "Integrating OCL and Model Transformations in Fujaba Mirko Stölzel, Steffen Zschaler, and Leif Geiger OCLApps 2006, October 2, 2006."— Presentation transcript:

1 Integrating OCL and Model Transformations in Fujaba Mirko Stölzel, Steffen Zschaler, and Leif Geiger OCLApps 2006, October 2, 2006

2 Fakultät Informatik, Institut für Software- und Multimediatechnologie, Lehrstuhl Softwaretechnologie TU Dresden, October 2, 2006Integrating OCL in Fujaba Storydiagrams (c) Steffen ZschalerFolie 2 von 5 Outline 1.Story Diagrams – Describing Transformations 2.OCL in Story Diagrams

3 Fakultät Informatik, Institut für Software- und Multimediatechnologie, Lehrstuhl Softwaretechnologie TU Dresden, October 2, 2006Integrating OCL in Fujaba Storydiagrams (c) Steffen ZschalerFolie 3 von 5 name == Persistent s:Stereotype Story Diagrams – Describing Transformations target this anEntity:Class [for each] [success] name := anEntity.getName() entityBean:BeanObjectClass name = Persistent anEntity.name Code Generator of Dresden OCL toolkit can now be used to generate Java code from such story diagrams.

4 Fakultät Informatik, Institut für Software- und Multimediatechnologie, Lehrstuhl Softwaretechnologie TU Dresden, October 2, 2006Integrating OCL in Fujaba Storydiagrams (c) Steffen ZschalerFolie 4 von 5 OCL in Story Diagrams ClassName::methodName (par1: Type1) : void V1:T1 V2:T2 V3:T3 V2:T2 V4:T4 e1 e3 e6 e7 e9 e2 e4 e5 e8 [success] [failure][success] this: ClassName par1: Type1 this: ClassName par1: Type1 V1:T1 V2:T2 V3:T3 V2:T2 V3:T3 V2:T2 V4:T4 this: ClassName par1: Type1 this: ClassName par1: Type1 this: ClassName par1: Type1 V2:T2 this: ClassName par1: Type1 V2:T2 this: ClassName par1: Type1 V1:T1 this: ClassName par1: Type1 V1:T1 Algorithm for environment calculation modelled and implemented based on Fujaba Story Diagrams. Eclipse-Based Prototype available. http://dsd-serv.uni-paderborn.de/projects/ocl4fujaba/ Algorithm for environment calculation modelled and implemented based on Fujaba Story Diagrams. Eclipse-Based Prototype available. http://dsd-serv.uni-paderborn.de/projects/ocl4fujaba/

5 Fakultät Informatik, Institut für Software- und Multimediatechnologie, Lehrstuhl Softwaretechnologie TU Dresden, October 2, 2006Integrating OCL in Fujaba Storydiagrams (c) Steffen ZschalerFolie 5 von 5 Thank you for your attention! http://dsd-serv.uni-paderborn.de/projects/ocl4fujaba/


Download ppt "Integrating OCL and Model Transformations in Fujaba Mirko Stölzel, Steffen Zschaler, and Leif Geiger OCLApps 2006, October 2, 2006."

Similar presentations


Ads by Google