So testen Sie ein selbstorganisiertes System

Größe: px
Ab Seite anzeigen:

Download "So testen Sie ein selbstorganisiertes System"

Transkript

1 GI TAV 37 A Framework for Testing Self-organisation Algorithms Benedikt Eberhardinger, Gerrit Anders, Hella Seebach, Florian Siefert und Wolfgang Reif

2

3 Ausbau erneuerbarer Energien in Bayern Offenheit: Unterschiedliche Anlagen-Hersteller Verschiedene Energieversorger Regulatorische Rahmenbedingungen Integriert in europ. Verbundnetz Größe: Anzahl Anlagen nach EEG im Jahr 2000: Februar 2015 A Framework for Testing Self-organisation Algorithms 3

4 Ausbau erneuerbarer Energien in Bayern Offenheit: Unterschiedliche Anlagen-Hersteller Verschiedene Energieversorger Regulatorische Rahmenbedingungen Integriert in europ. Verbundnetz Größe: Anzahl Anlagen nach EEG im Jahr 2001: Februar 2015 A Framework for Testing Self-organisation Algorithms 4

5 Ausbau erneuerbarer Energien in Bayern Offenheit: Unterschiedliche Anlagen-Hersteller Verschiedene Energieversorger Regulatorische Rahmenbedingungen Integriert in europ. Verbundnetz Größe: Anzahl Anlagen nach EEG im Jahr 2002: Februar 2015 A Framework for Testing Self-organisation Algorithms 5

6 Ausbau erneuerbarer Energien in Bayern Offenheit: Unterschiedliche Anlagen-Hersteller Verschiedene Energieversorger Regulatorische Rahmenbedingungen Integriert in europ. Verbundnetz Größe: Anzahl Anlagen nach EEG im Jahr 2003: Februar 2015 A Framework for Testing Self-organisation Algorithms 6

7 Ausbau erneuerbarer Energien in Bayern Offenheit: Unterschiedliche Anlagen-Hersteller Verschiedene Energieversorger Regulatorische Rahmenbedingungen Integriert in europ. Verbundnetz Größe: Anzahl Anlagen nach EEG im Jahr 2004: Februar 2015 A Framework for Testing Self-organisation Algorithms 7

8 Ausbau erneuerbarer Energien in Bayern Offenheit: Unterschiedliche Anlagen-Hersteller Verschiedene Energieversorger Regulatorische Rahmenbedingungen Integriert in europ. Verbundnetz Größe: Anzahl Anlagen nach EEG im Jahr 2005: Februar 2015 A Framework for Testing Self-organisation Algorithms 8

9 Ausbau erneuerbarer Energien in Bayern Offenheit: Unterschiedliche Anlagen-Hersteller Verschiedene Energieversorger Regulatorische Rahmenbedingungen Integriert in europ. Verbundnetz Größe: Anzahl Anlagen nach EEG im Jahr 2006: Februar 2015 A Framework for Testing Self-organisation Algorithms 9

10 Ausbau erneuerbarer Energien in Bayern Offenheit: Unterschiedliche Anlagen-Hersteller Verschiedene Energieversorger Regulatorische Rahmenbedingungen Integriert in europ. Verbundnetz Größe: Anzahl Anlagen nach EEG im Jahr 2007: Februar 2015 A Framework for Testing Self-organisation Algorithms 10

11 Ausbau erneuerbarer Energien in Bayern Offenheit: Unterschiedliche Anlagen-Hersteller Verschiedene Energieversorger Regulatorische Rahmenbedingungen Integriert in europ. Verbundnetz Größe: Anzahl Anlagen nach EEG im Jahr 2008: Februar 2015 A Framework for Testing Self-organisation Algorithms 11

12 Ausbau erneuerbarer Energien in Bayern Offenheit: Unterschiedliche Anlagen-Hersteller Verschiedene Energieversorger Regulatorische Rahmenbedingungen Integriert in europ. Verbundnetz Größe: Anzahl Anlagen nach EEG im Jahr 2009: Februar 2015 A Framework for Testing Self-organisation Algorithms 12

13 Ausbau erneuerbarer Energien in Bayern Offenheit: Unterschiedliche Anlagen-Hersteller Verschiedene Energieversorger Regulatorische Rahmenbedingungen Integriert in europ. Verbundnetz Größe: Anzahl Anlagen nach EEG im Jahr 2010: Februar 2015 A Framework for Testing Self-organisation Algorithms 13

14 Ausbau erneuerbarer Energien in Bayern Offenheit: Unterschiedliche Anlagen-Hersteller Verschiedene Energieversorger Regulatorische Rahmenbedingungen Integriert in europ. Verbundnetz Größe: Anzahl Anlagen nach EEG im Jahr 2011: Februar 2015 A Framework for Testing Self-organisation Algorithms 14

15 Ausbau erneuerbarer Energien in Bayern Offenheit: Unterschiedliche Anlagen-Hersteller Verschiedene Energieversorger Regulatorische Rahmenbedingungen Integriert in europ. Verbundnetz Größe: Anzahl Anlagen nach EEG im Jahr 2012: Februar 2015 A Framework for Testing Self-organisation Algorithms 15

16 Ausbau erneuerbarer Energien in Bayern Offenheit: Unterschiedliche Anlagen-Hersteller Verschiedene Energieversorger Regulatorische Rahmenbedingungen Integriert in europ. Verbundnetz Größe: Anzahl Anlagen nach EEG im Jahr 2013: Februar 2015 A Framework for Testing Self-organisation Algorithms 16

17 VGB Power Tech GmbH 5. Februar 2015 A Framework for Testing Self-organisation Algorithms 17

18 Zentrale Lösung Energieversorger A Energieversorger B 5. Februar 2015 A Framework for Testing Self-organisation Algorithms 19

19 Problemdekomposition Hierarchien Energieversorger A Energieversorger B 5. Februar 2015 A Framework for Testing Self-organisation Algorithms 20

20 Bei der Entwicklung selbst-organisierender Systeme spielt Testen eine entscheidende Rolle Selbst-organisation kann eine Grundlagentechnologie für den Bau zukünftiger System sein, aufgrund von: Robustheit und Flexibilität Offenheit und Interoperabilität Testen ist unabdingbar, um das Vertrauen in diese Systeme zu gewährleisten. 5. Februar 2015 A Framework for Testing Self-organisation Algorithms 21

21 Corridor Enforcing Infrastructure (CEI) Definiert durch Constraints Produktiv Rekonfiguration Produktiv t Observer Controller SuOC 5. Februar 2015 A Framework for Testing Self-organisation Algorithms 22

22 Herausforderungen Charakteristiken von SO Algorithmen: Inhärent indeterministisch Sich ständig verändernde Umgebung Starke Interaktion zwischen unterschiedlicher Komponenten Verschränkung von Handlungen Herausforderungen im Testen: (C1) Verschränkte Kontrollschleifen (C2) Fehlerüberlappung (C3) Zustandsexplosion 5. Februar 2015 A Framework for Testing Self-organisation Algorithms 23

