Download presentation
Presentation is loading. Please wait.
Published byCharity Greer Modified over 9 years ago
1
12015-12-25 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
22015-12-25 Distributed Software Development
3
32015-12-25 Requirements and Design Description of transfoREMES by transfoREMES team Supervisor: Aneta Vulgarakis
4
42015-12-25 Table Of Contents Short Introduction Project requirements Architecture Design Technologies
5
Short Introduction Task: Design transformation from REMES models to UML statecharts models and vice versa. 52015-12-25
6
Project Requirements Analyse main characteristics of statecharts –States (CompositeState..) –Events (TimeEvent..) –Transitions Make an UML metamodel –Contains all necessary elements
7
Project Requirements Analyse main characteristics of REMES –Mode (Atomic, Composite) –Variables –Control Points –Actions –Conditional Connectors Compare UML and REMES –functional behavior, modeling –metamodels
8
Project requirements 82015-12-25 –Source model has component that can be automatically transferred into target component Automatic transformation Manual transformation –Certain parts of source metamodel don’t conform to any of the EMF metamodel from targets side
9
Project requirements The general project requirement: establish two way transformations –Priority: UML statecharts to REMES Primary focus: automatic transformation Secondary focus: manual transformation 92015-12-25
10
Architecture 102015-12-25 Eclipse GUI UML Statechart Metamodel REMES Metamodel XML representation of UML Metamodel XML representation of REMES Metamodel Transformation XML Translation
11
Architecture details
12
Realisation
14
Use Case Diagram 142015-12-25
15
Sequence Diagram 152015-12-25
16
Activity Diagram 162015-12-25
17
Technology Eclipse & ATL REMES GUI UMLtool
18
Any Questions?? 182015-12-25 Many thanks for your attention
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.