NOTICE These materials are prepared only for the

  • Slides: 23
Download presentation
NOTICE! • These materials are prepared only for the students enrolled in the course

NOTICE! • 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! 12/12/2021 1

Distributed Software Development 12/12/2021 2

Distributed Software Development 12/12/2021 2

Transfo. REMES Release Candidate by Transfo. REMES team transforemes-project-team@googlegroups. com Supervisor: Aneta Vulgarakis 12/12/2021

Transfo. REMES Release Candidate by Transfo. REMES team transforemes-project-team@googlegroups. com Supervisor: Aneta Vulgarakis 12/12/2021 3

Table Of Contents • • • Project Overview Project Schedule Whats new? Transfo. REMES

Table Of Contents • • • Project Overview Project Schedule Whats new? Transfo. REMES Demo Transfo. REMES Schedule Transfo. REMES So Far 12/12/2021 4

Project Overview • Goal: Design transformation from REMES model to UML state chart model

Project Overview • Goal: Design transformation from REMES model to UML state chart model and vice versa • Two implementation techniques: – ATL approach – XML parser approach 12/12/2021 5

Approach using ATL 12/12/2021 6

Approach using ATL 12/12/2021 6

Approach using XML parsing 12/12/2021 7

Approach using XML parsing 12/12/2021 7

What’s new – Transfo. REMES on track – In ATL approach: • Completed REMES

What’s new – Transfo. REMES on track – In ATL approach: • Completed REMES to UML transformations • Upholding extra information • XSL Transformations in Stylus Studio – In XML parser approach: • Completed both way transformations • Developed new GUI – For both approaches: • Visualizations of resulting models 12/12/2021 8

Transfo. REMES Demo 12/12/2021 9

Transfo. REMES Demo 12/12/2021 9

12/12/2021 10

12/12/2021 10

12/12/2021 11

12/12/2021 11

12/12/2021 12

12/12/2021 12

12/12/2021 13

12/12/2021 13

12/12/2021 14

12/12/2021 14

12/12/2021 15

12/12/2021 15

Transfo. REMES Schedule • Transfo. REMES progress • Transfo. REMErs total time investment –

Transfo. REMES Schedule • Transfo. REMES progress • Transfo. REMErs total time investment – 1078. 5 hours • Tranfo. REMES work distribution–Week 50 – 127. 5 hours • Transfo. REMErs meetings since week 47 – 6 meetings 12/12/2021 16

Transfo. REMES So Far • Milestones achieved: ü Compared UML metamodel with REMES metamodel

Transfo. REMES So Far • Milestones achieved: ü Compared UML metamodel with REMES metamodel ü Completed transformation from REMES model to UML statecharts model using ATL ü Completed both transformations using XML parser ü Demonstrated transformations with an instance ü Designed GUI application ü Visualized transformations result model ü Documented Acceptance Test Plan 12/12/2021 17

Transfo. REMES So Far • Problems – Visualization of our models – Trial version

Transfo. REMES So Far • Problems – Visualization of our models – Trial version of Stylus Studio • Future Work – Testing – Documentation • Challenges – Exams!!!

12/12/2021 19

12/12/2021 19

T R A W N I S S F H O E R S

T R A W N I S S F H O E R S E M E 12/12/2021 S 20