Presentation1_Introduction [1.39 MiB]

Download Report

Transcript Presentation1_Introduction [1.39 MiB]

transfoREMES
Supervisor: Aneta Vulgarakis
2016-05-24
1
Table Of Contents
•
•
•
•
•
•
•
Project Overview
Project Tasks
High level system structure
Technologies and Tools
Team Introduction
Communication
Meeting
2016-05-24
2
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.
2016-05-24
3
Project Overview
• 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.
2016-05-24
4
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.
2016-05-24
6
Technologies and Tools
•
•
•
•
ATL (ATLAS Transformation Language)
Eclipse
XML
SVN
2016-05-24
7
High level system architecture
Eclipse
GUI
UML Statechart
Metamodel
REMES
Metamodel
XML Translation
XML representation of
UML Metamodel
2016-05-24
Transformation
XML Translation
XML representation of
REMES Metamodel
8
Team Introduction - Sweden
Mansooreh Zahedi
• Project Leader
• Project Design
Ashwini Mayakar
• Documentation
• Tester
2016-05-24
9
Team Introduction - Sweden
Mridul Chopra
• Project Design
• Developer
• Tester
Christoph Weskamp
• Developer
• Requirement Gathering
• Tester
2016-05-24
10
Team Introduction - Croatia
Nenad Licitar
• Team Leader
• Project Design
• Tester
Aleksandra Mladenovic
• Developer
• Documentation
• Project Design
2016-05-24
11
Team Introduction - Croatia
Jakov Kondza
• SVN Manager
• Documentation
• Tester
2016-05-24
12
Communication
2016-05-24
13
Meetings
2016-05-24
14
Thank you
2016-05-24
15