23 Framework IsoTeSO generates Test Run 1 System Configuration 1 Test Sequence 1 Test Sequence m executes concerns generates Test Run Result 1 Input Component generates generates Test Run l System Configuration l Test Sequence 1 executes Execution Component executes monitors Output Component generates generates Test Run Result l Test Sequence m concerns 5. Februar 2015 A Framework for Testing Self-organisation Algorithms 24

24 Input Komponente Erzeugt automatisch Test Runs basierend auf stochastischem funktionalen Testmodell Input Component Test Run System Konfiguration Menge von Agent unterschiedlichen Typs Initialzustand der Agenten Gruppierung der Agenten Systemstruktur Testobjekt Parametrisierung des Testobjekts Testsequenz Testsequenz Testsequenz Testsequenz Testeingaben Kontext Umwelteinfluss Testeingaben Kontext Umwelteinfluss Testeingaben Testeingaben Kontext Kontext Umwelteinfluss Umwelteinfluss 5. Februar 2015 A Framework for Testing Self-organisation Algorithms 25

25 Test Model Beschreibung des Testsettings Beschreibung des SO-Algorithmus Domänenmodellierung Kontextabhängige Modellierung Probabilistisches Modell der Zustandsänderungen der betreffenden Komponenten System Konfiguration Testsequenz Testsequenz Testsequenz 5. Februar 2015 A Framework for Testing Self-organisation Algorithms 26

26 Test Model Beschreibung des Testsettings Beschreibung des SO-Algorithmus Domänenmodellierung Kontextabhängige Modellierung Probabilistisches Modell der Zustandsänderungen der betreffenden Komponenten System Konfiguration Testsequenz Testsequenz Testsequenz 5. Februar 2015 A Framework for Testing Self-organisation Algorithms 27

27 Execution Komponente Führt Test Runs aus, hierfür wird 1. das System aufgesetzt und initialisiert Gewährleisten der Reproduzierbarkeit Zufalls-Seed im System verteilen Kontrolliertes Scheduling Kontrollierte Nebenläufigkeit Schnittstelle für Gray-box Ansatz 2. die Testsequenzen ausgeführt Ausführung basiert auf ein Agentensystem Schrittweises Ausführungsmodell Kohärente Synchronisationspunkte Execution Component 5. Februar 2015 A Framework for Testing Self-organisation Algorithms 28

28 Execution Komponente Führt Test Runs aus, hierfür wird 1. das System aufgesetzt und initialisiert Gewährleisten der Reproduzierbarkeit Zufalls-Seed im System verteilen Kontrolliertes Scheduling Kontrollierte Nebenläufigkeit Schnittstelle für Gray-box Ansatz 2. die Testsequenzen ausgeführt Ausführung basiert auf ein Agentensystem Schrittweises Ausführungsmodell Kohärente Synchronisationspunkte Execution Component 5. Februar 2015 A Framework for Testing Self-organisation Algorithms 29

29 Output Komponente Zeichnet Test Runs auf und wertet diese aus und setzt sich aus folgenden Teilen zusammen: 1. Testmonitor zum Aufzeichnen der Daten während der Ausführung Zustände des SO Algorithmus Zustand des Testsystem vor und nach Reorganisation 2. Testorakel zum Auswerten der Daten Constraint-basiert Wertet Zustände des SO-Algorithmus wie auch des Testsystems aus Output Component 5. Februar 2015 A Framework for Testing Self-organisation Algorithms 30

30 Output Komponente Zeichnet Test Runs auf und wertet diese aus und setzt sich aus folgenden Teilen zusammen: 1. Testmonitor zum Aufzeichnen der Daten während der Ausführung Zustände des SO Algorithmus Zustand des Testsystem vor und nach Reorganisation 2. Testorakel zum Auswerten der Daten Constraint-basiert Wertet Zustände des SO-Algorithmus wie auch des Testsystems aus Output Component 5. Februar 2015 A Framework for Testing Self-organisation Algorithms 31

31 Anwendung im Smart Grid Szenario SO Algorithmus: SPADA Anführer optimiert seine Partition bzgl. der Durchmischung und entscheidet, 1. ob neue Agenten integriert werden 2. Mitglieder ausgeschlossen werden 3. evaluiert die Durchmischung 5. Februar 2015 A Framework for Testing Self-organisation Algorithms 32

32 Architektur des Testsystem 5. Februar 2015 A Framework for Testing Self-organisation Algorithms 33

33 Testmodel 5. Februar 2015 A Framework for Testing Self-organisation Algorithms 34

34 Testsituation Implementierung des Frameworks in Java TEMAS als Multi-Agenten-Framework 12 Rechner gleichzeitig parallel Zwei Test-Modi: 1. Vorabgenerierte, feste Test Runs für alle 2. Automatische Generierung auf den Rechner direkt Fault-Injection zur Evaluation des Frameworks 5. Februar 2015 A Framework for Testing Self-organisation Algorithms 35

35 Injizierter Fehler in SPADA 5. Februar 2015 A Framework for Testing Self-organisation Algorithms 36

36 Injizierter Fehler in SPADA Gibt Partitionierung für einen Agenten zurück Wenn eine Partition größer als maxpartitionsizefailure-anteil der Gesamtgröße des Systems ist, werden Agenten aus dem Cluster entfernt entfernt 5. Februar 2015 A Framework for Testing Self-organisation Algorithms 37

37 Auswirkung injizierter Fehler Die erstellte Partitionierung enthält nicht alle an der Reorganisation beteiligten Agenten Wird die Struktur im System übernommen, so werden einige dieser Agenten keiner Partition hinzugefügt Es bilden sich Subsysteme, die nicht mehr vom SO Algorithmus kontrolliert werden Problem: Es sieht nach der Verteilung nach einer validen Struktur aus. Eine Fehlerwirkung kann erst später auftreten. 5. Februar 2015 A Framework for Testing Self-organisation Algorithms 38

38 Auszug aus dem Test Run: System Configuration SO Algorithmus Konfiguration/Parametrisierung Initial Partitionierung 5. Februar 2015 A Framework for Testing Self-organisation Algorithms 39

39 Auszug aus dem Test Run: Test Sequence 5. Februar 2015 A Framework for Testing Self-organisation Algorithms 40

40 Auszug aus dem Test Run: Test Sequence 5. Februar 2015 A Framework for Testing Self-organisation Algorithms 41

41 Automatisierte Auswertung in Black-Box Sicht 5. Februar 2015 A Framework for Testing Self-organisation Algorithms 42

42 Automatisierte Auswertung in Black-Box Sicht Überprüft die Systemstruktur nach Abschluss der Reorganisation Zu prüfende Agenten und Partitionsgröße ermitteln Prüfung der System- Constraints, hier Beschränkungen bzgl. der Partitionsgröße 5. Februar 2015 A Framework for Testing Self-organisation Algorithms 43

43 Automatisierte Auswertung in Gray-Box Sicht 5. Februar 2015 A Framework for Testing Self-organisation Algorithms 44

44 Automatisierte Auswertung in Gray-Box Sicht Prüfung wird aus dem SO Algorithmus während des Tests aufgerufen Ergebnisse zur Partitionierung werden validiert Gray-Box kann bei Bedarf zuund abgeschalten werden 5. Februar 2015 A Framework for Testing Self-organisation Algorithms 45

