Anpassung eines Metamodells zur Beschreibung von imperfekten Daten in einem Data-Warehouse. Studienarbeit Nils Hilt
|
|
- Felix Biermann
- vor 5 Jahren
- Abrufe
Transkript
1 Anpassung eines Metamodells zur Beschreibung von imperfekten Daten in einem Data-Warehouse Studienarbeit Nils Hilt April 2005
2 Motivation CWM Analyse-Tool Staumeldung: vertrauenswürdig? Metadaten Daten Daten Metadaten Repository Datenbank STAU STAUID AUTOBAHN AS_BEGINN AS_ENDE LAENGE 1 A5 Durlach Bruchsal 5 km 2 A8 Pforzheim Karlsbad 2 km... Nils Hilt 2
3 Gliederung 1. Motivation 2. Einführung a.) Metadatenarchitektur b.) Common Warehouse Metamodel 3. CWM Erweiterungstechniken 4. Imperfektion in Datenbanken 5. Erweiterung zur Beschreibung imperfekter Informationen 6. Ausblick Nils Hilt 3
4 OMG Metadaten Architektur Metaebene MOF Bezeichnungen Beispiele M3 Meta-Metamodell MOF Modell M2 M1 M0 Metamodell Meta-meta Daten Modell Metadaten Objekt Daten UML Metamodell CWM Metamodell UML Modell CWM Modell Modellierte Systeme Warehouse-Daten Nils Hilt 4
5 Common Warehouse Metamodel Unterschiedliche Pakete zur Modellierung des gesamten Data-Warehouse-Prozesses z.b.: Beschreibung relationaler Datenbasisschemata Schichtenarchitektur Darstellung durch UML Klassendiagramme Erweiterbar Nils Hilt 5
6 CWM Erweiterungstechniken 2 unterschiedliche Techniken Einfache Erweiterung Standardkonform Erweiterunsmechanismen Stereotypes TaggedValues Modellierte Erweiterungen Zusätze zum Metamodell Nicht mehr Standardkonform Nils Hilt 6
7 Beispiel: TaggedValues Einfacher Erweiterungsmechanismus : TaggedValue Tag = disk_file Value = filea : TaggedValue Tag = disk_block Value = 15 : Table Name = Product : Column Name = ProductID : Column Name = Productname Nils Hilt 7
8 Beispiel: Modellierte Erweiterung Erweiterung des CWM-Metamodells mit allen bekannten objektorientierten Techniken z.b.: Vererbung : Table Name = Product Disk_File = filea Disk_Block = 15 CMW::Relational Column Name : String Table Name : String : Column Name = ProductID : Column Name = Productname MyTool::Relational Table Disk_File : String Disk_Block : Integer Nils Hilt 8
9 Vergleich Erweiterungstechniken Stereotypes und TaggedValues Einfach Nicht mächtig genug Keine Typisierung Geringe Ausdrucksmöglichkeiten Objektorientierte Techniken Sehr flexibel Erweiterung nicht mehr standardkonform Eingeschränkte Austauschmöglichkeiten Nils Hilt 9
10 UML Version 2.0 CWM Stereotypes und TaggedValues entsprechen UML Version 1.3 Erweiterungsmechanismus UML Version 2.0 veröffentlicht UML 2.0 Infrastructure Basiselemente Neuer Erweiterungsmechanismus: Profile UML 2.0 Superstructure Kompletter Sprachraum Nils Hilt 10
11 UML2 Profil: Beispiel <<profile>> EJB <<metaclass>> Component {required} <<stereoptype>> EnterpriseBean <<enumeration>> StateKind stateful stateless <<stereotype>> Session State : StateKind <<stereotype>> Entity Nils Hilt 11
12 UML2 Profil: Anwendung <<profile>> EJB MyApplication <<apply>> <<Session>> MyComponent <<Session>> State = stateful Nils Hilt 12
13 Zusammenhang UML - CWM Heute CWM basiert noch auf UML Version 1.3 UML Version 2.0 veröffentlicht Zukunft UML CWM Core Erweiterung des CWM mit UML2 Profilen! MOF Profiles Nils Hilt 13
14 Imperfektion in Datenbanken Imperfekte Informationen im Verkehrsumfeld Unsichere Informationen Beispiel: Staumeldung Wahrscheinlichkeitswerte Unscharfe Informationen Beispiel: Beschreibung des Verkehrsflusses Klasseneinteilung: frei, zäh, gestaut Übergang fließend und nicht exakt festgelegt Linguistische Variablen Ungenaue Informationen Beispiel: physikalische Messungen Nils Hilt 14
15 Ansatzpunkte einer Erweiterung Gesucht: generischer Ansatzpunkt Bisherige Arbeiten Erweiterung des Relational-Package um Imperfektion Gewünscht: Unabhängigkeit vom Datenmodell Ansatzpunkte liegen nur im Core-Package Keine Klasse aus der Ressourcen-Schicht geeignet Gemeinsame Oberklasse in Core-Package Nils Hilt 15
16 Classifier equivalence Attribute (from Core) Column (from Relational) Attribute (from XML) DimensionedObject (from Multidimensional) Field (from Record) Classifier (from Core) Class (from Core) Table (from Relational) ElementType (from XML) Dimension (from Multidimensional) RecordDef (from Record) Nils Hilt 16
17 Profil <<Imperfection>> Verwendung des UML2 Profilmechanismus zur Entwicklung eines CWM Profils Stereotypen zur Beschreibung von Unsicheren Informationen Unscharfen Informationen Nicht untersucht Ungenaue Informationen Jetzt vorgestellt Nur Stereotypen für unsichere Informationen Nils Hilt 17
18 Stereotyp <<uncertain>> <<profile>> Imperfection <<metaclass>> Core :: Classifier <<stereotype>> uncertain uncertainid <<metaclass>> Core :: Attribute <<stereotype>> probability uncertainid Nils Hilt 18
19 Stereotyp <<uncertain>>: Beispiel Beispiel <<uncertain>> uncertainid = 1 STAU STAU STAUID AUTOBAHN AS_BEGINN AS_ENDE LAENGE 1 A5 Durlach Bruchsal 5 km <<uncertain>> <<probability>> 2STAU A8 Pforzheim Karlsbad PROB 2 km... : Table : Column <<probability>> uncertainid = 1 PROB 100 % 40 % STAUID : Column AUTOBAHN : Column AS_BEGINN : Column AS_ENDE : Column LAENGE : Column Nils Hilt 19
20 Visualisierungstool Graphisches Analyse-Werkzeug: Oliver Forsters Studienarbeit Schnittstelle zur Beschreibung imperfekter Informationen Bisher: Daten aus Textdateien Neu: Import der Daten aus Datenbank, die CWMkonform beschrieben sind Nils Hilt 20
21 Zusammenfassung Graphisches Analyse-Tool CWM STAUID :Column AUTOBAHN :Column AS_BEGINN :Column <<uncertain>> STAU :Table <<probability>> PROB :Column LAENGE :Column AS_ENDE :Column Stau-DB STAU STAUID AUTOBAHN AS_BEGINN AS_ENDE LAENGE 1 A5 Durlach Bruchsal 5 km 2 A8 Pforzheim Karlsbad 2 km... PROB 100 % 40 % Nils Hilt 21
22 Ausblick CWM Version 2.0 Weiterentwicklung CWM-Import Anpassung an zukünftiges CWM 2.0 Unterstützung von mehreren Datenmodellen Profil <<Imperfection>> ist generisch Nils Hilt 22
23 Vielen Dank??? Nils Hilt 23
24 Ende Ende der Bildschirmpräsentation Nils Hilt 24
25 Gründe für UML2 Profil CWM 2.0 und UML 2.0 basieren auf gleichem Core (UML2 Infrastructure) Profile für alle Metamodell, die auf Core basieren (Quelle: UML 2.0 Infrastructure Specifikation) Mächtigeres Konzept als CWM Stereotypes und TaggedValues Nils Hilt 25
26 Fuzzy-Theorie Einteilung von Sachverhalten in unscharfe Mengen Charakteristische Funktion nicht auf die Werte 0 und 1 beschränkt Linguistische Variable Formalisierung umgangssprachlicher Ausdrücke 1 1..* * 1 LinguisticVariable Term MembershipFunction Nils Hilt 26
27 Core Package Element TaggedValue ModelElement ElementOwnership Stereotype Feature ClassifierFeature Namespace StructuralFeature Structural- Feature- Type Classifier Attribute Class DataType Nils Hilt 27
28 Stereotyp <<fuzzy>> <<profile>> Imperfection <<metaclass>> Core :: Classifier <<stereotype>> fuzzy LinguisticVariable name : String Term name : String membershipfunction : Expression Nils Hilt 28
29 Stereotyp <<fuzzy2>> <<profile>> Imperfection <<metaclass>> Core :: Classifier <<stereotype>> fuzzy2 lingvarid lingvarname : String <<metaclass>> Core :: Attribute <<stereotype>> term lingvarid termname : String Nils Hilt 29
30 Anpassung Stereotyp <<fuzzy2>> <<profile>> Imperfection <<metaclass>> Core :: Classifier <<stereotype>> fuzzy2 lingvarid lingvarname : String <<metaclass>> Core :: Attribute <<stereotype>> term lingvarid lingvarname termname : String Nils Hilt 30
31 Umsetzung von Profil und Modell Problem Modellierung mit graphischen Werkzeug Keine Erweiterung von CWM Metaklassen Vollständige Codierung von Hand zu aufwändig Lösung Simulation mit standardisierten CWM Mitteln Stereotypes und TaggedValues Objektorientierte Erweiterung Nils Hilt 31
32 Visualisierungstool: CWM-Import Olivers Visualisierunstool cwm Information <<interface>> IDataLoader Layout parser information +loaddata : Information loader <<realize>> CWMLoader Information FuzzyLoader UncertainLoader FuzzyInfo UncertainInfo Nils Hilt 32
Common Warehouse Metamodel und Imperfektion
Common Warehouse Metamodel und Imperfektion Christoph Goebel Imperfektion und erweiterte Konzepte im Data Warehousing 2 Fragestellungen Welche Bedeutung haben Metadaten in der Information Supply Chain
MehrAnpassung eines Metamodells zur Beschreibung imperfekter Informationen in einem Data-Warehouse-System
Universität Karlsruhe (TH) Fakultät für Informatik Institut für Programmstrukturen und Datenorganisation (IPD) Anpassung eines Metamodells zur Beschreibung imperfekter Informationen in einem Data-Warehouse-System
MehrSystemmodellierung mit SysML - Stereotypen und Profile
Systemmodellierung mit SysML - Stereotypen und Profile Oliver Stadie 15. Juni 2010 Gliederung Vorwissen: Metamodell Profile & Stereotypen: Motivation Definition & Benutzung Zusammenfassung Diskussionen
MehrMOF Meta Object Facility. Veranstaltungsvortrag im Rahmen der Projektgruppe ComponentTools
MOF Meta Object Facility Veranstaltungsvortrag im Rahmen der Projektgruppe ComponentTools Überblick Object Management Group (OMG) Model Driven Architecture (MDA) Exkurs: Modelle, Metamodelle MOF Architektur
MehrVisualisierung imperfekter Informationen in einem Analyse-Werkzeug
Visualisierung imperfekter Informationen in einem Analyse-Werkzeug Vortrag zur Studienarbeit von Oliver Forster Betreuer: Dipl.-Inform. H. Schepperle 31.01.2005 Universität Karlsruhe Institut für Programmstrukturen
MehrSoftwaretechnik Model Driven Architecture Metamodellierung
Softwaretechnik Model Driven Architecture Metamodellierung Prof. Dr. Peter Thiemann Universität Freiburg 17.07.2008 Metamodellierung Einführung Was? meta = über Definiert eine Ontologie von Konzepten für
MehrKonzeption und Umsetzung einer Erweiterung des Common Warehouse Metamodel (CWM) zur Beschreibung von imperfekten Daten
Universität Karlsruhe (TH) Fakultät für Informatik Institut für Programmstrukturen und Datenorganisation (IPD) Konzeption und Umsetzung einer Erweiterung des Common Warehouse Metamodel (CWM) zur Beschreibung
MehrXML / XMI. Peter Braun Institut für Informatik Lehrstuhl für Software und Systemsengineering
XML / XMI Peter Braun Institut für Informatik Lehrstuhl für Software und Systemsengineering Inhalt Einführung in XML Geschichte Ziele/Defizite von XML Anwendungsgebiete XMI Warum? Geschichte, Hintergründe
MehrStruktur der UML-Spezifikationen
Struktur der UML-Spezifikationen Udo Kelter 28.06.2016 Zusammenfassung dieses Lehrmoduls Dieses Lehrmodul liefert eine Einführung die Struktur der Version 2.5 der UML-Spezifikationen, in dem die Modellelemente
MehrCommon Warehouse Metamodel und Imperfektion
Universität Karlsruhe (TH) Fakultät für Informatik Institut für Programmstrukturen und Datenorganisation (IPD) Hauptseminar Imperfektion und erweiterte Konzepte im Data Warehousing Common Warehouse Metamodel
MehrAW2. related work. Benedikt Johannsen INF-M2 Anwendung 2 - Sommersemester Juni 2010
AW2 Ambient Intelligence Networks related work INF-M2 Anwendung 2 - Sommersemester 2010 02. Juni 2010 Gliederung Wiederholung AW1 Vergleichbare Projekte Hydra Middleware Amigo Common Information Model
MehrWerkzeugunabhängigkeit bei der Modellierung Schwierigkeiten und mögliche Lösungsansätze
Werkzeugunabhängigkeit bei der Modellierung Schwierigkeiten und mögliche Lösungsansätze Oliver Hofrichter (hofrichter@tzi.de) Lars Hamann (lhamann@tzi.de) Überblick Motivation Kontext Warum Werkzeugunabhängigkeit
MehrAnpassung von Data-Warehouse-Techniken für den Einsatz unsicherer Verkehrsdaten
Diplomvortrag Anpassung von Data-Warehouse-Techniken für den entstanden im Rahmen des OVID-Projektes Institut für Programmstrukturen und Datenorganisation Verantwortlicher Betreuer: Prof. Dr.-Ing. Klemens
MehrUML (Unified Modelling Language) von Christian Bartl
UML (Unified Modelling Language) von Inhaltsverzeichnis Inhaltsverzeichnis... 2 1 UML Unified Modelling Language... 3 2 Diagrammtypen... 3 2.1 Aktivitätsdiagramm... 3 2.1.1 Notation... 4 2.1.2 Beispieldiagramm...
MehrModel Driven Development im Überblick
Model Driven Development im Überblick Arif Chughtai Diplom-Informatiker (FH) www.digicomp-academy, Seite 1 September 05 Inhalt Motivation Überblick MDA Kleines Beispiel Werkzeuge www.digicomp-academy,
MehrWerkzeugunterstützung für UML Profiles. Verteidigung des Großen Belegs Andreas Pleuß
Werkzeugunterstützung für UML Profiles Verteidigung des Großen Belegs Andreas Pleuß Aufgabenstellung Sammlung der Anforderungen an UML Profiles Untersuchung bestehender UML-CASE-Tool Unterstützung Untersuchung
MehrEinführung in das Eclipse Modeling Framework. 5. November 2014
Einführung in das Eclipse Modeling Framework 5. November 2014 Überblick Einführung in das Eclipse Modeling Framework: zur objektorientierten Modellierung von Datenstrukturen Welcher Teil einer mobilen
MehrModel Driven Software Development
Model Driven Software Development Vergleich von Metametamodellen Marcel Hoyer 1von 19 Themenvorstellung Vergleich von Metametamodellen Was sind überhaupt Metametamodelle? Analyse und Vergleich existierender
MehrSoftware-Engineering im Sommersemester 2014
Methodische Grundlagen des Software-Engineering SS 2014 Vorlesung Methodische Grundlagen des Software-Engineering im Sommersemester 2014 Prof. Dr. Jan Jürjens TU Dortmund, Fakultät Informatik, Lehrstuhl
MehrSeminar. Metamodellierung für modellgetriebene Softwareentwicklung mit MDA und UML
Seminar Metamodellierung für modellgetriebene Softwareentwicklung mit MDA und UML 1 A MOF 2.0 for Java Ein Meta-Modellierungswerkzeug für CMOF-basierte Modelle Andreas Blunk blunk@informatik.hu-berlin.de
MehrThema 3 Das UML- Metamodell
SE Vertiefung Beuth-Hochschule Berlin Thema 3 Das UML- Metamodell Ecore passte auf eine Seite (c) schmiedecke 11 SE3-3-UML-Superstructure 2 http://download.eclipse.org/modeling/emf/emf/javadoc/2.7.0/org/eclipse/emf/ecorel
MehrMDA-Praktikum, Einführung
MDA-Praktikum, Einführung Prof. Dr. Peter Thiemann Universität Freiburg 02.11.2005 Was ist MDA? MDA = Model-Driven Architecture Initiative der OMG Object Management Group: CORBA, UML,... offenes Firmenkonsortium
MehrJava Metadata Interface. Thorsten Pivl
Java Metadata Interface Thorsten Pivl Einleitung Was sind Metadaten? Das Wort Meta stammt aus dem griechischen und bedeutet über Meta-Daten: Daten über Daten Beschreibung von Daten 2 Einleitung Warum Metadaten?
MehrEAM-Vorlesung (SS2017)
EAM-Vorlesung (SS2017) V4: TOGAF und das Metamodel Vassilios Goumas Frankfurt University of Applied Science 1 V4: Verlauf Was ist ein Metamodell Aufbau des Metamodells in TOGAF Aufteilung nach Core Metamodel
MehrStruktur der UML-Spezifikationen
Struktur der UML-Spezifikationen Udo Kelter 24.06.2010 Zusammenfassung dieses Lehrmoduls Die UML-Spezifikationen bestehen i.w. aus 4 umfangreichen Hauptdokumenten (UML Infrastructure, UML Superstructure,
MehrEclipse Modeling Framework
1 / 14 Eclipse Modeling Framework Stefan Berlik Fachgruppe Praktische Informatik FB 12, Elektrotechnik und Informatik Universität Siegen 14. November 2007 Was ist das Eclipse Modeling Framework (EMF)?
MehrKonzeptionelle Modellierung von XML-Dokumenttypen
Konzeptionelle Modellierung von XML-Dokumenttypen Rainer Eckstein Institut für Informatik LFE DBIS Humboldt-Universität zu Berlin Rainer Eckstein 1 Konzeptionelle Modellierung von XML: XML (extensible
MehrEinführung in das Eclipse Modeling Framework (EMF)
1 / 14 Einführung in das Eclipse Modeling Framework (EMF) Timo Kehrer Fachgruppe Praktische Informatik FB 12, Elektrotechnik und Informatik Universität Siegen 04. November 2008 Was ist EMF? Eclipse Modeling
MehrErhalt von Imperfektion in einem Data Warehouse
Erhalt von Imperfektion in einem Data Warehouse Heiko Schepperle, Andreas Merkel, Alexander Haag {schepperle,merkela,haag}@ipd.uni-karlsruhe.de Abstract: Üblicherweise werden in einem Data-Warehouse-System
MehrKapitel 14. Objekt-relationales Mapping (ORM) mit Hibernate bzw. Java Persistance API (JPA) Prof. Dr. Wolfgang Weber Vorlesung Datenbanken
Kapitel 14 Objekt-relationales Mapping (ORM) mit Hibernate bzw. Java Persistance API (JPA) 1 Wozu Objekt-relationales Mapping? - Problematik - Business-Schicht OO-Klassen Unvereinbarkeit der Paradigmen
MehrCWM Model Driven Data Transformations. David S. Frankel Lead Standards Architect Model Driven Systems SAP Labs
CWM Model Driven Data Transformations David S. Frankel Lead Standards Architect Model Driven Systems SAP Labs Generating Transformation Code = MOF CORBA Interfaces = MOF Java Interfaces (JMI) = MOF XML
MehrGrundlagen von MOF. Alexander Gepting 1
Grundlagen von MOF Alexander Gepting 1 Kurzfassung Meta-Object Facility (MOF) ist ein Standard der OMG der im Rahmen der Standardisierung von Modellierungstechniken für verteilte Architekturen und Softwaresysteme
MehrGenerischer Modellvergleich mit EMF Compare
Fakultät Informatik Hauptseminar Technische Informationssysteme SS2010 Generischer Modellvergleich mit EMF Betreuer: Dipl.-Inf. Uwe Ryssel Dresden, 16.07.2010 Gliederung 1. Motivation 2. Eclipse Modeling
MehrDatenbanken. Schemaerweiterung zur Abbildung von Imperfekten Daten. Andreas Merkel
Seminar Impferfektion und Datenbanken Schemaerweiterung zur Abbildung von Imperfekten Daten Andreas Merkel Inhalt Einführung - Eigenschaften des relationalen Modells - Erweiterungsmöglichkeiten Zwei unterschiedliche
MehrNACHRICHTENTECHNISCHER SYSTEME
Einführung UML COMPUTERSIMULATION NACHRICHTENTECHNISCHER SYSTEME 11. Unified Modeling Language UML 220 Standardsprache d zur Visualisierung, i Spezifikation, Konstruktion und Dokumentation komplexer (Software-)
MehrSoftwaretechnik Model Driven Architecture Anwendungen von Metamodellierung
Softwaretechnik Model Driven Architecture Anwendungen von Metamodellierung Prof. Dr. Peter Thiemann, Stefan Wehr Universität Freiburg 18.07.2008 Anwendungen von Metamodellierung Featuremodellierung Feature
MehrDas Metamodell der UML und in FUJABA. Vortrag von Alexander Geburzi
Das Metamodell der UML und in FUJABA Vortrag von Alexander Geburzi Gliederung Metamodellierung Metamodell der UML Metamodell in FUJABA Metamodellierung - Metamodell der UML - Metamodell in FUJABA 2/20
MehrInhaltsverzeichnis.
Wegweiser durch das Buch 1 1 Problembereich und Lösungsbereich 10 1.1.Unterschiede zwischen Problembereich und Lösungsbereich 10 1.2 Paradigmen der Softwareentwicklung 12 1.3 Methoden für die verschiedenen
MehrINSPIRE - Modellierung
INSPIRE - Modellierung Inhalt Motivation Modellierung UML Diagramme INSPIRE-Schulung LKROS 2 Motivation Was ist ein Modell, und warum wollen wir modellieren? Warum brauchen wir eine Modellierungssprache
MehrUML 2.0 als Architekturbeschreibungssprache? Seminar: Architekturbeschreibungssprachen Manuel Wickert
UML 2.0 als Architekturbeschreibungssprache? Seminar: Architekturbeschreibungssprachen Manuel Wickert Motivation UML 2.0 nicht als ADL im Sinne von Taylor/Medvidovic entworfen. Warum UML als ADL? weit
MehrProjektgruppe. Thomas Kühne. Komponentenbasiertes Software Engineering mit OSGi
Projektgruppe Thomas Kühne Komponentenbasiertes Software Engineering mit OSGi Anforderungen der PG IDSE an ein Komponenten- Client Nativer Client Web Client Alternativen IDSE Nutzer Szenario Pipe IDSE
MehrFeature Modelle. und ihre Anwendung. Feature Modelle und ihre Anwendungen. Fachgebiet Softwaretechnik, Heinz Nixdorf Institut, Universität Paderborn
Feature Modelle und ihre Anwendung Feature Modelle und ihre Anwendungen 22.07.2010 1 Software-Produktlinien Zusammenfassung mehrerer verwandter Softwaresysteme zu einer Domäne (Anwendungsgebiet) Softwaresysteme
MehrModellgetriebene Softwareentwicklung bei der IBYKUS AG
Modellgetriebene Softwareentwicklung bei der IBYKUS AG Theorie Teil 7: Modelltransformationen Dr. Steffen Skatulla IBYKUS AG 1 Inhalt Teil 7: Modelltransformationen Wozu Modelltransformationen? Konzepte
MehrGliederung der Folien
1 Gliederung der Folien 1. Einführung 1.1. Gliederung 1.2. Literatur 1.3. Einstieg in Java 1.3.1. Geschichte von Java 1.3.2. Hello World 1.3.3. Übersetzen eines Java-Programms 1.4. Die Entwicklungsumgebung
MehrUnified Modeling Language 2
Unified Modeling Language 2 Marvin Frommhold 17.11.2008 Gliederung Einleitung Geschichte Strukturierung der Spezifikation Diagrammtypen Strukturdiagramme Verhaltensdiagramme CASE-Werkzeuge Quellen Was
MehrEclipse und EclipseLink
Eclipse und EclipseLink Johannes Michler Johannes.Michler@promatis.de PROMATIS, Ettlingen Zugriff auf Oracle Datenbanken aus Eclipse RCP Anwendungen via EclipseLink 18.09.2009 1 Gliederung Eclipse als
MehrInhalt. Einleitung Liebe Leserin, lieber Leser, Wer dieses Buch aus welchem Grund lesen sollte Ihre Meinung ist uns sehr wichtig.
Inhalt Vorwort Einleitung Liebe Leserin, lieber Leser, Wer dieses Buch aus welchem Grund lesen sollte Ihre Meinung ist uns sehr wichtig Danksagungen Die Autoren XIII XV XV XVII XVIII XVIII XIX Teil I:
MehrWeb Modeler W3L AG Ein webbasiertes Modellierungswerkzeugs mit integrierter Plugin-Architektur
1 Web Modeler Ein webbasiertes Modellierungswerkzeugs mit integrierter Plugin-Architektur W3L AG info@w3l.de 04.2008 2 Inhaltsverzeichnis Motivation Modellierungswerkzeug Techniken Architektur Datenhaltung
MehrMotivation Grundlagen Technologien Manipulation Ecore Genmodell Demo Persistenz Notification Ausblick GMF Fazit / Quellen
Motivation Grundlagen Technologien Manipulation Ecore Genmodell Demo Persistenz Notification Ausblick GMF Fazit / Quellen Soll ich Modellieren oder Programmieren? sowohl als auch!!! Produktivitäts-Steigerung
MehrThe following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into
The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material,
MehrWas ist EMF? Wie wird EMF eingesetzt? Was ist ecore? Das Generatormodell Fazit
Was ist EMF? Wie wird EMF eingesetzt? Was ist ecore? Das Generatormodell Fazit EMF ist ein eigenständiges Eclipse-Projekt (Eclipse Modeling Framework Project) EMF ist ein Modellierungsframework und Tool
MehrModell/Metamodell. Generated Source Code. Generator. Model. Fakultät für Informatik und Wirtschaftsinformatik MDSD - SS 2014
Modell/Metamodell Model Generator Generated Source Code Andreas Schmidt Modellierung 1/18 Modell Modell beschreibt die zu generierende Anwendung Modell ist... abstrakt kompakt formal Modell kann in unterschiedlichen
MehrDatenmodell-Connectivity und Oracle Designer
und Oracle Designer SIG Development: Quo vadis Oracle Designer User? DOAG Dresden, 21.2.2008 Referent: Jens Gassner, InterFace AG Jens.Gassner@InterFace-AG.de Co-Autoren: Olivier Guillet, Alexander Maisch,
MehrCOPE COuPled Evolution of metamodels and models
COPE COuPled Evolution of metamodels and models Diplomarbeit in Zusammenarbeit mit der BMW Car IT (Betreuer: Elmar Jürgens, Sebastian Benz) Markus Herrmannsdörfer 7. November 2007 Perlen der Informatik
MehrModel Driven Architecture (MDA)
Model Driven Architecture (MDA) Vortrag im Fach Software Engineering II BA Mannheim / Fachrichtung Angewandte Informatik Torsten Hopp Gliederung Einleitung Motivation Grundzüge der MDA Ziele & Potenziale
MehrSpezifikation von Fachkomponenten mit UML 2.0
Spezifikation von Fachkomponenten mit UML 2.0 Jörg Ackermann Universität Augsburg Jörg Ackermann: Spezifikation von Fachkomponenten mit UML 2.0. WMSFK4 2003 / 1 Einleitung UML 2.0 bietet deutlich bessere
MehrDefinition von visuellen Alphabeten basierend auf Meta Object Facilities (MOF) 23. Oktober 2012
Definition von visuellen Alphabeten basierend auf Meta Object Facilities (MOF) 23. Oktober 2012 29 Textuelle Visuelle Alphabete Textuelle Sprachen: eindimensional (Sätze) Basiselemente: Buchstaben, Ziffern,
MehrGenerisch entwickelte Software-Werkzeuge anpassbar wie ein Chamäleon
Generisch entwickelte Software-Werkzeuge anpassbar wie ein Chamäleon Ringvorlesung Softwareentwicklung in der industriellen Praxis TU Dresden 14. Dezember 2011 Die i.s.x. Software GmbH & Co. KG Junges,
MehrInformatik II: Modellierung Prof. Dr. Martin Glinz. Kapitel 13. Metamodelle. Universität Zürich Institut für Informatik
Informatik II: Modellierung Prof. Dr. Martin Glinz Kapitel 13 Metamodelle Universität Zürich Institut für Informatik Inhalt 13.1 Grundlagen und Motivation 13.2 Ontologische Metamodelle 13.3 Linguistische
MehrXMI & Java. von Stefan Ocke so3@inf.tu-dresden.de 5.Juli 2001
XMI & Java von Stefan Ocke so3@inf.tu-dresden.de 5.Juli 2001 1. XMI XML Metadata Interchange - Ziele und Historie - Metamodellarchitektur der OMG und MOF - XMI Dokumente und XMI DTD Ziele und Historie
MehrOracle SQL Developer Data Modeling
Oracle SQL Developer Data Modeling DOAG Regio Rhein-Neckar Oracle Deutschland GmbH The following is intended to outline our general product direction. It is intended for information
MehrOracle JDeveloper 10 g
Oracle JDeveloper 10 g Modellierung Evgenia Rosa Business Unit Application Server ORACLE Deutschland GmbH Agenda Warum Modellierung? UML Modellierung Anwendungsfall (Use Case)-Modellierung Aktivitätenmodellierung
MehrUntersuchung der Sprachkonformität und Vollständigkeit von UML 2.0 Werkzeugen
Armin Bolz 5. März 2007 Institut für Programmiermethodik und Compilerbau Untersuchung der Sprachkonformität und Vollständigkeit von UML 2.0 Werkzeugen Seite 2 Motivation Teilweise eklatante Missachtung
Mehr15 Unified Modeling Language (UML) 7 UML und Java Informatik 2 (SS 07) 595
Überblick 15. Unified Modeling Language (UML) 15.1 Grundlagen 15.2 Klassen und Objekte 15.3 Vererbung 15.4 Schnittstellen 15.5 Generische Typen 15.6 Pakete 15.7 UML und Java 15.8 Zusammenfassung 15 Unified
Mehropenarchitectureware
openarchitectureware Enrico Schnepel EAS, FHTW-Berlin 07.06.2007 2007 (CC by-nc-sa 2.0 Germany) Enrico Schnepel ( EAS, FHTW-Berlin ) openarchitectureware 07.06.2007 1 / 26 Gliederung 1 Einleitung 2 Begriffsdefinitionen
MehrUML 2 glasklar Praxiswissen für die UML-Modellierung
Chris Rupp, Stefan Queins, Barbara Zengler UML 2 glasklar Praxiswissen für die UML-Modellierung ISBN-10: 3-446-41118-6 ISBN-13: 978-3-446-41118-0 Inhaltsverzeichnis Weitere Informationen oder Bestellungen
MehrAusführbare UML Modelle multimodaler Interaktionsanwendungen Marcel Dausend 1, Mark Poguntke 2 1
Quelle: http://geekandpoke.typepad.com Modellbasierte Entwicklung Komplexität von Software User Interface Entwicklung Ausführbare UML Modelle multimodaler Interaktionsanwendungen Marcel Dausend 1, Mark
MehrPersistenz. Ralf Gitzel
Persistenz Ralf Gitzel ralf_gitzel@hotmail.de 1 Themenübersicht Ralf Gitzel ralf_gitzel@hotmail.de 2 Übersicht Grundkonzepte Entity Beans Meine erste Entity Entity-Manager Lernziele Übungsaufgabe 3 Grundkonzepte
MehrDas Common Warehouse Metamodel als Referenzmodell für Metadaten im Data Warehouse und dessen Erweiterung im SAP Business Information Warehouse
BTW 2005 Das Common Warehouse Metamodel als Referenzmodell für Metadaten im Data Warehouse und dessen Erweiterung im SAP Business Information Warehouse Dr. Michael Hahne 3. März 2005 Dr.Michael Hahne 2005
MehrKOST-Diskussionspapier AIS-Modell
KOST-Diskussionspapier AIS-Modell 21. Tagung des Arbeitskreises Archivierung von Unterlagen aus digitalen Systemen 28. Februar 2017 Basel Lambert Kansy, Basel-Stadt Martin Lüthi, St.Gallen Link http://kost-ceco.ch/cms/index.php?id=310,600,0,0,1,0
MehrDatenzugriffskomponente mit JPA 2.1
Datenzugriffskomponente mit JPA 2.1 (Grundlagen der Java Persistence Architecture) Vladislav Faerman Gliederung Einführung Konfiguration Objekt-Relationales Mapping (ORM) mit JPA Das zentrale Konzept der
MehrDie abstrakte Syntax der Unified Modeling Language
Die abstrakte Syntax der Unified Modeling Language 6. November 2012 Taentzer Visuelle Sprachen 79 Überblick Wie ist die abstrakte Syntax der UML definiert? Über ein Metamodell Die UML vereinigt verschiedene
MehrVorlesung Programmieren
Vorlesung Programmieren Unified Modeling Language (UML) Dr. Dennis Pfisterer Institut für Telematik, Universität zu Lübeck http://www.itm.uni-luebeck.de/people/pfisterer Unified Modeling Language (UML)
MehrMaster Seminar Generische Modelbasierte. Benedikt Johannsen INF-M3 Master Seminar - Wintersemester 2010/ Dezember 2010
Master Seminar Generische Modelbasierte Kommunikationsinfrastruktur INF-M3 Master Seminar - Wintersemester 2010/11 09. Dezember 2010 Gliederung Motivation Rückblick AW2 Zielsetzung Geplantes Vorgehen Herausforderungen
MehrEntwicklungsstand genormter Visualisierungsformate in der Produktentwicklung Dipl.-Ing. Raphael Beckers Dr. Arnulf Fröhlich Dr.
Entwicklungsstand genormter Visualisierungsformate in der Produktentwicklung Dipl.-Ing. Raphael Beckers Dr. Arnulf Fröhlich Dr. Josip Stjepandic PROSTEP AG Dolivostraße 11 64293 Darmstadt www.prostep.com
MehrOR-Mapping. WS2008/2009 DBIS/Dr. Karsten Tolle
OR-Mapping Zwei Paradigmen treffen aufeinander Gegensätze OO vs. Relational: Stichwort: O/R Impedance Mismatch Person Tabellen mit Schlüssel und Fremdschlusselbeziehungen. Abt-Nr. beschäftigt Pk-Nr Name
MehrMetamodellierung mit MOF und Ecore
Westfälische Wilhelms-Universität Münster Metamodellierung mit MOF und Ecore SEMINARVORTRAG und deren Anwendung im Rahmen des MDA-Ansatzes Ansatzes Benedikt Uckat b.uckat@uni-muenster.de Seminar: Ausgewählte
MehrModellierung CORBA-basierter Anwendungssysteme mit der UML
Verteidigung der Diplomarbeit über das Thema: Modellierung CORBA-basierter Anwendungssysteme mit der UML Andreas Mucha Technische Universität Dresden Institut für Software- und Multimediatechnik Lehrstuhl
MehrDatenbanken in der Bioinformatik
Datenbanken in der Bioinformatik Kapitel 5 Modellierungsalternativen http://dbs.uni-leipzig.de Institut für Informatik Vorläufiges Inhaltsverzeichnis 1. Grundlagen 2. Klassifizierung von BioDB, Überblick
MehrDatenbanken Grundlagen und Design
Frank Geisler Datenbanken Grundlagen und Design 3., aktualisierte und erweiterte Auflage mitp Vorwort 15 Teil I Grundlagen 19 i Einführung in das Thema Datenbanken 21 i.i Warum ist Datenbankdesign wichtig?
MehrGraph-basierte Modellierung in Software-Werkzeugen
Graph-basierte Modellierung in Software-Werkzeugen 1 Inhalt Einleitung Modellierung mit Graphen Modellierung mit Graphklassen (Schemata und Constraints) Implementation von Graphen (Algorithmen und Anfragen)
MehrVorlesung Software Engineering
Vorlesung Software Engineering 6 Unified Modeling Language: Einführung Prof. Dr. Dirk Müller Übersicht Einführung Software-Entwicklungsprozesse Anforderungsanalyse Prozessanalyse und -modellierung Objekt-orientierte
MehrUML im objektorientierten Reverse Engineering strukturierter DB-Anwendungen
UML im objektorientierten Reverse Engineering strukturierter DB-Anwendungen Großer Beleg Norbert Graf Aufgabenstellung Ausgangspunkte und Voraussetzungen Analysemodelle einer klassischen Datenbankanwendung
MehrModel Driven Architecture
Model Driven Architecture Grundlagen, Spezifikationen und Standards Hauptseminar: Ausgewählte Themen des Softwareengineering Kevin Muschter, 29.05.2007 Traditionelle Softwareentwicklung Grundlagen der
MehrMit Versionierungsinformationen im Requirements Interchange Format (ReqIF) echte Wiederverwendung von Anforderungen erreichen. Dr.
Mit Versionierungsinformationen im Requirements Interchange Format (ReqIF) echte Wiederverwendung von Anforderungen erreichen Dr. Oliver Alt GI-RE-Fachgruppentreffen 2012 LieberLieber Software GmbH Sitz
MehrGRDDL, Microformats, RDF/A
GRDDL, Microformats, RDF/A Daniel Schmitzer Daniel Schmitzer 1 Gliederung Einleitung GRDDL Funktionsweise Anwendungsbeispiel Anwendungen und Tools Microformats Was sind Microformate Beispiel RDF/A Was
MehrModel Driven Architecture
Roland Petrasch Oliver Meimberg Model Driven Architecture Eine praxisorientierte Einführung in die MDA Mit Gastbeiträgen von Florian Fieber und Karsten Thoms dpunkt.verlag Inhaltsverzeichnis Vorwort 1
MehrModel Querys zur Überprüfung von sicherheitsrelevanten Eigenschaften
Model Querys zur Überprüfung von sicherheitsrelevanten Eigenschaften Proseminarvortrag Werkzeugunterstützung für sichere Software Jens Knipper Fakultät für Informatik Technische Universität Dortmund 31.
MehrMetadatenmodellierung und -verwaltung in Data-Warehouse-Systemen
Metadatenmodellierung und -verwaltung in Data-Warehouse-Systemen Michael Seiferle Fachbereich Informatik Universität Konstanz 12. Februar 2008 Michael Seiferle Metadatenmodellierung und -verwaltung in
MehrDigitalisierte Hochschuldidaktik: Qualitätssicherung von Prüfungen mit dem E-Assessment-Literacy-Tool EAs.LiT
Digitalisierte Hochschuldidaktik: Qualitätssicherung von Prüfungen mit dem E-Assessment-Literacy-Tool EAs.LiT Andreas Thor 1, Norbert Pengel 2, Heinz-Werner Wollersheim 2 1 Hochschule für Telekommunikation
MehrDas relationale Modell (Teil 1)
Vorlesung #2 Das relationale Modell (Teil 1) Fahrplan WS 2010/11 Feedback Vorlesung#1 Das relationale Modell Einordnung (wir überspringen die Modellierung, das kommt im 4. Semester Datenmanagement ) Definition,
MehrModellierung von linguistischen Forschungsdaten. Kolloquium Korpuslinguistik Carolin Odebrecht Humboldt-Universität zu Berlin
Modellierung von linguistischen Forschungsdaten Kolloquium Korpuslinguistik 13.11.2013 Carolin Odebrecht Humboldt-Universität zu Berlin Überblick 1. Forschungskontext 2. Forschungsfrage 3. Anwendungsbereich
MehrEnterprise JavaBeans Überblick
Enterprise JavaBeans Überblick 1. Überblick Java EE 5 und Komponententechnologien 2. Einführung Java EE 5 Plattform 3. Enterprise JavaBeans Architektur 4. Ressourcen Management und Primäre Services 5.
Mehr2 Modelle und Metamodelle
2 Modelle und Metamodelle Eine Operational Mappings-Modelltransformation hat als Eingabe ein oder mehrere Quellmodelle und liefert als Ausgabe ein oder mehrere Zielmodelle. Bei den Modellen handelt es
MehrModernisierung, Migration, Greenfield: DWH-Automatisierung mit dem ODI
Modernisierung, Migration, Greenfield: DWH-Automatisierung mit dem ODI Jürgen Günter Senior Berater BI & DWH Agenda MT AG - DWH Automatisierung mit dem ODI Einleitung Vorstellung ETL Framework Automatisierung
MehrMODELLIERUNG UND SPEZIFIKATION
MODELLIERUNG UND SPEZIFIKATION EINE ZUSAMMENFASSUNG JAN SÜRMELI T o P THEORY OF PROGRAMMING INHALTSVERZEICHNIS 2 ALLGEMEINES UML: OBJEKTORIENTIERTE MODELLIERUNG CASL: ALGEBRAISCHE SPEZIFIKATION PETRINETZE:
MehrDas konzeptionelle Datenmodell
Das konzeptionelle Datenmodell Signifikanz der Datenmodellierung Anforderungsanalyse Effizienz der Anwendung. Redundanzfreiheit. Datenintegrität. Reibungsarme Umsetzung des Datenmodells in das physikalische
MehrDWH Automatisierung mit Data Vault 2.0
DWH Automatisierung mit Data Vault 2.0 Andre Dörr Trevisto AG Nürnberg Schlüsselworte Architektur, DWH, Data Vault Einleitung Wenn man die Entwicklung von ETL / ELT Prozessen für eine klassische DWH Architektur
Mehr