Supervisor: Aneta Vulgarakis transfoREMES
Table Of Contents Project Overview Project Tasks High level system structure Technologies and Tools Team Introduction Communication Meeting
Project Overview What is REMES? REsource Model for Embedded Systems. Can model both functional and extra-functional behaviour What is UML statechart? Describes the behavior of instances of a modeling element.
Why do we need Transformation? Transformation helps to study additional functional behavior by transforming UML state charts into REMES. Goal ? Investigate the possibility of transformation between UML state charts and REMES Project Overview
What is Model transformation? Transformation from a model that conforms to one metamodel to a model that conforms to another metamodel. What is metamodel? Metamodel defines semantics of conforming models.
Project tasks Make UML metamodels for statecharts. Compare UML metamodels with REMES metamodels. Design transformation from REMES metamodels to UML statecharts metamodels and vice versa. Implement the transformation and demonstrate with an instance.
Technologies and Tools ATL (ATLAS Transformation Language) Eclipse XML SVN
High level system architecture Eclipse GUI UML Statechart Metamodel REMES Metamodel XML representation of UML Metamodel XML representation of REMES Metamodel Transformation XML Translation
Team Introduction - Sweden Mansooreh Zahedi Project Leader Project Design Ashwini Mayakar Documentation Tester
Team Introduction - Sweden Mridul Chopra Project Design Developer Tester Christoph Weskamp Developer Requirement Gathering Tester
Team Introduction - Croatia Nenad Licitar Team Leader Project Design Tester Aleksandra Mladenovic Developer Documentation Project Design
Team Introduction - Croatia Jakov Kondza SVN Manager Documentation Tester
Communication
Meetings
Thank you