45 Auswertung des Gray-Box Orakel 5. Februar 2015 A Framework for Testing Self-organisation Algorithms 46

46 Zusammenfassung & Ausblick Selbst-organisierende Systeme können auf Grund ihrer Robustheit, Flexibilität und Offenheit Probleme heutiger und zukünftiger Systeme effizient lösen Testen ist ein wichtiger Faktor die Systeme zur Marktreife zu bringen Das vorgestellte Framework ermöglicht es automatisiert SO Algorithmen zu testen und adressiert dabei folgende Herausforderungen: (C1) Verschränkte Kontrollschleifen (C2) Fehlerüberlappung (C3) Zustandsexplosion 5. Februar 2015 A Framework for Testing Self-organisation Algorithms 47

47 Presentation? Audience 5. Februar 2015 A Framework for Testing Self-organisation Algorithms 48

MBEES Research Abstract Ein Framework zur automatisierten Ermittlung der Modellqualität bei eingebetteten Systemen

MBEES Research Abstract Ein Framework zur automatisierten Ermittlung der Modellqualität bei eingebetteten Systemen MBEES 2010 - Research Abstract Ein Framework zur automatisierten Ermittlung der Modellqualität bei eingebetteten Systemen Jan Scheible (jan.scheible@daimler.com) Daimler AG Group Research and Advanced

Mehr

Sequenzgenerierung aus Klassifikationsbäumen

Sequenzgenerierung aus Klassifikationsbäumen Sequenzgenerierung aus Klassifikationsbäumen Peter M. Kruse, 24.01.2011 PMK, 24.01.2011 Inhalt Einleitung Stand von Wissenschaft und Technik Generierung von Testsequenzen mit der Klassifikationsbaum-Methode

Mehr

Modell-basierte Entwicklung mit der Timing Definition Language (TDL)

Modell-basierte Entwicklung mit der Timing Definition Language (TDL) Modell-basierte Entwicklung mit der Timing Definition Language (TDL) Prof. Dr. Wolfgang Pree Univ. Salzburg Inhalt Motivation für einen Paradigmenwechsel bisher: zuerst Plattform, dann Software => Software

Mehr

So testen Sie mit einem visuellen Vertrag

So testen Sie mit einem visuellen Vertrag Formalisierung der funktionalen Anforderungen mit visuellen Kontrakten und deren Einsatz für modellbasiertes Testen Gregor Engels, Baris Güldali, Stefan Sauer Bad Honnef, 05.06.2008 Software Quality Lab

Mehr

Erfahrungen mit der Einführung von modellbasierter Testspezifikation, Implementierung und Generierung bei einem deutschen Automotive OEM

Erfahrungen mit der Einführung von modellbasierter Testspezifikation, Implementierung und Generierung bei einem deutschen Automotive OEM Erfahrungen mit der Einführung von modellbasierter Testspezifikation, Implementierung und Generierung bei einem deutschen Automotive OEM MATHIAS HELMINGER 7. DEZ 2016 Vorstellung Seit 1979 450 Mitarbeiter

Mehr

ASSC Automated SAP System Copy. Produktpräsentation

ASSC Automated SAP System Copy. Produktpräsentation ASSC Automated SAP System Copy Produktpräsentation 1 System Software Consult/R www.consultr.at 2017 Nutzen und Funktionsbeschreibung Das Automated SAP System Copy (ASSC) Tool wird eingesetzt, um die notwendige

Mehr

Integration eines pneumatischen Roboters in die Robotics API

Integration eines pneumatischen Roboters in die Robotics API Integration eines pneumatischen Roboters in die Robotics API Ziel: Integration eines AirArms in die Robotics API und Umsetzung eines Demo-Anwendung Idee: Die MRK (Mensch Roboter Kooperation) bekommt zunehmend

Mehr

Requirements basiertes Testen mit JUnit Architektur für eine Verbindung von Requirements Management und Test Management

Requirements basiertes Testen mit JUnit Architektur für eine Verbindung von Requirements Management und Test Management Requirements basiertes Testen mit JUnit Architektur für eine Verbindung von Requirements Management und Test Management Oliver Böhm MKS GmbH Agenda Architektur und Umsetzung MKS Integrity MKS Requirements

Mehr

Softwaretest von verteilten Echtzeitsystemen im Automobil anhand von Kundenspezifikationen

Softwaretest von verteilten Echtzeitsystemen im Automobil anhand von Kundenspezifikationen Softwaretest von verteilten Echtzeitsystemen im Automobil anhand von Kundenspezifikationen S. Jovalekic 1), G. Martinek 1), Th. Okrusch 2) 1), 73458 Albstadt 2) Robert Bosch GmbH, Abstatt Gliederung Einleitung

Mehr

Testframework für Eckelmann CNC

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

Mehr

MVC-Architektur am Beispiel von OLAT

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

Mehr

Einführung. ECU-übergreifende Funktionen nehmen immer mehr zu! z.b. bei Fahrerassistenz-Systemen

Einführung. ECU-übergreifende Funktionen nehmen immer mehr zu! z.b. bei Fahrerassistenz-Systemen Einführung ECU-übergreifende Funktionen nehmen immer mehr zu! z.b. bei Fahrerassistenz-Systemen Einparken, Abstandsregeltempomat, unterstützt diesen Trend durch eine geeignete Entwicklungs-Methodik! Funktion

Mehr

Leicht konfigurierbare Hardware-Abstraktionsschicht für flexible Automatisierung

Leicht konfigurierbare Hardware-Abstraktionsschicht für flexible Automatisierung Leicht konfigurierbare Hardware-Abstraktionsschicht für flexible Automatisierung Einleitung Motivation Lösungsansatz Architektur Abstraktion Beispiel Echtzeit Fazit & Ausblick Ziele der Industrial Automation

Mehr

PUPPET 4 SOLARIS Thomas Rübensaal, Thorsten Schlump T-Systems International GmbH

PUPPET 4 SOLARIS Thomas Rübensaal, Thorsten Schlump T-Systems International GmbH PUPPET 4 SOLARIS Thomas Rübensaal, Thorsten Schlump T-Systems International GmbH INHALTSVERZEICHNIS 1. Einleitung 2. Puppet Was ist das? 3. Puppet Historie bei T-Systems 4. T-Systems Solaris 11 Architekturüberblick

Mehr

Design und Implementierung eines selbst-organisierenden Lagerhaltungs- und Auftragsabwicklungssystems

Design und Implementierung eines selbst-organisierenden Lagerhaltungs- und Auftragsabwicklungssystems Design und Implementierung eines selbst-organisierenden Lagerhaltungs- und Auftragsabwicklungssystems Präsentation zur Bachelorarbeit Lehrstuhl für Softwaretechnik Universität Augsburg Michael Hübschmann

Mehr

Modell-Programmierte Roboter Regelung. Univ.-Prof. Dr. Michael Hofbaur Institut für Automatisierungs- und Regelungstechnik, UMIT, Hall i.

Modell-Programmierte Roboter Regelung. Univ.-Prof. Dr. Michael Hofbaur Institut für Automatisierungs- und Regelungstechnik, UMIT, Hall i. Modell-Programmierte Roboter Regelung Univ.-Prof. Dr. Michael Hofbaur Institut für Automatisierungs- und Regelungstechnik, UMIT, Hall i. Tirol Motivation: Automatisierung komplexer Systeme komplexe technische

