Eclipse Test and Performance Tools Platform (TPTP)
|
|
|
- Jörg Grosser
- vor 8 Jahren
- Abrufe
Transkript
1 Fakultät Informatik - Institut für Angewandte Informatik, Professur Technische Informationssysteme Eclipse Test and Performance Tools Platform (TPTP) Philipp Schneider s @inf.tu-dresden.de Hauptseminar Technische Informationssysteme Dresden, 20.November.2008
2 Gliederung I. Entstehung / Motivation II. Aufbau III. Hauptkomponenten und Funktionalität IV. Logdateien verarbeiten (Log and Trace Framework) V. Fazit - Common Base Event (CBE) - Generic Log Adapter (GLA) - Log and Trace Analyzer (LTA) - Beispielanwendung des GLA TU Dresden, Eclipse Test and Performance Tools Platform (TPTP) Folie 2 von 24
3 I. Entstehung / Motivation Geschichte Hyades 2002 von IBM, Scapa Technologies, Rational Software und Telelogic gegründet durch Ausbau und Förderung von Hyades ging im August 2004 die Eclipse TPTP hervor Motivation des Projektes umfassende Test, Trace und Monitoring Plattform einheitliche Plattform für Entwicklung, Test und Produktion Werkzeuge für automatisierte Software-Qualitätssicherung TU Dresden, Eclipse Test and Performance Tools Platform (TPTP) Folie 3 von 24
4 II. Aufbau Worauf baut TPTP auf? TPTP Platform Web tools BIRT EMF XSD JDT UML2 Eclipse Platform TU Dresden, Eclipse Test and Performance Tools Platform (TPTP) Folie 4 von 24
5 II. Aufbau TPTP Projekt Architektur Presentation System Runtime Monitor / log Eclipse TPTP GUI Trace Analysis And Profiling Test Creation and Execution Standard Widgets and Core Plug-ins Reference Perspectives And Workflow EMF Data Models Artifact Management Agent Control Interface Distributed Control Framework Agent Control Interface Target System Data Collection Test Engine Testability Interface Application Trace Collection Log Collection Statistical Log Trace Test Eclipse Platform Data Loader Distributed Data Collection Framework Data Collection Interface Injection Correlation Execution Environment JVMPI Monitor JVMTI Monitor System Performance Monitor Quelle: (Eugene Chan, 2005) TU Dresden, Eclipse Test and Performance Tools Platform (TPTP) Folie 5 von 24
6 III. Hauptkomponenten und Funktionalität Eclipse Modeling Framework (EMF) wichtigster Bestandteil von TPTP Verarbeitung der EMF Data Models EMF Data Models spezifiziert über Java, XML oder UML 5 EMF Data Models in TPTP: o Trace o Log o Statistical o Test (+Behavioral) o Execution History TU Dresden, Eclipse Test and Performance Tools Platform (TPTP) Folie 6 von 24
7 III. Hauptkomponenten und Funktionalität Data Collection Framework Sammeln, Verarbeiten und Aufbereiten der Daten Framework kommuniziert über vordefinierte Schnittstellen! Komponenten programmiersprachenunabhängig 3 Hauptkomponenten: Client (Eclipse) Agent Controller (Koordinator) Agent (Sammler) TU Dresden, Eclipse Test and Performance Tools Platform (TPTP) Folie 7 von 24
8 III. Hauptkomponenten und Funktionalität Testing Framework erweiterbare Plattform für Testgenerierungen, -entwicklungen, -durchführungen und Ergebnisanalyse die 4 Haupttestwerkzeuge sind: o automatische GUI Aufnahme/Wiedergabe Tests o JUnit Testing o URL Testing, zum Messen der Performance von Webseiten o manuelles Testen TU Dresden, Eclipse Test and Performance Tools Platform (TPTP) Folie 8 von 24
9 III. Hauptkomponenten und Funktionalität Profiling Framework dient zum übersichtlichen Betrachten, Analysieren und Bewerten Ansichten: Memory Statistic view Coverage Statistic view Method Invocation Detail view Object Reference view Execution Flow view and table Method Invocation view and table UML2 Trace Interactions view Execution Statistic view TU Dresden, Eclipse Test and Performance Tools Platform (TPTP) Folie 9 von 24
10 IV. Logdateien verarbeiten (Log and Trace Framework) Common Base Event (CBE) Open-Source Spezifikation der OASIS standardisiertes und strukturiertes Modell zur Erfassung von Ereignissen abstraktes Modell zur Beschreibung jeglicher Ereignisse innerhalb eines Multi-Komponenten-Systems umfassendes CBE XML Schema zur Überprüfung der Vollständigkeit des Formates Logdateien sind Sammlung von Ereignissen! TU Dresden, Eclipse Test and Performance Tools Platform (TPTP) Folie 10 von 24
11 IV. Logdateien verarbeiten (Log and Trace Framework) Generic Log Adapter (GLA) Problem Heute Lösung mit GLA Programme Logs Datenbanken Server Speichergeräte Maschinen Logs Logs Logs Logs Generic Log Adapter Common Log Format CBE TU Dresden, Eclipse Test and Performance Tools Platform (TPTP) Folie 11 von 24
12 IV. Logdateien verarbeiten (Log and Trace Framework) Generic Log Adapter (GLA) - Architektur Controller: liest XML Konfigurationsdatei des GLA ein ruft einen oder mehrere Context Instancen auf Controller (GLA) Context Instance Context Instance: repräsentiert das Parsen einer bestimmten Logdatei ruft die einzelnen Komponenten auf kann zum kontinuierlichen Real time Logging konfiguriert werden Komponente 1 Komponente 2 Komponente 3 Komponente n TU Dresden, Eclipse Test and Performance Tools Platform (TPTP) Folie 12 von 24
13 IV. Logdateien verarbeiten (Log and Trace Framework) Generic Log Adapter (GLA) Architektur eines Rule-based Adapter Controller (GLA) Context Instance Sensor Extractor Parser Formatter Outputter Ausgabe der konkreten Instanz Ausgabemodi: Datei, Bildschirm Spezialisiert für die Verarbeitung im TPTP Log und Trace Framework Erzeugung einer konkreten Instanz der erfassten Datenstruktur Common Base Event Formatter integriert Logereignis umwandeln in Common Base Events (CBE) Anwendung von regulären Ausdrücken Auslesen eines kompletten Logereignisses Anwendung einfacher regulärer Ausdrücke Logdatei einlesen zeilenweise einlesen TU Dresden, Eclipse Test and Performance Tools Platform (TPTP) Folie 13 von 24
14 IV. Logdateien verarbeiten (Log and Trace Framework) Generic Log Adapter (GLA) Architektur eines Static Adapter Controller (GLA) Context Instance Static Parser Sensor Outputter Aufruf einer Java-Klasse Klasse liest und parst die Logdatei zu einem CBE Format bei großen Logdateien sind statische Adapter schneller siehe Folie 13 TU Dresden, Eclipse Test and Performance Tools Platform (TPTP) Folie 14 von 24
15 IV. Logdateien verarbeiten (Log and Trace Framework) Generic Log Adapter (GLA) Adapter Configuration Editor zum Modifizieren und Testen der Konfigurationsdatei des Adapters TU Dresden, Eclipse Test and Performance Tools Platform (TPTP) Folie 15 von 24
16 IV. Logdateien verarbeiten (Log and Trace Framework) Log and Trace Analyzer (LTA) bietet eine Fülle an Analysesichten (CBE-Logdaten) Log-Navigator zum Verwalten der Daten unterteilt in drei große Bereiche Logs Correlations Symptom Database erweiterbare flexible Architektur TU Dresden, Eclipse Test and Performance Tools Platform (TPTP) Folie 16 von 24
17 IV. Logdateien verarbeiten (Log and Trace Framework) Log and Trace Analyzer Log View tabellarische Visualisierung der Logdaten (CBE) Manipulation der Logauswahl im Fenster Suchen Filtern Hervorheben Navigieren Sortieren Berichterstellung Quelle: (Valentina Popescu, 2007) TU Dresden, Eclipse Test and Performance Tools Platform (TPTP) Folie 17 von 24
18 IV. Logdateien verarbeiten (Log and Trace Framework) Log and Trace Analyzer Correlations Erfassung zusammenhängender Ereignisse (unterschiedliche Logs) Festlegung eines Kriteriums (z.b. Zeitstempel) Darstellung der Beziehungen über UML2 Log Interactions TU Dresden, Eclipse Test and Performance Tools Platform (TPTP) Folie 18 von 24
19 IV. Logdateien verarbeiten (Log and Trace Framework) Log and Trace Analyzer Symptom Database Datenbank zum Finden und Lösen von Problemen Festlegung von Regeln (Xpath) zum Auffinden von Problemen Empfehlungen zum Lösen des Problems (selbst definiert) basiert auf XML Datei (*.symptom), fest definiert durch XML Schema exportierbar TU Dresden, Eclipse Test and Performance Tools Platform (TPTP) Folie 19 von 24
20 IV. Logdateien verarbeiten (Log and Trace Framework) Log and Trace Analyzer Beispielanwendung des GLA Aufgabe: Überführung einer gegebenen Logdatei mit Hilfe des rule based GLA in eine CBE-Format Datei um diese dann auswerten zu können. geg. Logdatei (schematisch): ***************************** Datum ID1: Zahl ID2 : String Name : String File : String **************************** Datum GLA Runtime Common Log Format CBE + Regeln TU Dresden, Eclipse Test and Performance Tools Platform (TPTP) Folie 20 von 24
21 IV. Logdateien verarbeiten (Log and Trace Framework) Log and Trace Analyzer Beispielanwendung des GLA 1. Schritt: Anlegen eines neuen Adapters (*.adapter) 2. Schritt: Konfigurieren zum Einlesen der Logdatei 3. Schritt: Extraktion der Logereignisse durch Parsen der * ***************************** Datum ID1: Zahl ID2 : String Name : String File : String **************************** Datum Keine Reaktion des Frameworks auf Änderungen im Editor! TU Dresden, Eclipse Test and Performance Tools Platform (TPTP) Folie 21 von 24
22 IV. Logdateien verarbeiten (Log and Trace Framework) Log and Trace Analyzer Beispielanwendung des GLA Nur Änderungen direkt in Konfigurationsdatei möglich! Umsetzung unter diesen Umständen nicht durchführbar. Auf Nachfragen bei Entwickler Eugene Chan stellte sich heraus, dass der GLA nicht mehr weiter entwickelt und auch nicht mehr weiter gewartet werden soll (entschieden im Juni 2008). Leider fehlen dazu Hinweise auf der Projektwebseite. TU Dresden, Eclipse Test and Performance Tools Platform (TPTP) Folie 22 von 24
23 V. Fazit Vorteile des Frameworks: ausgereiftes Open Source Framework in Eclipse umfangreiche und durchdachte Funktionen zum Profilen, Analysieren, Testen und Optimieren sehr gute Möglichkeiten der Analyse und Darstellung von Logdateien (LTA) intuitive Benutzerführung und -oberflächen Architektur ermöglicht es eigene Erweiterungen zu implementieren Nachteile des Frameworks: Open Source Gefahr von Feature-Stopps siehe GLA TU Dresden, Eclipse Test and Performance Tools Platform (TPTP) Folie 23 von 24
24 Vielen Dank für Ihre Aufmerksamkeit. TU Dresden, Eclipse Test and Performance Tools Platform (TPTP) Folie 24 von 24
25 Memory Statistic view Quelle: (Valentina Popescu, 2007) TU Dresden, Eclipse Test and Performance Tools Platform (TPTP) Folie 25 von 24
26 Method Invocation Details View Quelle: (Valentina Popescu, 2007) TU Dresden, Eclipse Test and Performance Tools Platform (TPTP) Folie 26 von 24
27 Object References View Quelle: (Valentina Popescu, 2007) TU Dresden, Eclipse Test and Performance Tools Platform (TPTP) Folie 27 von 24
28 BIRT Quelle: (Valentina Popescu, 2007) TU Dresden, Eclipse Test and Performance Tools Platform (TPTP) Folie 28 von 24
29 Beispiel CBE Datei TU Dresden, Eclipse Test and Performance Tools Platform (TPTP) Folie 30 von 24
30 Correlation Quelle: (Valentina Popescu, 2007) TU Dresden, Eclipse Test and Performance Tools Platform (TPTP) Folie 31 von 24
31 Correlation (Time) Access Log Error Log TU Dresden, Eclipse Test and Performance Tools Platform (TPTP) Folie 32 von 24
32 Symptom Definition TU Dresden, Eclipse Test and Performance Tools Platform (TPTP) Folie 33 von 24
33 Probekit Quelle: (Valentina Popescu, 2007) TU Dresden, Eclipse Test and Performance Tools Platform (TPTP) Folie 34 von 24
Generischer 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
Situation-Adaptive Multimodal Dialogue Platform. Übersicht
S am Situation-Adaptive Multimodal Dialogue Platform Übersicht Multimodal Dialog System Multimodal Unterstützung verschiedenster Eingabe- und Ausgabekanäle, sowohl alternativ als auch kombiniert What is
Oracle Data Integrator Ein Überblick
Oracle Data Integrator Ein Überblick Uwe Barz Christoph Jansen Hamburg, 15.04.2008 Basel Baden Bern Lausanne Zürich Düsseldorf Frankfurt/M. Freiburg i. Br. Hamburg München Stuttgart Wien Agenda Überblick
Motivation 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
Thema 5 Domain Specific Languages
SE Vertiefung Beuth-Hochschule Berlin Thema 5 Domain Specific Languages MOF-Schichten (c) schmiedecke 11 SE3-5-metamodellierung 2 Was ist eine DSL? Domain Specific Language: Sprache zur Beschreibung (Modellierung)
Control System Studio CSS
Control System Studio CSS Überblick Was ist CSS? Motivation Design Applikationen Entwicklungsbeispiel Kollaboration/ Entwicklung Demo Was ist CSS? CSS ist: ein Framework für Plug-ins zur Entwicklung von
Kompendium der Web-Programmierung
. Thomas Walter Kompendium der Web-Programmierung Dynamische Web-Sites Mit 510 Abbildungen und 22 Tabellen 4ü Springer OOM- Hinweise zum Gebrauch des Buches XIII Teil I Grundlagen der Web-Programmierung
Eclipse und EclipseLink
Eclipse und EclipseLink Johannes Michler [email protected] PROMATIS, Ettlingen Zugriff auf Oracle Datenbanken aus Eclipse RCP Anwendungen via EclipseLink 18.09.2009 1 Gliederung Eclipse als
Oracle System Application Management in a Nutshell
Oracle System Application Management in a Nutshell Maik Sandmann Principal Sales Consultant - Oracle Global Technology - EMEA Oracle Enterprise Manager Top-Down Application Management
Überblick. Allgemeines, Geschichtliches. Architektur. Oberfläche. Plugins und deren Einsatz
Architektur Überblick Allgemeines, Geschichtliches Architektur Oberfläche Plugins und deren Einsatz Was ist Eclipse? Open-Source-Framework zur Entwicklung von Software nahezu aller Art. Bekannteste Verwendung:
Webservices für eingebettete Systeme
Fakultät Informatik Institut für Angewandte Informatik, Professur Technische Informationssysteme Webservices für eingebettete Systeme Dresden, 29.06.2006 Gliederung Einführung Automobilindustrie Webservice
MVC-Architektur am Beispiel von OLAT
MVC-Architektur am Beispiel von OLAT Marvin Frommhold 12. Januar 2009 Gliederung Begriffe Entwurfsmuster Umsetzung in OLAT Aufbau des Brasato-Frameworks Quellen Begriffe I MVC bezeichnet ein Architekturmuster
Überblick über das Oracle Internet File System. PEGAS systemhaus 2001 PEGAS Firmenpräsentation
Überblick über das Oracle Internet File System Seite 1 - Oktober 2001 Name: Über PEGAS... PEGAS systemhaus gmbh Adresse: Rudolf-Diesel-Str. 1 82166 Gräfelfing/München Germany Telefon: +49 (089) 898157
Eclipse Modeling Framework Modellgetriebene Softwareentwicklung Prof. Andreas Schmidt
Eclipse Modeling Framework Modellgetriebene Softwareentwicklung Prof. Andreas Schmidt Sören Bühler buso1011 36811 Julia Haßlinger haju1013 37141 Anja Heinzberger hean1017 36622 Agenda Allgemeines Historie
Web Engineering-Seminar Methoden zur Web Modellierung: Object-oriented Hypermedia Method (OO-H)
Web Engineering-Seminar Methoden zur Web Modellierung: Object-oriented Hypermedia Method (OO-H) Dominik Kirsten Daniel Schäferbarthold Trier, 21.01.2008 1 Gliederung 1. Einführung 1.1 Anforderungen an
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
THEMA: HALTEN SIE IHRE SAS UMGEBUNG SAUBER MIT DEM SAS ENVIRONMENT MANAGER FRANK LEISTEN, FLITCON GMBH
WEBINAR@LUNCHTIME THEMA: HALTEN SIE IHRE SAS UMGEBUNG SAUBER MIT DEM SAS ENVIRONMENT MANAGER FRANK LEISTEN, FLITCON GMBH EBINAR@LUNCHTIME HERZLICH WILLKOMMEN BEI WEBINAR@LUNCHTIME Moderation Anne K. Bogner-Hamleh
Open Source IDE - eclipse ETIS SS04
Open Source IDE - eclipse ETIS SS04 Gliederung Motivation Geschichte Architektur Platform Runtime Eclipse Platform Java Development Tools (JDE) Plugin Development Environment (PDE) Zusammenfassung 2 Motivation
Herzlich willkommen DevDay 2016 Performance Profiling mit JProfiler
Herzlich willkommen DevDay 2016 Performance Profiling mit JProfiler 1 2 Referent Björn Reber Software-Entwickler und Trainer Java-Technologie OpenSource und SAP 3 Inhalt Motivation Tool-Übersicht Profiling
Werkzeuge für Datenbank Handwerker: IBM Data Studio und IBM Optim QWT
Werkzeuge für Datenbank Handwerker: IBM Data Studio und IBM Optim QWT Neue Technologien effizient nutzen Ehningen, 3. Juli 2014 Rodney Krick [email protected] aformatik Training & Consulting GmbH & Co. KG
Multi-Port-Speichermanager für die Java-Plattform SHAP
Fakultät Informatik Institut für Technische Informatik, Professur für VLSI-Entwurfssysteme, Diagnostik und Architektur Multi-Port-Speichermanager für die Java-Plattform SHAP DASS 2008 Martin Zabel, Peter
0 IP C. Architecture. Von Data Access bis Unified. Jürgen Lange Frank Iwanitz Thomas J. Burke. 4., völlig neu bearbeitete und erweiterte Auflage
Jürgen Lange Frank Iwanitz Thomas J. Burke 0 IP C Von Data Access bis Unified Architecture 4., völlig neu bearbeitete und erweiterte Auflage VDE VERLAG GMBH Berlin Offenbach Inhaltsverzeichnis Dank...
OPC. Von Data Access bis Uflif ied Architecture. Jürgen Lange Frank Iwanitz Thomas J. Burke. 4., völlig neu bearbeitete und erweiterte Auflage
Jürgen Lange Frank Iwanitz Thomas J. Burke OPC Von Data Access bis Uflif ied Architecture 4., völlig neu bearbeitete und erweiterte Auflage VDE^VERLAG GMBH Berlin Offenbach Dank : V Geleitwort IX Geleitwort
Oracle9i Designer. Rainer Willems. Page 1. Leitender Systemberater Server Technology Competence Center Frankfurt Oracle Deutschland GmbH
Oracle9i Designer Rainer Willems Leitender Systemberater Server Technology Competence Center Frankfurt Oracle Deutschland GmbH Page 1 1 Agenda 9i Designer & 9i SCM in 9i DS Design Server Generierung &
Konzeption und prototypische Implementation der Medienintegration in ein gebäudetechnisches Automatisierungssystem
Fakultät Informatik Institut für angewandte Informatik Professur Technische Informationssysteme Konzeption und prototypische Implementation der Medienintegration in ein gebäudetechnisches Automatisierungssystem
IUG DRESDEN ERSTELLUNG VON ROBUSTEN NATURAL SERVICES Software AG. All rights reserved. For internal use only
IUG DRESDEN ERSTELLUNG VON ROBUSTEN NATURAL SERVICES 2016 Software AG. All rights reserved. For internal use only DIGITAL BUSINESS APPLICATIONS DRIVE THE DIGITAL BUSINESS Partner Lieferanten Kunden SaaS
Anforderungen gezielter umsetzen, Optimieren, Transparenz schaffen
Application Lifecycle Management in Eclipse Anforderungen gezielter umsetzen, Optimieren, Transparenz schaffen Christoph Bräuchle, MKS GmbH Interessen (klassisch) Budget: werden Aufwände eingehalten, ergeben
Was bisher geschah. Michael Krappmann HSWT Workshop STOFF-IDENT & openmasp : 15 Uhr
Was bisher geschah Michael Krappmann HSWT Workshop STOFF-IDENT & openmasp 18.04.2013 13: 15 Uhr Der erste Kontakt... Ich habe ein Problem beim Auswerten analytischer Daten. Da hätte ich vielleicht eine
Mathematik Seminar WS 2003: Simulation und Bildanalyse mit Java. Software-Architektur basierend auf dem Plug-in-Konzept
Mathematik Seminar WS 2003: Simulation und Bildanalyse mit Java Software-Architektur basierend auf dem Plug-in-Konzept Aufteilung: Probleme mit normaler/alter Software Ziele des Software Engineerings Die
Verbesserung der Architektur der DPP- Software Saros (Vortrag 2) Slawa Belousow Institut für Informatik FU Berlin
Verbesserung der Architektur der DPP- Software Saros (Vortrag 2) Slawa Belousow Institut für Informatik FU Berlin 03.02.2011 Inhalt der Präsentation 1.Arbeit und Vortrag 1 2.Aktuelle Saros-Architektur
Zukunft der Oracle Applikationsentwicklung: BC4J & XML
2 Jahre Niederlassung in München Trivadis GmbH Zukunft der Oracle Applikationsentwicklung: BC4J & XML Markus Heinisch 1 Agenda Tägliches Brot BC4J DEMO Applikation BC4J XML DEMO Applikation XML Fazit 2
MyCoRe > V1.0: Technische Weiterentwicklung
MyCoRe > V1.0: Technische Weiterentwicklung Frank Lützenkirchen, Kathleen Krebs Folie 1 Kontrollflüsse bisher Kontrollflüsse sind im MyCoRe Kern oder der darauf basierenden Applikation fix und explizit
Testframework für Eckelmann CNC
Reinhold Kroeger Kai Beckmann Marcus Thoss Testframework für Eckelmann RheinMain University of Allpplied Sciences {firstname.lastname} @hs-rm.de http://wwwvs.cs.hs-rm.de Marco Muenchhof Christian Mellert
Telling TestStories Modellbasiertes Akzeptanz Testen Serviceorientierter Systeme
Telling TestStories Modellbasiertes Akzeptanz Testen Serviceorientierter Systeme Michael Felderer Workshop Requirements Engineering meets Testing Bad Honnef, 5. Juni 2008 1 Überblick Grundbegriffe Motivation
Requirements Management mit RequisitePro. Rational in der IBM Software Group. Der Rational Unified Process als Basis für die Projektarbeit
IBM Software Group IBM Rational mit RequisitePro Hubert Biskup [email protected] Agenda Rational in der IBM Software Group Der Rational Unified Process als Basis für die Projektarbeit mit Rational
Quest Central for Oracle
Quest Central for Oracle Markus Schröder, PreSales Consultant Quest Central die DBA- Workbench für die Produktion Was braucht der DBA? Er braucht durchschnittlich pro Tag 5 bis 7 verschiedene Funktionen
Einfü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
Methoden zur Visualisierung von ereignisdiskreten Analysedaten
Fakultät Informatik, Institut für Angewandte Informatik, Professur Technische Informationssysteme Methoden zur Visualisierung von ereignisdiskreten Analysedaten Referent: Hendrik Freund Betreuer: Vladimir
Die OSGi Service Plattform
Die OSGi Service Plattform Seminarvortrag Bernhard Cleven Gliederung 1 Einleitung 2 Das Framework 3 Bundles 4 Services 5 Beispiel 6 Fazit Seite 1/ 17 Einleitung Warum OSGi? Durch Modularisierung flexible
Oracle Fusion Middleware Überwachung mit Oracle BAM
Oracle Fusion Middleware Überwachung mit Oracle BAM Schlüsselworte Monitoring, BAM, Fusion Middleware Einleitung Markus Lohn esentri AG Ettlingen Oracle BAM wird vor allem für das fachliche Überwachen
Meine Datenbank läuft auf Vmware Was sagt der Enterprise Manager dazu?
Meine Datenbank läuft auf Vmware Was sagt der Enterprise Manager dazu? Martin Obst Oracle Deutschland B.V. & Co. KG Potsdam Schlüsselworte Enterprise Manager, 12c, Cloud Control, VMware, vsphere, Integration,
Auswertung der Simulationen von Transportsystemen
Fakultät Informatik, Institut für Angewandte Informatik, Professur TIS Hauptseminar Technische Informationssysteme Reik Zettl Dresden, 29.01.2009 Gliederung 1. Motivation 2. 3. 4. 5. 6. Folie 2 von 39
Webbasierte Exploration von großen 3D-Stadtmodellen mit dem 3DCityDB Webclient
Webbasierte Exploration von großen 3D-Stadtmodellen mit dem 3DCityDB Webclient Zhihang Yao, Kanishk Chaturvedi, Thomas H. Kolbe Lehrstuhl für Geoinformatik www.gis.bgu.tum.de 11/14/2015 Webbasierte Exploration
Web Services Monitoring
Web Services Monitoring Foliensatz zum Vortrag von der OIO Hauskonferenz am 17. Dezember 2009 predic8 GmbH Moltkestr. 40 53173 Bonn www.predic8.de [email protected] Ihr Sprecher Thomas Bayer Trainer, Berater,
Modellgetriebene Entwicklung einer Eclipse RAP-Anwendung unter Verwendung des Eclipse Modeling Frameworks
Modellgetriebene Entwicklung einer Eclipse RAP-Anwendung unter Verwendung des Eclipse Modeling Frameworks AKWI 2015 Luzern Marco Richter ([email protected]) Melanie Vanderpuye ([email protected])
Cloud Control und die Datenbank
Cloud Control und die Datenbank von Jaroslav Dutov dbtotal.de 1 Enterprise Manager Cloud Control: Überblick System Management Software für die komplette IT Infrastruktur Oracle und
Was ist neu in der SQS-TEST /Professional Suite
SQS der weltweit führende Spezialist für Software-Qualität sqs.com Bitte kopieren Sie eine Folie mit einem geeigneten Bildmotiv aus der Datei Title Slides_DE.pptx (zum Download in den Präsentationsmodus
Realtime Daten-Rückschreibung in Tableau mit der Extensions API //
Was wir vorhersagen, soll auch eintreffen! Realtime Daten-Rückschreibung in Tableau mit der Extensions API // Pascal Muth Zusammenfassung In diesem Whitepaper wird die Tableau Extensions API von Tableau
JavaServer Faces Ein Arbeitsbuch für die Praxis
Bernd Müller JavaServer Faces Ein Arbeitsbuch für die Praxis HANSER Inhaltsverzeichnis Vorwort XI 1 Einleitung 1 1.1 Das Ziel dieses Buches 1 1.2 Der Leser 3 1.3 Das Buch im Netz 4 1.4. Verwendete Software
JUnit 5 Die Plattform. Johannes Link
JUnit 5 Die Plattform Johannes Link @johanneslink johanneslink.net Softwaretherapeut "In Deutschland ist die Bezeichnung Therapeut allein oder ergänzt mit bestimmten Begriffen gesetzlich nicht geschützt
GraphHopper-Routing mit Maut-Erweiterung
Vorstellung der Thesis: GraphHopper-Routing mit Maut-Erweiterung Herr Robert Klemm M.Sc. Geodatenerfassung und visualisierung [email protected] Passau, 23.03.2017 Gliederung 1. Einleitung
Architecture Blueprints
Architecture Blueprints Daniel Liebhart, Peter Welkenbach, Perry Pakull, Mischa Kölliker, Michael Könings, Markus Heinisch, Guido Schmutz Ein Leitfaden zur Konstruktion von Softwaresystemen mit Java Spring,.NET,
Enterprise Service Bus (ESB) in einer SOA
Einleitung Enterprise Service Bus (ESB) in einer SOA Deutsche Oracle-Anwenderkonferenz (DOAG) 15.-16. Nov. 2006 Jan Krüger Oracle Deutschland GmbH, Hamburg Ein Enterprise Service Bus (ESB) ist die zentrale
Business Applika-onen schnell entwickeln JVx Framework - Live!
Business Applika-onen schnell entwickeln JVx Framework - Live! - Enterprise Applica-on Framework h&p://www.sibvisions.com/jvx JVx ermöglicht in kürzester Zeit mit wenig Source Code hoch performante professionelle
ALM mit Visual Studio Online. Philip Gossweiler Noser Engineering AG
ALM mit Visual Studio Online Philip Gossweiler Noser Engineering AG Was ist Visual Studio Online? Visual Studio Online hiess bis November 2013 Team Foundation Service Kernstück von Visual Studio Online
INNERBETRIEBLICHEN. November 2016 Dr. Alexander Noack. Fraunhofer IPMS
TRACK, TRACE & SENSE IN DER INNERBETRIEBLICHEN WERTSCHÖPFUNGSKETTE November 2016 Dr. Alexander Noack Agenda IPMS Wireless Microsystems Motivation Smarte RFID-Lösungen (Wenige) Grundlagen zu OPC-UA Die
PRODATIS CONSULTING AG. Folie 1
Folie 1 Führend im Gartner Magic Quadranten für verteilte, interagierende SOA Projekte Oracle ist weltweit auf Rang 1 auf dem Markt der Enterprise Service Bus Suiten (ESB) für SOA Software 2010 26,3 %
Dirk Reinemann Working Student Sales Consulting
JDeveloper 12c in 30 Minutes Dirk Reinemann Working Student Sales Consulting Program Agenda 1. Integrated Development Environment 2. Java Development 3. Web Development 4. Team Development 5. Application
Avalon Anwendertreffen 2016
Avalon Anwendertreffen 2016 Report of the Lab Avalon Server Suite Karst Schaap Manager Server Development 1 Report of the lab, Avalon Server Suite Disclaimer Der Report of the lab -Vortrag reduziert sich
Micro Focus Unit Testing Framework in Visual COBOL 3.0. Rolf Becking 29.August 2017
Micro Focus Unit Testing Framework in Visual COBOL 3.0 Rolf Becking 29.August 2017 Unser heutiges Webinar Wozu dient das Micro Focus Unit Testing Framework? Welches Konzept steckt dahinter? Wie wird ein
Enterprise Architect, AdV-Tools. Länder-Workshop der AdV zur GeoInfoDok 7 Erfurt,
Enterprise Architect, AdV-Tools Länder-Workshop der AdV zur GeoInfoDok 7 Inhalt / Gliederung Enterprise Architect (EA) Beschreibung Versionen Installation Subversion-Management AAA-Modell der GID7.0.2
Eclipse, Spring und OSGi 1
Eclipse, Spring und OSGi Eclipse, Spring und OSGi 1 Was erwartet Sie? Wer ist t&p? Wie war die Ausgangslage? Wie sieht die Architektur der migrierten Applikation aus? Welche Rolle spielen Eclipse, Spring
Einführung in Apache Solr
Einführung in Apache Solr Markus Klose & Daniel Wrigley O'REILLY Beijing Cambridge Farnham Köln Sebastopol Tokyo Inhalt Vorwort IX Einleitung XI 1 Schnelleinstieg in Solr 1 Was ist Solr? 1 Was ist Lucene?
Testen von SOA-Anwendungen mit dem BPEL Testframework
Testen von SOA-Anwendungen mit dem BPEL Testframework Stefan Kühnlein IBM Deutschland Enterprise Application Solution GmbH Hollerithstr. 1 81829 München 0160/8848611 [email protected] IBM Deutschland
Zend PHP Cloud Application Platform
Zend PHP Cloud Application Platform Jan Burkl System Engineer All rights reserved. Zend Technologies, Inc. Zend PHP Cloud App Platform Ist das ein neues Produkt? Nein! Es ist eine neue(re) Art des Arbeitens.
Software Engineering in
Software Engineering in der Werkzeuge für optimierte LabVIEW-Entwicklung Folie 1 Best Practices Requirements Engineering Softwaretest Versionsmanagement Build- Automatisierung Folie 2 Arbeiten Sie im Team?
eclipse - Entwicklungsumgebung und mehr ETIS SS05
eclipse - Entwicklungsumgebung und mehr ETIS SS05 Gliederung Motivation Geschichte Architektur Platform Runtime Eclipse Platform Java Development Tools (JDE) Plugin Development Environment (PDE) Zusammenfassung
Die Eclipse Rich Client Platform. Martin Lippert Consultant und Coach [email protected]
Die Eclipse Rich Client Platform Martin Lippert Consultant und Coach [email protected] Historisches Eclipse is a universal platform for integrating development tools Plugin Development Environment PDE Java
Performance Verbesserung BIRT-BERICHTE
ClassiX Software GmbH Performance Verbesserung der BIRT-BERICHTE Tipps zur Performance Verbesserung der Berichte unabhängig von der Engine Jana Fischereit 21.01.2013 1 Inhalt 2 Allgemeine Aussagen... 2
Testautomatisierung für das Internet der Dinge
Testautomatisierung für das Internet der Dinge Workshop Sichere Plattformarchitekturen im Programm Smart Service Welt Berlin, 15.02.2017 IoT Testobjekte, -ziele und konfigurationen Agenda Testware Werkzeugkasten
Java und XML 2. Java und XML
Technische Universität Ilmenau Fakultät für Informatik und Automatisierung Institut für Praktische Informatik und Medieninformatik Fachgebiet Telematik Java und XML Hauptseminar Telematik WS 2002/2003
Grundlagen des Grid Computing
Grundlagen des Grid Computing Webservices und Grid Computing Globus Toolkit 4 - Grundlagen ICA Joh.. Kepler Universität t Linz Eine Typische Grid-Applikation (Beispiel) VO Management Service Resource Discovery
Multi-Kamera Bildverarbeitung in vernetzter Fertigungsumgebung
Herzlich Willkommen! Multi-Kamera Bildverarbeitung in vernetzter Fertigungsumgebung Machine Vision das Auge von Industrie 4.0 Inspect Application Forum 2014 Dipl.-Ing. D. Zinnäcker 10/11/14 Zur Person
SICAM PAS. Schaltanlagenautomatisierung. Frei verwendbar Siemens AG 2017
SICAM PAS Schaltanlagenautomatisierung siemens.de Produktmerkmale Definition SICAM PAS Power Automation System für die Energieautomatisierung Wichtiger Bestandteil einer durchgängigen Systemlösung von
