150 likes | 267 Views
transfoREMES. Supervisor: Aneta Vulgarakis. Table Of Contents. Project Overview Project Tasks High level system structure Technologies and Tools Team Introduction Communication Meeting. Project Overview. What is REMES? RE source M odel for E mbedded S ystems.
E N D
transfoREMES Supervisor: Aneta Vulgarakis
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.
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.
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 GUI Eclipse UML Statechart Metamodel REMES Metamodel XML Translation XML Translation XML representation of UML Metamodel XML representation of REMES Metamodel Transformation
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