Mehr

Modellierung verteilter Systeme Grundlagen der Programm und Systementwicklung

Modellierung verteilter Systeme Grundlagen der Programm und Systementwicklung Modellierung verteilter Systeme Grundlagen der Programm und Systementwicklung Sommersemester 2012 Prof. Dr. Dr. h.c. Manfred Broy Unter Mitarbeit von Dr. M. Spichkova, J. Mund, P. Neubeck Lehrstuhl Software

Mehr

AGEDIS Methode und Werkzeuge. 1. Was ist AGEDIS 2. Die AGEDIS Methode 3. Architektur / Werkzeuge 4. Fazit

AGEDIS Methode und Werkzeuge. 1. Was ist AGEDIS 2. Die AGEDIS Methode 3. Architektur / Werkzeuge 4. Fazit AGEDIS Methode und Werkzeuge Gliederung: 1. Was ist AGEDIS 2. Die AGEDIS Methode 3. Architektur / Werkzeuge 4. Fazit A G E D I S Automated Generation and Execution of test suites for DIstributed component

Mehr

Toolgestützte Validierung, Managed Servies, Cloud Testing und andere Trends für die Produktqualität

Toolgestützte Validierung, Managed Servies, Cloud Testing und andere Trends für die Produktqualität Toolgestützte Validierung, Managed Servies, Cloud Testing und andere Trends für die Produktqualität oder Wie verstehe ich mich mit dem Controller gut? Dr. Armin Metzger Über uns Mittelständischer IT-Dienstleister

Mehr

Entscheidungsunterstützung für die Drehplanung bei Film- und Fernsehproduktionen

