1 / 32

NOTICE!

NOTICE!.

kbuller
Download Presentation

NOTICE!

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 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! 1/10/2010

  2. TransfoREMES by TransfoREMES team transforemes-project-team@googlegroups.com Supervisor: AnetaVulgarakis 1/10/2010 1/10/2010 1/10/2010

  3. 1/10/2010

  4. Outline Overview Requirements Design Evolution Implementation Approach Transformation Testing Product Demonstration Project Schedule Work Statistics DSD Challenges & Experiences 1/10/2010 1/10/2010

  5. What is the goal of TransfoREMES? • -  Model Transformation  Overview REMES 1/10/2010

  6. Overview • What is REMES ? • REsource Model for Embedded Systems. • Used for formal modeling and analysis of Embedded resources for storage, energy, communication and computation. • Why is it important to model ES resources ? • Limited availability of computing resources • Early design decisions can affect the system's overall resource consumption • What is the need for Transformation ? • UML Diagrams lack formal description for resource consumption • It facilitates designers to analyze the system effectively.

  7. Requirements

  8. Requirements

  9. Requirements

  10. Requirements

  11. Requirements Matrix Requirements 1/10/2010

  12. Design Evolution 1/10/2010

  13. Implementation ApproachATL Approach 1/10/2010

  14. Implementation ApproachXML Parser Approach 1/10/2010

  15. Eclipse Galileo • Atlas Transformation Language • UML2Tools • Stylus Studio • REMES GUI Tools and Technologies 1/10/2010

  16. Model Comparison between the actual and expected target model • The comparison between the two models contain two sets • Mapping set (MS) • Difference set (DS) • Mapping set contains all the matching pairs of elements • Difference set aims to detect • New differences • Delete differences • Change differences Transformation Testing 1/10/2010

  17. Product Demonstration 1/10/2010

  18. Project Schedule • Project Activities • Milestones

  19. Time Invested • Work Activity vs. Team member • Financial Cost • Other Statistics Work Statistics 1/10/2010

  20. transfoREMES status : Finished • Supervisor is satisfied with the product • Team members are confident • Future work • ATL rules can be enhanced by future developers • UML statecharts to REMES model transformation using ATL   Project status & Future work 1/10/2010

  21. DSDChallenges & Experiences • Technical Challenges • Finalizing UML metamodel • ATL was new to each member • Choosing an appropriate UML visualization tool compatible with the metamodel • Technical Experiences • - Adopting alternate approach for Risk mitigation. • Learnt new tools & technologies 1/10/2010

  22. DSDChallenges & Experiences • Communication Challenges • Expressing ideas effectively • Face to face discussions between FER and Supervisor • Communication Experiences • Face to face meetings, Skype conferences conclude with productive outcomes. • Frequent discussions with supervisor cleared ambiguities. 1/10/2010

  23. Management Challenges • “Patience, persistence and perspiration make an unbeatable combination for success” • Management Experiences • Work appreciation motivated the team • Meeting deadlines through effective planning • Promoting amiable working environment for efficient outputs. DSD Challenges & Experiences 1/10/2010

  24. DSD Challenges & Experiences • Cultural Challenges • Chances of misunderstandings • Varying accents of team members • Respect for time • Cultural Experiences • Social interactions through Facebook • Learnt about each others etiquettes, culture, festivals and country • Avoided audio Skype conference. • No delayed meetings as everyone was on time 1/10/2010

  25. Other Challenges • Exams • Other assignments • Festivals • Excursions • Illness DSD Challenges & Experiences 1/10/2010

  26. ThankYou Win together, Lose Together, Play Together, Stay Together… 1/10/2010

  27. 1/10/2010

  28. 1/10/2010

  29. Group Postings  312 Knowledge Management  19 Topics Discussed  99 2742 Files 1.790 Folders 542 Commits Face to face : 12 Skype : 24 Supervisor : 08 1/10/2010

More Related