Presentation is loading. Please wait.

Presentation is loading. Please wait.

12016-02-18 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.

Similar presentations


Presentation on theme: "12016-02-18 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer."— Presentation transcript:

1 12016-02-18 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer Science and Engineering, University of Mälardalen, Västerås, Sweden and at the Faculty of Electrical Engineering and Computing, University of Zagreb, Croatia (year 2009/2010). For all other purposes, authors’ written permission is needed! The purpose of these materials is to help students in better understanding of lectures in DSD and not their replacement! NOTICE!

2 22016-02-18 Distributed Software Development

3 32016-02-18 TransfoREMES Alpha prototype by transfoREMES team Supervisor: Aneta Vulgarakis

4 42016-02-18 Table Of Contents Project schedule TransfoREMES demo: o Visual Paradigm - UML eclipse plugin o TransfoREMES application GUI o State chart model o ATL & Transformation rules o Resulting REMES model Basics since last time

5 Project schedule Spent about 100 hours last week Made a metamodel of UML state chart Defined some UML to REMES transformation rules Implemented the GUI Defined tools to be used for XMI creation and visualization, both for UML state charts and REMES 52016-02-18

6 Visual Paradigm - UML plugin Used for UML modeling Exporting to XMI Free for non-commercial use 62016-02-18

7 Graphical User Interface Simple interface Developed using Java Swing UML models visualized using Visual Paradigm eclipse plugin REMES models visualized using REMES GUI

8 GUI – Transformation direction Direction: Which model is to be transformed

9 GUI – Input model Input: The user must select the input model

10 GUI – Manual Transformations Not all element can be transformed automatically

11 State chart model – Traffic Lights 112016-02-18

12 ATL 122016-02-18 ATL: Atlas transformation language Model to model transformation language

13 ATL model input 132016-02-18

14 142016-02-18 Basic Transformation rules REMES UML statecharts entry entry point exit end point edge transition sub mode state

15 ATL transformation rules 152016-02-18 Rules: ATL needs transformation rules, to know which element of one model transforms to which element of resulting model.

16 Resulting REMES model 162016-02-18

17 Since last time… Clearer vision of the project requirements More confident on project success due to some problems that are solved General project status is on track but the fulfillment of current milestone is slightly behind schedule o It is because of the nature of research projects. At the phase of project plan we didn’t have much information.

18 Since last time… 182016-02-18

19 Since last time… Total hours spent till now is 269 Milestones met:  Project plan  Requirements  Project design  Alpha prototype

20 Any Questions?? 202016-02-18 Many thanks for your attention


Download ppt "12016-02-18 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer."

Similar presentations


Ads by Google