Entscheidungsunterstützung für die Drehplanung bei Film- und Fernsehproduktionen Wirtschaftsinformatik und Operations Research Band 10 Felix Bomsdorf Entscheidungsunterstützung für die Drehplanung bei Film- und Fernsehproduktionen Modell - Methoden - System D 38 (Diss. Universität

Mehr

Moderne Risiko- und Finanzarchitekturen im Zeichen von RiskTech und RegTech von SAS. Robert Stindl, Director Risk Solutions North EMEA

Moderne Risiko- und Finanzarchitekturen im Zeichen von RiskTech und RegTech von SAS. Robert Stindl, Director Risk Solutions North EMEA Moderne Risiko- und Finanzarchitekturen im Zeichen von RiskTech und RegTech von SAS Robert Stindl, Director Risk Solutions North EMEA Ein Blick in die aktuelle Praxis... Hohe Transparenzanforderungen...

Mehr

Testen von SOA-Anwendungen mit dem BPEL Testframework

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 Stefan.Kuehnlein@de.ibm.com IBM Deutschland

Mehr

(Bamberg)

(Bamberg) Konzeption eines Frameworks für die Evaluation von Tag-Suggestion-Algorithmen Martin Garbe Steffen Oldenburg Lukas Zielinski Prof. Dr. Clemens Cap (Universität Rostock) 08.05.2008 (Bamberg) Übersicht Tags

Mehr

G DATA TechPaper. Update auf Version 14.1 der G DATA Unternehmenslösungen

G DATA TechPaper. Update auf Version 14.1 der G DATA Unternehmenslösungen G DATA TechPaper Update auf Version 14.1 der G DATA Software AG Application Development Q3 2017 Inhaltsverzeichnis Zusammenfassung & Umfang... 3 Typographische Konventionen... 3 Vorbereitung... 4 Update

Mehr

Mehrkanaliges synchrones PXI-CAN- und Analog-I/O-Testsysten

Mehrkanaliges synchrones PXI-CAN- und Analog-I/O-Testsysten Mehrkanaliges synchrones PXI-CAN- und Analog-I/O-Testsysten Peter Schwarz/Andreas Gemünd A.M.S. Software GmbH/Johnson Controls SAFT GmbH ps@amssoft.de/andreas.gemuend@jci.com Agenda Vorstellung Anforderung

Mehr

Test offener, dynamischer Systeme

Test offener, dynamischer Systeme Test offener, dynamischer Systeme Institut für Informatik Neuenheimer Feld 326 69120 Heidelberg http://www-swe.informatik.uni-heidelberg.de paech@informatik.uni-heidelberg.de RUPRECHT-KARLS-UNIVERSITÄT

Mehr

Modellbasiertes Testen auf Basis des fundamentalen Testprozesses

Modellbasiertes Testen auf Basis des fundamentalen Testprozesses Modellbasiertes Testen auf Basis des fundamentalen Testprozesses Tobias Eckardt, Michael Spijkerman Software Quality Lab (s-lab) Universität Paderborn 12. Februar 2009 Vorgehensmodell für Modellbasiertes

Mehr

Engineering und Betrieb Smarter Komponenten in IoT-Netzwerken für die Automatisierung der Produktion

Engineering und Betrieb Smarter Komponenten in IoT-Netzwerken für die Automatisierung der Produktion Institut für Automatisierungstechnik und Softwaresysteme Engineering und Betrieb Smarter Komponenten in IoT-Netzwerken für die Automatisierung der Produktion Prof. Dr.-Ing. Michael Weyrich IOT-Kongress

Mehr

Agenda. Durchgängiger Einsatz Hardware-unabhängiger Testfälle im MiL-, SiL- und HiL-Test

Agenda. Durchgängiger Einsatz Hardware-unabhängiger Testfälle im MiL-, SiL- und HiL-Test Durchgängiger Einsatz Hardware-unabhängiger Testfälle im MiL-, SiL- und HiL-Test 26. TAV Stuttgart Michael Müller Projektleiter Berner & Mattner Systemtechnik GmbH michael.mueller@berner-mattner.com MM,

Mehr

G DATA TechPaper. Update auf Version 14.2 der G DATA Unternehmenslösungen

G DATA TechPaper. Update auf Version 14.2 der G DATA Unternehmenslösungen G DATA TechPaper Update auf Version 14.2 der G DATA Software AG Application Development Q2 2019 Inhaltsverzeichnis Zusammenfassung & Umfang... 3 Typographische Konventionen... 3 1. Vorbereitung... 4 2.

Mehr

Gleitender Übergang vom manuellen zum automatisierten Test eingebetteter Software

Gleitender Übergang vom manuellen zum automatisierten Test eingebetteter Software Gleitender Übergang vom manuellen zum automatisierten Test eingebetteter Software 0. Treffens der GI-Fachgruppe Test, Analyse & Verifikation von Software (TAV), 09.0.017 Dr. Sadegh Sadeghipour sadegh.sadeghipour@itpower.de

Mehr

Kontextabhängige Integration von Diensten in intelligente Umgebungen

Kontextabhängige Integration von Diensten in intelligente Umgebungen Kontextabhängige Integration von Diensten in intelligente Umgebungen Philipp Lehsten, M.Sc. 22.11.2017 2009 UNIVERSITÄT ROSTOCK Fakultät für Informatik und Elektrotechnik Agenda Motivation Dienstevielfalt

Mehr

Datenanonymisierung und darüber hinaus Miroslav Jakovljevic Libelle AG Stuttgart Schlüsselworte Datenanonymisierung. Datenmaskierung. Oracle & SAP.

Datenanonymisierung und darüber hinaus Miroslav Jakovljevic Libelle AG Stuttgart Schlüsselworte Datenanonymisierung. Datenmaskierung. Oracle & SAP. Datenanonymisierung und darüber hinaus Miroslav Jakovljevic Libelle AG Stuttgart Schlüsselworte Datenanonymisierung. Datenmaskierung. Oracle & SAP. Einleitung Echtdaten zu anonymisieren und dabei realistische

Mehr

SOLARIS 11 DEPLOYMENT MIT PUPPET Thomas Rübensaal T-Systems International GmbH

SOLARIS 11 DEPLOYMENT MIT PUPPET Thomas Rübensaal T-Systems International GmbH SOLARIS 11 DEPLOYMENT MIT PUPPET Thomas Rübensaal T-Systems International GmbH INHALTSVERZEICHNIS 1. Einleitung 2. Puppet Was ist das? 3. Puppet Wie funktioniert es? 4. Wie sicher ist Puppet? 5. Puppet

Mehr

Softwareanforderungsanalyse

Softwareanforderungsanalyse Softwareanforderungsanalyse Vorgehen, Modellstruktur und Spezifikationsdokument - Ein Fazit Burkhardt Renz THM, Fachbereich MNI Wintersemester 208/9 Übersicht Vorgehen Struktur des Modells Metamodell Generierung

Mehr

EFM-DBSCAN EIN BAUMBASIERTER CLUSTERING- ALGORITHMUS UNTER AUSNUTZUNG ERWEITERTER LEADER-UMGEBUNGEN. Philipp Egert. 08. März 2017

EFM-DBSCAN EIN BAUMBASIERTER CLUSTERING- ALGORITHMUS UNTER AUSNUTZUNG ERWEITERTER LEADER-UMGEBUNGEN. Philipp Egert. 08. März 2017 08. März 2017 EFM-DBSCAN EIN BAUMBASIERTER CLUSTERING- ALGORITHMUS UNTER AUSNUTZUNG ERWEITERTER LEADER-UMGEBUNGEN Philipp Egert Fachgebiet Datenbank- und Informationssysteme Motivation DBSCAN als Vorreiter

Mehr

SPI-Workbench: Modelle und Verfahren zur Synthese und Optimierung von Hardware/Software-Systemen aus SPI-Modellen

SPI-Workbench: Modelle und Verfahren zur Synthese und Optimierung von Hardware/Software-Systemen aus SPI-Modellen SPI-Workbench: Modelle und Verfahren zur Synthese und Optimierung von Hardware/Software-Systemen aus SPI-Modellen Prof. Dr.-Ing. J. Teich C. Grabbe, Ch. Haubelt, D. Koch Hardware-Software-Co-Design Universität

Mehr

Integration von UIS-Webdiensten

Integration von UIS-Webdiensten Integration von UIS-Webdiensten neue Möglichkeiten durch Web 2.0 basierte Technologien Clemens Düpmeier, Werner Geiger, Claudia Greceanu (duepmeier, geiger, greceanu@iai.fzk.de) Institut für Angewandte

Mehr

Integration von BiPRO-Webservices in eine vorhandene Infrastruktur

Integration von BiPRO-Webservices in eine vorhandene Infrastruktur Integration von BiPRO-Webservices in eine vorhandene Infrastruktur Matthias Brauch Leiter Softwareentwicklung BISS GmbH 1 Wer ist BISS? Erfahrung und Verständnis für Technik und Fachlichkeit sind entscheidend

Mehr

Modulare Testfälle spezifizieren zur Automation und manuellen Testdurchführung. Tanja M. Tremmel

Modulare Testfälle spezifizieren zur Automation und manuellen Testdurchführung. Tanja M. Tremmel Modulare Testfälle spezifizieren zur Automation und manuellen Testdurchführung Tanja M. Tremmel Ihre Herausforderung unsere Lösung Test-Projekt Management von der Ausschreibung bis zur Abnahme Standard

Mehr

Simulation und Verikation von UML-basierten Stellwerken

Simulation und Verikation von UML-basierten Stellwerken Simulation und Verikation von UML-basierten Stellwerken im Zeichen von Verikation und Validierung M. Kollmann Institut für Informationssysteme Technische Universität Braunschweig 8.11.2006 / Bieleschweig

Mehr

Testen und Debugging

Testen und Debugging Testen und Debugging Testklassen, Unit Tests Blackbox Test, Whitebox Test Regressionstesten Zusicherungen mit assert Debugger Informatik II: Objektorientierte SW-Entwicklung, Algorithmik, Nebenläufigkeit

Mehr

(Software) Architektur der Dinge. Roland Graf / Simon Kranzer IKT-Forum 2016 I(o)T for Industry - Von IT zu IoT

(Software) Architektur der Dinge. Roland Graf / Simon Kranzer IKT-Forum 2016 I(o)T for Industry - Von IT zu IoT (Software) Architektur der Dinge Roland Graf / Simon Kranzer IKT-Forum 2016 I(o)T for Industry - Von IT zu IoT Hardware Mainframe Speichersysteme Rechner Kopplung Zentralisierung Anwendungsprogramme Software

Mehr

SIMATIC PCS 7 V8.2 SIMIT V9. Clever kombiniert: Testen und Trainieren von Automatisierungsprojekten

SIMATIC PCS 7 V8.2 SIMIT V9. Clever kombiniert: Testen und Trainieren von Automatisierungsprojekten SIMATIC PCS 7 V8.2 SIMIT V9 Clever kombiniert: Testen und Trainieren von Automatisierungsprojekten Frei Verwendbar Siemens AG 2016 siemens.com/process-automation Simulation Verwendung Virtuelle Inbetriebnahme:

Mehr

A Big Data Change Detection System. Carsten Lanquillon und Sigurd Schacht

A Big Data Change Detection System. Carsten Lanquillon und Sigurd Schacht A Big Data Change Detection System Carsten Lanquillon und Sigurd Schacht Digitale Transformation in Unternehmen u Umfassende Erfassung, Speicherung und Verfügbarkeit von Daten à Big Data Quelle: Rolland

Mehr

Modellbasierte Softwareentwicklung eines Kamera basierten Scheinwerfer-Adaptions-Algorithmus. Gerd Mauthe

Modellbasierte Softwareentwicklung eines Kamera basierten Scheinwerfer-Adaptions-Algorithmus. Gerd Mauthe Modellbasierte Softwareentwicklung eines Kamera basierten Scheinwerfer-Adaptions-Algorithmus Gerd Mauthe München 10.05.2016 MATLAB Expo 2016 Inhalte Vorstellung Thema Algorithmus Konzepte Implementierung

Mehr

Software build (-erstellung), deployment(-verteilung) und execution(-ausführung)

Software build (-erstellung), deployment(-verteilung) und execution(-ausführung) Software build (-erstellung), deployment(-verteilung) und execution(-ausführung) (in eingebetteten Systemen) Inputvortrag Nebenläufige Systeme am 1.11.18 Georg Ringwelski Was machen Sie beim Entwickeln

Mehr

Inhalt. " DiaGen Historie und Beschreibung. " Architektur eines DiaGen-Editors. " Hypergraphen. " DiaGen-Editoren Komponenten

Inhalt.  DiaGen Historie und Beschreibung.  Architektur eines DiaGen-Editors.  Hypergraphen.  DiaGen-Editoren Komponenten DIAGEN Sven Goeckels Seminar : Visuelle Sprachen Universität Bremen FB Informatik WS 2001/2002 Inhalt " DiaGen Historie und Beschreibung " " Hypergraphen " DiaGen-Editoren Komponenten? Modeler? Reducer?

Mehr

Regenerative Modellregion Harz (RegModHarz) und HarzErneuerbarenEnergien-mobility (HarzEE.-mobility)

Regenerative Modellregion Harz (RegModHarz) und HarzErneuerbarenEnergien-mobility (HarzEE.-mobility) Regenerative Modellregion Harz (RegModHarz) und HarzErneuerbarenEnergien-mobility (HarzEE.-mobility) Prof. Dr. Z. A. Styczynski Dr. P. Komarnicki Modellregion Harz virtuelle Kraftwerk Anzahl P N [MW] PV

Mehr

Qualität, Fehler un Testvorgehen

Qualität, Fehler un Testvorgehen , Fehler un Pieter van den Hombergh Fontys Hogeschool voor Techniek en Logistiek Software Engineering 20. Februar 2013 HOM/FHTeL, Fehler un 20. Februar 2013 1/23 , Fehler un Pieter van den Hombergh Fontys

Mehr

Thomas Freitag achelos GmbH SmartCard-Workshop. 1 2012 achelos GmbH

Thomas Freitag achelos GmbH SmartCard-Workshop. 1 2012 achelos GmbH Thomas Freitag achelos GmbH SmartCard-Workshop 2012 1 2012 achelos GmbH Übersicht 1. 2. 3. 4. 5. 6. 7. Einführung / Motivation Historie des Testens Schnittstellen im Testbereich Eclipse Plugins Automatisierung,

Mehr

Model Driven Architecture

Model 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

Mehr

Together - Integrierte SWE und QA 1. Fahrstuhlsteuerung

Together - Integrierte SWE und QA 1. Fahrstuhlsteuerung Together - Integrierte SWE und QA 1 Allgemeine Beschreibung Fahrstuhlsteuerung Die folgenden Aufgaben sind Bestandteil der Entwicklung eines Fahrstuhlsteuersystems. Als Grundannahme gehen wir dabei von

Mehr

Mail Integration Solution White Paper

Mail Integration Solution White Paper Integration Solution White Paper Inhalt Allgemeine Information... 3 IMAP... 3 Rapid Automation (RA)... 3 RA Agent... 3 RA Solution... 3 Integration Solution... 4 Anwendungsfälle... 5 Download eingehender

Mehr

Framework zur Anomalie-basierten Angriffserkennung durch verteilte Instanzen Endvortrag Diplomarbeit, Christoph Mayer

Framework zur Anomalie-basierten Angriffserkennung durch verteilte Instanzen Endvortrag Diplomarbeit, Christoph Mayer Endvortrag Diplomarbeit, 08.11.2007 Motivation DDoS- und Wurmangriffe sind die größten Gefahren, die zur Zeit das Internet bedrohen (Worldwide Infrastructure Security Report 2007, Arbor Networks) 1 Anforderungen

Mehr

Komponentenbasierter

Komponentenbasierter Komponentenbasierter Taschenrechner mit CORBA Silke Kugelstadt Torsten Steinert Inhalt Motivation Demonstration des Taschenrechners Grobarchitektur Implementierung des Clients Implementierung der Komponenten

Mehr

Einsatz automatischer Testvektorgenerierung im modellbasierten Test

Einsatz automatischer Testvektorgenerierung im modellbasierten Test Einsatz automatischer Testvektorgenerierung im modellbasierten Test Sadegh Sadeghipour, Meike Lim IT Power Consultants Gustav-Meyer-Allee 25 13355 Berlin sadegh.sadeghipour@itpower.de meike.lim@itpower.de

Mehr

Modellierung verteilter Systeme (Grundlagen der Programm- und Systementwicklung II)

Modellierung verteilter Systeme (Grundlagen der Programm- und Systementwicklung II) Modellierung verteilter Systeme (Grundlagen der Programm- und Systementwicklung II) 08 Ausführungen Dr. Sebastian Voss fortiss GmbH Kompetenzfeldleiter Model-based Systeme Engineering Themenübersicht 1.

Mehr

Aktuelle Themen für Abschlussarbeiten

Aktuelle Themen für Abschlussarbeiten Netzstrukturen und Netzbetrieb Sensitivitätsanalyse der Ausbaukosten von Niederspannungsnetzen in Abhängigkeit von Netzstrukturparametern Konzeptionierung eines Tools zur automatisierten Planung von Mittel-

Mehr

Entwurfsmuster (Design Patterns)

Entwurfsmuster (Design Patterns) Entwurfsmuster (Design Patterns) SEP 303 Entwurfsmuster (Design Patterns) In der alltäglichen Programmierarbeit tauchen viele Probleme auf, die man schon einmal gelöst hat und die man in der Zukunft wieder

Mehr

Modellierung verteilter Systeme (Grundlagen der Programm- und Systementwicklung II)

Modellierung verteilter Systeme (Grundlagen der Programm- und Systementwicklung II) Modellierung verteilter Systeme (Grundlagen der Programm- und Systementwicklung II) 08 Ausführungen Dr. Sebastian Voss fortiss GmbH Kompetenzfeldleiter Model-based Systeme Engineering Themenübersicht 1.

Mehr

Einführung in die Programmierung für NF. Übung

Einführung in die Programmierung für NF. Übung Einführung in die Programmierung für NF Übung 11 15.01.2014 Inhalt Korrektur Blatt 10 JList mit ListModel bzw. DefaultListModel ActionListener und InputDialoge UML Praktische Anwendung Observer-Pattern

Mehr

Microsoft.NET Framework & Component Object Model. ein Vortrag von Florian Steuber

Microsoft.NET Framework & Component Object Model. ein Vortrag von Florian Steuber Microsoft.NET Framework & Component Object Model ein Vortrag von Florian Steuber Übersicht I..NET Framework 1. Was ist das.net Framework? 2. Das.NET Execution Model 3. Sprachunabhängigkeit, CTS und CLS

Mehr

Formalisierung der. mit visuellen Kontrakten und deren. Gregor Engels, Baris Güldali, Stefan Sauer

Formalisierung der. mit visuellen Kontrakten und deren. Gregor Engels, Baris Güldali, Stefan Sauer Formalisierung der funktionalen Anforderungenngen mit visuellen Kontrakten und deren Einsatz für modellbasiertes Testen Gregor Engels, Baris Güldali, Stefan Sauer GI Fachgruppentreffen RE+TAV Requirements

Mehr

Ein Werkzeug zur Überdeckungsmessung für kontrollflussbezogene Testverfahren

Ein Werkzeug zur Überdeckungsmessung für kontrollflussbezogene Testverfahren Ein Werkzeug zur Überdeckungsmessung für kontrollflussbezogene Testverfahren Hendrik Seffler HU Berlin Abschlussvortrag p. 1/25 Was? Entwicklung eines Werkzeugs zur Überdeckungsmessung für kontrollflussbezogene

Mehr

Projekt Module Testing

Projekt Module Testing Projekt Module Testing Technik - Wirtschaft - Soziales SWEN Tagung, Olten 24.06.03 Zweck Einfluss des systematischen Unit-Testings auf den SW-Entwicklungsprozess in der Implementierungs- und Wartungsphase

Mehr

IEC Die neue Perspektive in der Stationsführung

IEC Die neue Perspektive in der Stationsführung IEC 61850 Die neue Perspektive in der Stationsführung ABB Power Technologies All rights reserved. -1-5/4/2004 Hin zu weltweitem Standard Erfahrungen aus internationalen Standards Industrie-Standards Kundenanforderungen

Mehr

Testfallgenerierung aus Statecharts und Interaktionsdiagrammen

Testfallgenerierung aus Statecharts und Interaktionsdiagrammen Testfallgenerierung aus Statecharts und Interaktionsdiagrammen Dehla Sokenou TU Berlin Softwaretechnik Motivation Warum Testen mit Hilfe von UML? UML verbreitete Spezifikationssprache in der Objektorientierung

Mehr

Software Design basierend auf dem Plug-In Konzept

Software Design basierend auf dem Plug-In Konzept Software Design basierend auf dem Plug-In Konzept Michael Antes Seminar Simulation und Bildanalyse mit Java, WS2003 Universität Ulm Software-Design basierend auf dem Plug-In-Konzept Inhalt: Einführung:

Mehr

UI-TESTING FÜR MOBILE PLATTFORMEN HERAUSFORDERUNG UND CHANCE ZUGLEICH!

UI-TESTING FÜR MOBILE PLATTFORMEN HERAUSFORDERUNG UND CHANCE ZUGLEICH! UI-TESTING FÜR MOBILE PLATTFORMEN HERAUSFORDERUNG UND CHANCE ZUGLEICH! von @MarkusTiede - BREDEX GmbH ABOUT ME Eclipse.org Committer since 2010 Jubula & Simultaneous Release Eclipse Packaging Project primär

Mehr

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) 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

