12016-03-11 Supervisor: Aneta Vulgarakis transfoREMES.

Slides:



Advertisements
Similar presentations
BRULES Domain Specific Kit Implementation for Business Rules Management MOCKWARE supported by Cybersoft.
Advertisements

Generative Programming for a Component-based Framework of Distributed Embedded Software Systems Xu Ke, Krzysztof Sierszecki Mads Clausen Institute for.
Object-Oriented Analysis and Design
7 July 2003 MDA presentation Dennis Wagelaar 1 Model-Driven Architecture The current state of affairs.
Introduction to UML Visual modeling Models and its importance
Creating Architectural Descriptions. Outline Standardizing architectural descriptions: The IEEE has published, “Recommended Practice for Architectural.
Mining Metamodels From Instance Models: The MARS System Faizan Javed Department of Computer & Information Sciences, University of Alabama at Birmingham.
Task Manager Software Engineering: CS 673 Spring 2009 John Spencer, Parag Shah, Rich Moffitt, Hassan Sobhie May 4, 2009.
CASE Tools And Their Effect On Software Quality Peter Geddis – pxg07u.
Deriving AO Software Architectures using the AO-ADL Tool Suite Luis Fernández, Lidia Fuentes, Mónica Pinto, Juan A. Valenzuela Universidad de Málaga
GUI for development of REMES models REMES GUI group.
A Generic And Extensible Framework For Model Driven Reverse Engineering.
Distributed Software Development Transport4You1 Project Plan Gaurav Kushwaha & Dajan Zvekic.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
By: Md Rezaul Huda Reza 5Ps for SE Process Project Product People Problem.
Author: Lornet LD team Reuse freely – Just quote Desired Properties of a MOT Graphic Representation Formalism Simplicity and User Friendliness (win spec,
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
A Z Approach in Validating ORA-SS Data Models Scott Uk-Jin Lee Jing Sun Gillian Dobbie Yuan Fang Li.
GUI for development of REMES models REMES GUI group.
Introduction to MDA (Model Driven Architecture) CYT.
A REFACTORING TOOL FOR DESIGN PATTERNS WITH MODEL TRANSFORMATIONS Zekai Demirezen Yasemin Topaloğlu Ege University Department of Computer Engineering
Assessing the Suitability of UML for Modeling Software Architectures Nenad Medvidovic Computer Science Department University of Southern California Los.
1/10/2010 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Object-Oriented Analysis and Design An Introduction.
Object Management Group (OMG) Specifies open standards for every aspect of distributed computing Multiplatform Model Driven Architecture (MDA)
SaveUML System design. System overview Possible...
Information System Development Courses Figure: ISD Course Structure.
August/2007 Helton Souza Lima SBCARS 1 Automatic Generation of Platform Independent Built-in Contract Testers Helton Souza Lima Franklin Ramalho Patricia.
Selected Topics in Software Engineering - Distributed Software Development.
1 Workshop on Business-Driven Enterprise Application Design & Implementation Cristal City, Washington D.C., USA, July 21, 2008 How to Describe Workflow.
XASTRO-2 Overview Presentation CCSDS SAWG Athens Meeting 12 th April 2005.
1 5 Nov 2002 Risto Pohjonen, Juha-Pekka Tolvanen MetaCase Consulting AUTOMATED PRODUCTION OF FAMILY MEMBERS: LESSONS LEARNED.
1 UML Distilled 3e by Martin Fowler Chapter 1 Introduction to UML.
1 Introduction to UML. 2 What is UML? UML is an acronym for Unified Modeling Language. Unified –Combines the best from existing object- oriented software.
Chapter 7 The Object-Oriented Approach to Requirements.
Jennifer Widom XML Data Introduction, Well-formed XML.
Lab 5 CPIT 250 System Analysis and Design.
WIGOS Data model – standards introduction.
Gregor v. Bochmann, University of Ottawa Based on Powerpoint slides by Gunter Mussbacher(2009) with material from Amyot User Requirements Notation (URN)
10/9/2011 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
1 Technical & Business Writing (ENG-715) Muhammad Bilal Bashir UIIT, Rawalpindi.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
CEN5064/CEN4021 SRAD Denis Antoine(Team Leader) Harika Chirumamilla(Time Keeper) Marcelo Lopez(Minute Taker) Jean-Marc Rodriguez(Cross Functional/ Development)
111/07/07 SaveUML Project Mälardalen University (MDH), Västerås, Sweden Faculty of Electrical Engineering (FER), Zagreb, Croatia.
Distributed Software Development 2011/12.
UML Profile BY RAEF MOUSHEIMISH. Background Model is a description of system or part of a system using well- defined language. Model is a description.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Modeling Uncertain and Imprecise Information in Process Modeling with UML Jing XIAO LATTIS, INSA-Toulouse, France 14th International.
1 Model Driven Health Tools Design and Implementation of CDA Templates Dave Carlson Contractor to CHIO
 Eurostep 2000 The Future of STEP (ISO 10303) Bernd G. Wenzel Eurostep GmbH
Architecture for View Modeling in SysML Auto-View Generation Working Group Lead: Christopher Delp NASA JPL.
© 2016 Zeligsoft Improving embedded software development productivity Papyrus for RealTime - Executable modeling on Eclipse Charles Rivet Senior Product.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Object Management Group Information Management Metamodel
Summary Report Project Name: Model-Driven Health Tools (MDHT)
Object-Oriented Analysis and Design
Unified Modeling Language
Introduction to Unified Modeling Language (UML)
Introduction to UML Tutorial 1.
XML Data Introduction, Well-formed XML.
Introduction to Computer Science for Majors II
UML profiles.
Constructing MDA-based Application Using Rational XDE for .NET
CEN/WS XBRL Kick-off meeting
Visual Modeling Using Rational Rose
Graphical Modeling of INFOD applications
Working Group on Data, Information and Knowledge Exchange (WG DIKE)
Software Architecture & Design
Presentation transcript:

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