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 - PowerPoint PPT Presentation

1 / 18
About This Presentation
Title:

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

Description:

Title: Selected Topics of Software Engineering - Distributed Software Development Author: icc Last modified by: Christoph Created Date: 10/13/2003 9:50:06 PM – PowerPoint PPT presentation

Number of Views:135
Avg rating:3.0/5.0

less

Transcript and Presenter's Notes

Title: 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


1
NOTICE!
  • 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!

2
Distributed Software Development
3
Requirements and Design Description of
transfoREMES
by transfoREMES team Supervisor Aneta Vulgarakis
4
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.

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
  • Automatic transformation
  • Source model has component that can be
    automatically transferred into target component
  • Manual transformation
  • Certain parts of source metamodel dont 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

10
Architecture
GUI
Eclipse
UML Statechart Metamodel
REMES Metamodel
XML Translation
XML Translation
XML representation of UML Metamodel
XML representation of REMES Metamodel
Transformation
11
Architecture details
12
Realisation
13
Realisation
14
Use Case Diagram
15
Sequence Diagram
16
Activity Diagram
17
Technology
  • Eclipse ATL
  • REMES GUI
  • UMLtool

18
Any Questions??
Many thanks for your attention
Write a Comment
User Comments (0)
About PowerShow.com