Mehr

22. Januar Gruppe 2: TOPCASED

22. Januar Gruppe 2: TOPCASED 22. Januar 2008 Aufgabenstellung Modellgetriebene Softwareentwicklung auf Basis von am Beispiel eines Seminarverwaltungssystems Ziel Entwicklungsprozess Anforderungen & Codegenerierung Modellierung & Templates

Mehr

CIM Workshop Herausforderungen im Alltag des Netzbetreibers in Übertragung und Verteilung - Was müsste sich ändern? DRW-S

CIM Workshop Herausforderungen im Alltag des Netzbetreibers in Übertragung und Verteilung - Was müsste sich ändern? DRW-S CIM Workshop Herausforderungen im Alltag des Netzbetreibers in Übertragung und Verteilung - Was müsste sich ändern? DRW-S 14.10.2015 SEITE 1 IT-Systemlandschaft der Energiewirtschaft Heute Morgen Quelle:

Mehr

FPGA-basierte Automatisierungssysteme

FPGA-basierte Automatisierungssysteme Fakultät Informatik Institut für Technische Informatik, Professur für VLSI-Entwurfssysteme, Diagnostik und Architektur FPGA-basierte Automatisierungssysteme Stephan Hensel Dresden, 05.12.2012 Gliederung

Mehr

