HPI Bachelorprojekt Scalable EMF Vorstellung der Designdokumente Strukturen und Abläufe 1. März 2010.

Slides:



Advertisements
Ähnliche Präsentationen
Architektur eines Human-Task-Service
Advertisements

interaktiver Web Service Workflows
Objektrelationales Mapping mit JPA
Cloud42 Dominik Muhler Seminar StuPro cims cims.
Strategie (Strategy / Policy) Ein objektbasiertes Verhaltensmuster Stephan Munkelt, Stefan Salzmann - 03IN.
Inhalt Saarbrücken,.
B-Bäume.
Objektrelationales Mapping mit JPA
Abschlusspräsentation cims. cims Abschlusspräsentation cims Agenda Aufgabenstellung Das System – Benutzerverwaltung / Abrechnungsmodell.
Stefanie Selzer - Pascal Busch - Michael Kropiwoda
Universität Stuttgart Institut für Kernenergetik und Energiesysteme Die SE Umgebung des Jahres 2003 am IKE Elemente der SE Umgebung –Omondo als Casetool.
Komponentenbasierter Taschenrechner mit CORBA
Instance-Based Context Calculation of OCL Expressions.
Algorithmentheorie 04 –Hashing
Vorlesung Informatik 2 Algorithmen und Datenstrukturen (27 – Kürzeste Wege) Prof. Th. Ottmann.
Fliegengewicht Ein objektbasiertes Strukturmuster.
Christian Kästner Modellgetriebene Softwareentwicklung Eclipse Modelling Framework.
Programmieren mit JAVA
PKJ 2005/1 Stefan Dissmann Zusammenfassung Bisher im Kurs erarbeitete Konzepte(1): Umgang mit einfachen Datentypen Umgang mit Feldern Umgang mit Referenzen.
Modellierung der Zugriffslogik auf Datenbanktabellen Software Component Technology for Distributed Applications Andreas Fink.
Entwurfsmuster – Iterator
Entwurfsmuster EDV Entwurfsmuster.
DVG Klassen und Objekte
Zurück zur ersten Seite SEP Entwurf und Implementierung einer effizienten Rechenstruktur zur Baumdarstellung mittels Java-Texteditoren Betreuer : Matthias.
Seite 1 Interface - Konzept Ein Interface führt einen neuen Datentyp ein: interface Frau {... } Das Interface enthält Deklarationen ( keine Definitionen.
FH-Hof Adapter & Facade Pattern Richard Göbel. FH-Hof Motivation Gegeben ist eine Klasse mit vorhandenen Methoden Gefordert ist eine Klasse, die ein bestimmtes.
YouTube5 .0 Projektpräsentation
Konzeption und Realisierung von DSS
PRJ 2007/1 Stefan Dissmann Verkettete datenstruktur: Liste Problem: Liste, die eine beliebige Zahl von Elementen verwaltet Operationen: Erzeugen, Anfügen,
Was umfaßt die CORBA Core Spezifikation? Welche zusätzlichen Komponenten muß ein ORB Produkt beinhalten? Core: CORBA Objekt Modell CORBA Architektur OMG.
Best Fit Matching von Punktewolken
Übersicht Motivation Konzeption Umsetzung/ Implementierung
MDA – Framework AndroMDA
Aurich – Jonas Jacobi OSGi Tutorial Aurich – Jonas Jacobi Das OSGi Service Framework Dynamisches Modulsystem für Java Dynamische.
Proseminar an der TU München Martin Levihn
Mit 3 Schichte zum Erfolg
1T-Systems Multimedia Solutions GmbH | SharePoint Intranet StarterPaket | SharePoint Intranet StarterPaket T-SYSTEMS MULTIMEDIA SOLUTIONS Der.
Generalisierung/Spezialisierung Subtypisierung/Vererbung
Architekturen und Techniken für computergestützte Engineering Workbenches.
Gruppe: Gewinnt Überblick 1.0 (Martin Kapfhammer)
Vorstellung des Projektergebnisses. Agenda I. Bla II. Änderungen beim Design III. Zeitliche Aufwände IV. Komplexität V. Produktpräsentation VI. Mögliche.
HPI Bachelorprojekt Scalable EMF Vorstellung der Designdokumente Strukturen und Abläufe 1. März 2010.
Jabber Seminar XML Technologien SS 2002 Mark Kunzmann.
OOP-Begriffe Abstraktion Modellieren Klasse Objekt Attribute Methoden
Welchen Problemen ist man bei heterogener, verteilter Programmierung ausgesetzt? Hardware: nicht einheitliche, inkompatible Systeme, verschiedene Leistungsfähigkeit.
1.2 Trennung von Struktur und Inhalt
Vorstellung des Entwurfs
Analyse von Ablaufdiagrammen
1. Vorstellung.
A. Walkowski ariadne – GI-Dienste für Notfall- Management-Systeme GI-Tage 2003, Münster Alexander Walkowski.
Tutorium PG Verbesserung Blatt 5 Beim instanziieren eines Fahrrades muss es möglich sein, alle benötigten Attribute dem Konstruktor zu übergeben.
Arbeitskreis Produktmodelle März 2003 TU Dresden, Inst. für Computeranwendung im Bauwesen Weise, Katranuschkov 20. März 2003 Ein Kooperationsmodell für.
Untersuchungen zur Erstellung eines
Meta-Modell für Story-Diagramme und Expressions
Generierung von effizientem C-Code aus UML2-Strukturdiagrammen
Java-Kurs Übung Besprechung der Hausaufgabe Vererbung
Java-Kurs Übung Besprechung der Hausaufgabe Vererbung
Einführung in die Programmierung mit Java
IT2 – WS 2005/20061Nov 14, 2005 Visibility  public: Sichtbar in allen Paketen  protected: Sichtbar innerhalb des Pakets und in den Unterklassen  (default,
- Studienarbeit - Entwurf und Umsetzung von kombinierten Anfragen für die Ähnlichkeitssuche auf digitalen Bilder auf der Basis von Regionen und Features.
1 Prof. Dr. Andreas SchmietendorfWS06/07 Übung 3 Test der Möglichkeiten des JDBC-Interfaces.
Case Tools Unterstützung für Design Pattern von Vladislav Krasnyanskiy.
Projekt Content Management Systeme (CMS): Java lernen mit Joomla E3FI1T 2015/16 Stephan Baldes
GUI Programmierung in Java Branimir Djordjevic. GUI - Wichtige Begriffe -  Die Swing-Bibliothek in Java stellt zum Beispiel die folgenden Windows zur.
TU Darmstadt FB 20 Informatik Bayes Decision Theory von Martin Tschirsich, Shuo Yang & Zijad Maxuti Hausübung 5: Erläuterung Anwendung.
 Gegenstandsbereich der Testtheorie: Analyse der Charakteristika von Tests:  Güte von Tests.  Struktur von Tests.  Schwierigkeit von Tests.  Gruppenunterschiede.
1. Betreuer: Prof. Dr. Jörg Striegnitz 2. Betreuer: Dr. Martin Schindler Kontextsensitive Autocompletion für Klassendiagramme in der UML/P Florian Leppers.
1 Lutz Ullrich SOA – serviceorientierte Architektur SOA – Was ist das?
Gt177 / / Messung und Berechnung Sequenz 1 Ablauf der Fluglärmsimulation im Computer Distanz, welche das Flugzeug in 1 Sekundezurücklegt!
 Präsentation transkript:

HPI Bachelorprojekt Scalable EMF Vorstellung der Designdokumente Strukturen und Abläufe 1. März 2010

HPI Bachelorprojekt Scalable EMF| 1. März 2010 Themen 1.Solution 1.Übersicht 2.Event Management 3.Impact Analyse 4.OCL Evaluierung 2.TestFramework 2

Solution – Übersicht – Struktur HPI Bachelorprojekt Scalable EMF| 1. März Application orchestriert Komponenten Komponenten unabhängig voneinander nutzbar

Solution – Übersicht – möglicher Ablauf HPI Bachelorprojekt Scalable EMF| 1. März

Solution – Impact Analyse – Ablauf HPI Bachelorprojekt Scalable EMF| 1. März

Solution – Impact Analyse – Filtersynthese aus OCL Queries HPI Bachelorprojekt Scalable EMF| 1. März Class Scope nur für Initialisierungsphase AST mit Zuordnung Klasse -> Events Instance Scope traversieren des AST von Kontext aus Problem: Finden von Pfaden

Application implementiert das EMF Adapter Interface Application übergibt Filter (generierbar von Impact Anlyzer) EventManager registriert seinen Adapter an Root Element Solution – Event Management– Ablauf HPI Bachelorprojekt Scalable EMF| 1. März

Solution – Event Management– Ablauf HPI Bachelorprojekt Scalable EMF| 1. März Abbildung von EMF Events auf MOIN ähnliche Events effizientes Filter Matching EMF

Solution – Event Management– detailierter Ablauf HPI Bachelorprojekt Scalable EMF| 1. März EMF

Solution – Event Management – FilterMatching HPI Bachelorprojekt Scalable EMF| 1. März In MOIN Perfomanzkritisch Implementierungsideen Matching Matrix Reduzierte Eventstruktur Naive Implementierung ähnlich wie MOIN Unterstützen von EMF/CDO Transactions

Solution – Impact Analyse – Ablauf HPI Bachelorprojekt Scalable EMF| 1. März Berechnung der Kontextobjekte

Solution – Impact Analyse – Berechnung der Contextsobjekte HPI Bachelorprojekt Scalable EMF| 1. März benutzt AST aus Filtersynthese TODO Axels übernehmen? Strategieauswahl (allInstances()/betreffende Instanzen) empirisch ermitteln

Solution – Impact Analyse – Ablauf HPI Bachelorprojekt Scalable EMF| 1. März Nutzung der EMF Ocl Komponente Erweitern um das Mapping von OCL-MQL Perfomanzgewinn bei mengenlastigen Ausdrücken

TestFramework – Konzept HPI Bachelorprojekt Scalable EMF| 1. März Messungen zum vergleich der Implementierungen Zeit Speicherverbrauch Anzahl der Events Beliebig erweiterbares Konzept Operatorkonzept Extensionpoint Testrun Instance Registry Erweiterbar für beliebige EMF Anwendung

TestFramework – Architektur HPI Bachelorprojekt Scalable EMF| 1. März

TestFramework –Architektur – detailiert HPI Bachelorprojekt Scalable EMF| 1. März

TestFramework –Architektur – detailiert HPI Bachelorprojekt Scalable EMF| 1. März

TestFramework – Ablauf - Allgemein HPI Bachelorprojekt Scalable EMF| 1. März

TestFramework – Ablauf - Allgemein HPI Bachelorprojekt Scalable EMF| 1. März

TestFramework – Ablauf - Konkret HPI Bachelorprojekt Scalable EMF| 1. März