So testen Sie ein selbstorganisiertes System
|
|
- Eike Hauer
- vor 3 Jahren
- Abrufe
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 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
MehrSequenzgenerierung 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
MehrModell-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
MehrSo 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
MehrErfahrungen 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
MehrASSC 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
MehrIntegration 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
MehrRequirements 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
MehrSoftwaretest 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
MehrTestframework 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
MehrMVC-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
MehrEinfü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
MehrLeicht 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
MehrPUPPET 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
MehrDesign 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
MehrModell-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
MehrModellierung 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
MehrAGEDIS 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
MehrToolgestü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
MehrEntscheidungsunterstü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
MehrModerne 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...
MehrTesten 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)
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
MehrG 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
MehrMehrkanaliges 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
MehrTest 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
MehrModellbasiertes 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
MehrEngineering 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
MehrAgenda. 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,
MehrG 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.
MehrGleitender Ü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
MehrKontextabhä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
MehrDatenanonymisierung 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
MehrSOLARIS 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
MehrSoftwareanforderungsanalyse
Softwareanforderungsanalyse Vorgehen, Modellstruktur und Spezifikationsdokument - Ein Fazit Burkhardt Renz THM, Fachbereich MNI Wintersemester 208/9 Übersicht Vorgehen Struktur des Modells Metamodell Generierung
MehrEFM-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
MehrSPI-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
MehrIntegration 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
MehrIntegration 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
MehrModulare 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
MehrSimulation 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
MehrTesten 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 Hardware Mainframe Speichersysteme Rechner Kopplung Zentralisierung Anwendungsprogramme Software
MehrSIMATIC 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:
MehrA 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
MehrModellbasierte 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
MehrSoftware 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
MehrInhalt. " 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?
MehrRegenerative 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
MehrQualitä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
MehrThomas 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,
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
MehrTogether - 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
MehrMail 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
MehrFramework 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
MehrKomponentenbasierter
Komponentenbasierter Taschenrechner mit CORBA Silke Kugelstadt Torsten Steinert Inhalt Motivation Demonstration des Taschenrechners Grobarchitektur Implementierung des Clients Implementierung der Komponenten
MehrEinsatz 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
MehrModellierung 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.
MehrAktuelle 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-
MehrEntwurfsmuster (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
MehrModellierung 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.
MehrEinfü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
MehrMicrosoft.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
MehrFormalisierung 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
MehrEin 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
MehrProjekt 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
MehrIEC 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
MehrTestfallgenerierung 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
MehrSoftware 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:
MehrUI-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
MehrWeb 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
Mehr22. Januar Gruppe 2: TOPCASED
22. Januar 2008 Aufgabenstellung Modellgetriebene Softwareentwicklung auf Basis von am Beispiel eines Seminarverwaltungssystems Ziel Entwicklungsprozess Anforderungen & Codegenerierung Modellierung & Templates
MehrCIM 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:
MehrFPGA-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
MehrEin 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
MehrKapitel 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
MehrContext-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
MehrSeminare 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
MehrMapReduce. 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
MehrZiele 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)
MehrAnforderungsmanagement 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,
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
MehrANGEWANDTE 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
MehrCLICK 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
MehrVorhersage 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
Mehr0 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...
MehrVerhaltensmuster. 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
MehrCLARIN-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
MehrFahrspurerkennung 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
MehrProjektgruppe 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
MehrStrategische 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
MehrTestival. 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
MehrC-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
MehrGreedy 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
MehrCIDEON 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
MehrAbschlusstagung 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,
MehrXIV 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
MehrEchtzeitfä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
MehrConstraint-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