Ein Qualitätsmodell zur automatisierten Ermittlung der Modellqualität bei eingebetteten Systemen

Ein Qualitätsmodell zur automatisierten Ermittlung der Modellqualität bei eingebetteten Systemen Ein Qualitätsmodell zur automatisierten Ermittlung der Modellqualität bei eingebetteten Systemen Jan Scheible (jan.scheible@daimler.com) Ingo Kreuz (ingo.kreuz@daimler.com) Daimler AG Group Research and

Mehr

Kapitel MK:III. III. Begriffe der Modellierung

Kapitel MK:III. III. Begriffe der Modellierung Kapitel MK:III III. Begriffe der Modellierung System und Modell Modellieren zum Schlussfolgern Modellbildung Systemraum und Modellraum Adäquate Modellierung MK:III-19 Modeling Concepts STEIN 2000-2015

Mehr

Context-Aware Services: Multimedia- Unterstützung im Flugzeug. Sommersemester 2007 HAW-Hamburg Jaroslaw Urich

Context-Aware Services: Multimedia- Unterstützung im Flugzeug. Sommersemester 2007 HAW-Hamburg Jaroslaw Urich Context-Aware Services: Multimedia- Unterstützung im Flugzeug Sommersemester 2007 HAW-Hamburg Jaroslaw Urich Agenda Vorstellung der Grundidee Context-Aware Services Aktuelle Technologien und Projekte Ausblick

Mehr

Seminare im SS2016. Alexander Jahl / Michael Falk

Seminare im SS2016. Alexander Jahl / Michael Falk Seminare im SS2016 Alexander Jahl / Michael Falk Überblick allgemeine Hinweise zu den Seminaren Seminare zu Ausgewählte Themen der verteilten Systeme Seminare zu Autonome mobile Roboter 2 Allgemeines zum

Mehr

MapReduce. Julia Bergbauer - Ferienakademie 2009

MapReduce. Julia Bergbauer - Ferienakademie 2009 1 MapReduce 1) Grundlegendes 2) Map & Reduce 3) MapReduce 4) Anwendungsgebiete 5) Beispiele 6) Fehlerbehandlung 7) Ausblick 2 1) Grundlegendes = von Google eingeführtes Framework Ausnutzen der MulticoreProzessoren

Mehr

Ziele und Tätigkeiten von Architekten

Ziele und Tätigkeiten von Architekten Ziele und Tätigkeiten von Architekten Definition Software Architektur o A software architecture provides a model of a whole software system that is composed of internal behavioral units (i.e. components)

Mehr

Anforderungsmanagement und modelbasierte Entwicklung

Anforderungsmanagement und modelbasierte Entwicklung Anforderungsmanagement und modelbasierte Entwicklung Bernhard Schätz, Markus Pister, Alexander Wisspeintner Fakultät für Informatik, TU München GI-Treffen Fachgruppe RE, 7//03-8//03 Werkzeuggestütztes

Mehr

!! Waldemar Reger Köln,

!! Waldemar Reger Köln, Analyse und Evaluierung von Parameterabhängigkeiten anhand der Laufzeit von MapReduce-Jobs zur Konzeptionierung von Hadoop-Clustern Waldemar Reger Köln, 23.07.2014 Agenda 1. Hadoop Grundlagen 2. Cluster

Mehr

ANGEWANDTE LINGUISTISCHE DATENVERARBEITUNG PROF. DR. JÜRGEN ROLSHOVEN UTE WINKELMANN

ANGEWANDTE LINGUISTISCHE DATENVERARBEITUNG PROF. DR. JÜRGEN ROLSHOVEN UTE WINKELMANN ANGEWANDTE LINGUISTISCHE DATENVERARBEITUNG PROF. DR. JÜRGEN ROLSHOVEN 15.02.2016 UTE WINKELMANN EINLEITUNG Akronym: Text Engineering Software Laboratory Virtuelle Arbeitsumgebung für textprozessierende

Mehr

CLICK TO EDIT MASTER TITLE STYLE

CLICK TO EDIT MASTER TITLE STYLE CLICK TO EDIT MASTER TITLE STYLE AUTOMATISCHE ERZEUGUNG VON BENUTZEROBERFLÄCHEN UND DATENHALTUNG FÜR DIE KONFIGURATION VON FELDGERÄTEN Diplomverteidigung Betreuer (Firma ubigrate): Dipl.-Inform. Falk Hartmann

Mehr

Vorhersage von nicht-funktionalen Feature-Interaktionen

Vorhersage von nicht-funktionalen Feature-Interaktionen Vorhersage von nicht-funktionalen Feature-Interaktionen Sergiy Kolesnikov, Semah Senkaya, Sven Apel Universität Passau Braunschweig 21.03.2012 In Kooperation mit: Norbert Siegmund, Stefan Sobernig, Jörg

Mehr

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

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...

Mehr

Verhaltensmuster. Entwurfsmuster - Design Patterns. HAW Hamburg Fakultät Technik und Informatik Department Informations- und Elektrotechnik

Verhaltensmuster. Entwurfsmuster - Design Patterns. HAW Hamburg Fakultät Technik und Informatik Department Informations- und Elektrotechnik Entwurfsmuster - Design Patterns HAW Hamburg Fakultät Technik und Informatik Department Informations- und Elektrotechnik 27. November 2009 Gliederung 1 Einführung 2 Strategie-Muster 3 Beobachter-Muster

Mehr

CLARIN-D. Überblick, Metadaten, Demo. Christoph Kuras. Abt. Automatische Sprachverarbeitung Institut für Informatik, Universität Leipzig

CLARIN-D. Überblick, Metadaten, Demo. Christoph Kuras. Abt. Automatische Sprachverarbeitung Institut für Informatik, Universität Leipzig CLARIN-D Überblick, Metadaten, Demo Christoph Kuras Abt. Automatische Sprachverarbeitung Institut für Informatik, Universität Leipzig Institut für Informatik 1 CLARIN: Common Language Resource and Technology

Mehr

Fahrspurerkennung in Videoechtzeit mit SoC. Eike Jenning INF-M3 - Seminar/Ringvorlesung - Wintersemester 2007/

Fahrspurerkennung in Videoechtzeit mit SoC. Eike Jenning INF-M3 - Seminar/Ringvorlesung - Wintersemester 2007/ Fahrspurerkennung in Videoechtzeit mit SoC Eike Jenning INF-M3 - Seminar/Ringvorlesung - Wintersemester 2007/2008 30. November 2007 Agenda Einleitung Algorithmus zur Fahrspurerkennung Fahrspurerkennung

Mehr

Projektgruppe SHUTTLE II

Projektgruppe SHUTTLE II 1. Besprechung 16.10.2003 Sven Burmester, Rainer Feldmann, Florian Klein, Matthias Tichy AG Softwaretechnik Email: hg@upb.de Prof. Dr. Wilhelm Schäfer Projektgruppe SHUTTLE II Safe Holons for a Ubiquitous

Mehr

Strategische Flexibilität durch komponentenbasierte Software-Entwicklung Prof. Dr. Frank Thiesing

Strategische Flexibilität durch komponentenbasierte Software-Entwicklung Prof. Dr. Frank Thiesing Strategische Flexibilität durch komponentenbasierte Software-Entwicklung Prof. Dr. Frank Thiesing Das Forschungsprojekt Das Forschungsprojekt Strategische t Flexibilität durch komponentenbasierte t Software-Entwicklung

Mehr

Testival. als Grundlage für breite Marktakzeptanz. Testival am 01.& in Dortmund in Dortmund. nicht.

Testival. als Grundlage für breite Marktakzeptanz. Testival am 01.& in Dortmund in Dortmund. nicht. Testival nicht ver pass en 01.-02.10.2014 in Dortmund Elektrofahrzeug und Ladeinfrastruktur nach ISO/IEC 15118 als Grundlage für breite Marktakzeptanz Testival am 01.& 02.10.2014 in Dortmund Fahrzeug Interoperable

Mehr

C-to-CUDA-Compiler. Johannes Kölsch. October 29, 2012

C-to-CUDA-Compiler. Johannes Kölsch. October 29, 2012 October 29, 2012 Inhaltsverzeichnis 1 2 3 4 5 6 Motivation Motivation CUDA bietet extreme Leistung für parallelisierbare Programme Kompliziert zu programmieren, da multi-level parallel und explizit verwalteter

Mehr

Greedy Algorithms - Gierige Algorithmen

Greedy Algorithms - Gierige Algorithmen Greedy Algorithms - Gierige Algorithmen Marius Burfey 23. Juni 2009 Inhaltsverzeichnis 1 Greedy Algorithms 1 2 Interval Scheduling - Ablaufplanung 2 2.1 Problembeschreibung....................... 2 2.2

Mehr

CIDEON Data Management Day

CIDEON Data Management Day Nr. 1 CIDEON Data Management Day Nr. 2 Family Business CIDEON im starken Verbund der Friedhelm Loh Group Nr. 3 Möglichkeiten einer ERP Anbindung am Beispiel SAP CIDEON Vault Prof. Integration for SAP Agenda

Mehr

Abschlusstagung Wie wird die digitale Stromversorgung resilienter?

Abschlusstagung Wie wird die digitale Stromversorgung resilienter? Abschlusstagung Wie wird die digitale Stromversorgung resilienter? Gestaltungsoptionen für das Stromsystem Dr. Astrid Aretz IÖW Institut für ökologische Wirtschaftsforschung, Berlin 10. November 2017,

Mehr

XIV Storage reinvented

XIV Storage reinvented Manuel Schweiger Technical Sales Support Storage XIV Storage reinvented Architektur: Gestern, heute, morgen Zentraler Cache, CPU, Backplane Spezielles HW Design -> Hohe Kosten Manuelles Tuning notwendig

Mehr

Echtzeitfähige Algorithmen für markerloses Tracking und Umfelderkennung , Dr.-Ing. Steffen Herbort, A.R.T. GmbH

Echtzeitfähige Algorithmen für markerloses Tracking und Umfelderkennung , Dr.-Ing. Steffen Herbort, A.R.T. GmbH Echtzeitfähige Algorithmen für markerloses Tracking und Umfelderkennung 26.10.2016, TP 2: Arbeiten von A.R.T. TP2: Tracking und Umfelderkennung Markerloses Tracking texturierte Objekte Umfelderkennung

Mehr

Constraint-basierte Planung und Optimierung von Prüfungsterminen mithilfe einer graphischen Benutzeroberfläche

Constraint-basierte Planung und Optimierung von Prüfungsterminen mithilfe einer graphischen Benutzeroberfläche Douglas Cunningham,Petra Hofstedt, Klaus Meer, IngoSchmitt (Hrsg.): INFORMATIK 2015 LectureNotes in Informatics (LNI), Gesellschaft für Informatik, Bonn 2015 Constraint-basierte Planung und Optimierung

Mehr