Aut u om o at a isier e tes e T es e ten e n v on o n ver e tei e lten e n S y S stem e en e n ü b ü e b r e Pet e rine n t e ze
|
|
- Liane Frei
- vor 6 Jahren
- Abrufe
Transkript
1 Automatisiertes Testen von verteilten Systemen über Petrinetze Tim Ruß Kurzvorstellung ifak 2 1
2 Vorstellung ifak ifak: Institut für Automation und Kommunikation e.v., Magdeburg 50 Mitarbeiter plus Studenten und Gastwissenschaftler Zusammensetzung der Erträge aus F&E: 3 Geschäftsfelder des ifak IKT & Automation Echtzeitkommunikation, Geräte- und Systemtest Wasser & Energie Kläranlagen, Integrierte Planungswerkzeuge Messtechnik& Leistungselektronik Prozessmesstechnik, Kontaktlose Energie-und Datenübertragung Verkehr & Assistenz Intelligente Verkehrssysteme, Qualitätssicherung vernetzter Mobilitätssysteme, Elektromobilität 4 2
3 Einige Kommunikations-Domänen Kommunikation in der Automation Ethernet, PROFINET Prüflabor Feldbussysteme Kommunikation im Verkehr WLANp, Car2X Kooperative Applikationen 5 Motivation: Testen von Netzwerkkommunikation 6 3
4 Motivation: Industrieautomation mit -Protokoll Steuerungen (Controller) tauschen Daten mit Feldgeräten (s) aus Typische Testzeitpunkte: Bei Inbetriebnahme einer Anlage Nach Aufspielen neuer Stack-Versionen Typische Testziele: Erfolgreicher Verbindungsaufbau, ggf. zu mehreren s Robustheit gegenüber Störungen Controller 7 Motivation Wunsch: Manuelle Testabläufe automatisieren Bsp.: PROFINET-Verbindungsaufbau in Wireshark: 8 4
5 Lösung: Testsoftware Projekt: PROGES ( ) - Programmierbarer Fehlergenerator für Ethernet-basierte Automatisierungsnetze Anforderungen: Erfüllung von Sollverhalten nachweisen Gezielt Datenverkehr manipulieren Lösung: PC mit Testsoftware als Man-in-the-middledirekt hinter Steuerung Überwachung Manipulation Controller PC + Tool 9 Ansatz: Modellbasierter Test von sequentiellem Datenverkehr 10 5
6 Ansatz: Testen der beobachtbaren Reaktionen Allgemeines Test-Vorgehen: Vorgaben Testeingaben Testobjekt Reaktionen Vergleich Bewertung Beispiel Unit Test: Vorgaben 5 Eingaben Funktion Rückgaben Vergleich EQUALS 2, 3 a + b 5 Bewertung PASS 11 Ansatz: Testen der beobachtbaren Reaktionen Anwendung auf Netzwerk-Test: Betriebsvorgaben aus Protokoll-Stacks und Applikationen Auswahl über Testfälle Überführung in Modell Hochlauf und Bedienen von Geräten Netzwerk aus Geräten Sequenz aus Datenpaketen Autom. Vergleich Testreport 12 6
7 Ansatz: Testen der beobachtbaren Reaktionen Controller Nachricht A Nachricht B z 0 z 1 z 0 z 1... Modell: Sequentielles Sollverhalten auf Netzwerkebene Protokolle wie PROFINET über Automatenmodelle im Stack implementiert Sequentieller Datenverkehr beobachtbar Vollständiger Test allerautomaten aufgrund der Komplexität nicht möglich Alternative: Test ausgesuchten Datenverkehrs 13 Ansatz: Sollverhalten als Modelle Zustand in Sequenzdiagrammen nicht speicherbar Daher Überführung in gerichteten Graphen Netzwerk-Nachrichten ändern Zustand Endlicher Zustandsautomat(FSM): Nur 1 Zustand zur gleichen Zeit. Jedoch Modellieren paralleler Komm.- Beziehungen gefordert. Nachricht z 0 z 1 Bedingungs-Ereignis-Netz (einfachster Typ) Stellen-Transitions-Netz (Stellen mit erhöhter Kapazität) Petrinetz (Marken mit Attributen) Stelle Transition 14 7
8 Ansatz: Sollverhalten als Modelle Sender und Empfänger nicht explizit modellieren, da nur Sende- Ereignis erfassbar Vorstelle mit Marke Nachricht Top-Down-Entwurf Transition mit Nachrichten-Ereignis als Trigger Nachstelle Globaler Start Nachricht Sequenz Globales Ende = Testfall erfüllt Fragment 15 Manipulation des Datenverkehrs Weiteres Feature: Manipulation zur Fehlergenerierung Fehlerhafte Geräte nachstellen Protokoll-Stack prüfen (Reaktion bei Paketverlust etc.) Umsetzung: Action an Transition Weiterleiten Löschen (nicht weiterleiten) Ändern von Parametern Sollverhalten textuell Sollverhalten grafisch Verhalten im Netz 16 8
9 Markenspiel an einem Beispiel 17 Beispiel Markenspiel Controller Connect Request: erase loop (2) Ping: erase Globale Startstelle Connect Request erase Ping NoCall Connect Request Connect Response OK Loop: ja Loop: nein Loop wiederholen (i prüfen) Ping erase Loop: nein 18 Ping Globale Endstelle 9
10 Beispiel Markenspiel Controller Connect Request: erase loop (2) Ping: erase Globale Startstelle Connect Request erase Ping NoCall Connect Request Connect Response OK Loop: ja Loop: nein Loop wiederholen (i prüfen) Ping erase Loop: nein 19 Ping Globale Endstelle Fähigkeiten und Grenzen des Ansatzes 20 10
11 Fähigkeiten und Grenzen der Lösung Gutverhalten Passiv mitschneiden Punkt des Datenabgriffs frei wählbar (z. B. über TAP), hinter Steuerung am geeignetsten Negativverhalten Gezielte Manipulation Man-in-the-middle nötig Zusätzliche Jitter und Latenzen Nur ausgewählte Testfälle: Automatisierung bisher manueller Prozesse keine Abdeckung der gesamten Spezifikation Netzwerk-Tests ergänzend zu applikativen Tests 21 Automatisiertes Testen von verteilten Systemen über Petrinetze Bei Fragen einfach fragen! Grafiken: 11
12 Zusatz-Folien 23 Modellierung von Kommunikationspartnern? Sender: sendebereit Empfänger: empfangsbereit Vorbedingung m gesendet m m empfangen m gesendet Trigger: Netzwerknachricht Nachbedingung Problem: Beobachtbarkeit des Empfangsereignisses 24 12
13 Post-Event-Entscheidbarkeit Bisher: Entscheidbarkeit durch Netzwerkereignisse (z. B. Loop beenden, Alternative entscheiden etc.)? N. in Loop N. nach Loop Durch zusätzliche Stellen & Transitionen nicht mehr (einfach) möglich Idee: Mehrere, gleichzeitig aktive Markierungen Dann erzeugen, wenn zwei Transitionen feuern könnten Loop weiter Loop beendet M 1 = {0, 1, 0} M 2 = {0, 0, 1} Dann M 1 UND M 2 gegen Netzwerk-Nachrichten prüfen Eine M. gewinnt, sobald mit ihr weitere N.-Transition feuert 25 Überführung Sequenzen - Netze Anfangs: Transitionen modellieren ausschließlich Netzwerk-Nachrichten Dadurch minimale Zwischenstellen Dadurch Fragmente in Fragmenten nie klar getrennt (eines beeinflusst ggf. das andere) par Operand 1 Operand 2 Jetzt: Klare Abgrenzung: Zwischenstellen beginnen und beenden Fragmente par O1 O
AKTUELLE C2X TECHNOLOGIEN UND IHRE POTENZIALE FÜR ADAPTIVES LICHTMANAGEMENT IN STÄDTEN. Franziska Wolf ifak e.v. Magdeburg
AKTUELLE C2X TECHNOLOGIEN UND IHRE POTENZIALE FÜR ADAPTIVES LICHTMANAGEMENT IN STÄDTEN Franziska Wolf ifak e.v. Magdeburg 1 Gliederung Vorstellung ifak e.v. Magdeburg Entwicklungen der Kommunikationsstandards
MehrSequenz- und Kommunikationsdiagrammen. Systemmodellierung mit SysML von Michel Manthey
Sequenz- und Kommunikationsdiagrammen von Michel Manthey 1 Interaktionsdiagramme Sequenzdiagramme (auch in SysML) Kommunikationsdiagramme Zeitdiagramme Interaktionsübersichtsdiagramme von Michel Manthey
MehrKontrolle und Manipulation von Ethernet-basierten Automatisierungssystemen mittels frei programmierbarer Sequenzbeschreibungen anhand von Profinet
Kontrolle und Manipulation von Ethernet-basierten Automatisierungssystemen mittels frei programmierbarer Sequenzbeschreibungen anhand von Profinet Tim Ruß 1, Gunnar Leßmann 2, Jan Krause 3 1, 3 ifak Magdeburg
MehrIntegration von Industrie 4.0-Komponenten in der Produktion
Integration von Industrie 4.0-n in der Produktion Normen für Industrie 4.0 - grundlegende Methoden und Konzepte 19. Februar 2015 BMWi Berlin Prof. Christian Diedrich Institut für Automation und Kommunikation
MehrFCoE (Fibre Channel over Ethernet) Eine Lösung für konvergente Datencenter
FCoE (Fibre Channel over Ethernet) Eine Lösung für konvergente Datencenter Stand Heute (Getrennte LAN und SAN Infrastrukturen) SAN und LAN Infrastrukturen sind getrennt aufgebaut. Jeder Server hat NIC
MehrSoftware-Engineering SS03. Zustandsautomat
Zustandsautomat Definition: Ein endlicher Automat oder Zustandsautomat besteht aus einer endlichen Zahl von internen Konfigurationen - Zustände genannt. Der Zustand eines Systems beinhaltet implizit die
MehrModellierung biologischer. Christian Maidorfer Thomas Zwifl (Seminar aus Informatik)
Modellierung biologischer Prozesse Christian Maidorfer Thomas Zwifl (Seminar aus Informatik) Überblick Einführung Arten von Modellen Die stochastische Pi-Maschine Warum Modelle Die Biologie konzentriert
Mehrmodellzentrierter Test
modellzentrierter Test Systematisierung und Effizienzsteigerung durch den Einsatz von Modellen E. Herzog, G. Klebes, F. Prester sepp.med GmbH MDSD Today 2008, Über uns Metamethoden für innovative Software-
MehrChristoph Fischer Jörg Schneider DFKI Intelligente Netze. Real Time Workload Monitoring for WLAN
Christoph Fischer Jörg Schneider DFKI Intelligente Netze Real Time Workload Monitoring for WLAN Agenda 1. Motivation 2. Anforderungen 3. Entwickeltes Monitoring Verfahren 4. Erreichte Anforderungen Motivation
Mehrtransportation SYMTES Testen mit System www.ics-ag.de
transportation SYMTES Testen mit System 1 Motivation Seit mehreren Jahrzehnten ist die ICS AG in Sachen Test in verschiedensten Projekten und bei zahlreichen Kunden unterwegs. Bei eingebetteten Anwendungen
MehrKapitel 4: Analyse von Petrinetzen
Kapitel 4: Analyse von Petrinetzen 1. Beispiele 2. Analyseansatz 3. Markierungsgraph 4. Beschränktheit 5. State Space Explosion: Beispiel 6. Komplementbildung 7. Zusammenhängend 8. Tot, lebendig, verklemmungsfrei
MehrBPMN Kategorien und Elementgruppen. Flussobjekte
BPMN Kategorien und Elementgruppen Flussobjekte Business Process BP... Activity1 Activity Eine Activity ist die generischer Ausdruck für in Unternehmen anfallende Tätigkeiten. Das Element Activity kann
Mehr1.4! Einführung. Systemmodellierung. Methoden und Werkzeuge
Einführung. Vorbemerkungen und Überblick. Die elektronischen e des Fahrzeugs. Prozesse in der Fahrzeugentwicklung im Überblick,.4 Grundlagen. Steuerungs- und regelungstechnische e (Prof. Schumacher). Diskrete
MehrExperimentelle Bewertung der Synchronisationsgenauigkeit von IEEE 802.1AS für variierende Temperaturbedingungen
Experimentelle Bewertung der Synchronisationsgenauigkeit von IEEE 802.1AS für variierende Temperaturbedingungen Andreas Kern (Daimler AG) Helge Zinner (Continental Automotive GmbH) Thilo Streichert (Daimler
MehrErster Einstieg in Ethernet TCP/IP Anbindung eines Ethernet-Gateways an einen PC oder an ein Ethernet-Netzwerk
Erster Einstieg in Ethernet TCP/IP Anbindung eines Ethernet-Gateways an einen PC oder an ein Ethernet-Netzwerk Deutschmann Automation GmbH & Co. KG Carl-Zeiss-Straße 8 D-65520 Bad Camberg Tel:+49-(0)6434-9433-0
MehrFolgende Voraussetzungen für die Konfiguration müssen erfüllt sein:
7. Intrusion Prevention System 7.1 Einleitung Sie konfigurieren das Intrusion Prevention System um das Netzwerk vor Angriffen zu schützen. Grundsätzlich soll nicht jeder TFTP Datenverkehr blockiert werden,
MehrAktives LAN Performance und Security
Aktives LAN Performance und Security Andreas Dobesch / Product Manager ISATEL Electronic AG Hinterbergstrasse 9 CH-6330 Cham Tel. 041 748 50 50 www.isatel.ch 23.Oktober 2013 TelNet fair Andreas Dobesch
MehrProzessinformatik II - Praktikum - Fachhochschule Köln Fak. 10. Jakob Löwen Tomasz Kurowicki PROFINET. Praktikum. Seite 1
PROFINET Praktikum Seite 1 Einleitung PROFINET basiert auf Ethernet. Um die RT-Fähigkeit sicherzustellen, verwendet PROFINET zur Priorisierung von Datenpaketen das VLAN-Tag. In diesem werden u.a. die Priorität
MehrModellbildung und Analyse eingebetteter Systeme für mechatronische Anwendungen mit höheren Petri-Netze unter Verwendung verschiedener Erweiterungen
Modellbildung und Analyse eingebetteter Systeme für mechatronische Anwendungen mit höheren Petri-Netze unter Verwendung verschiedener Erweiterungen Wolfgang Fengler Vesselka Duridanova Technische Universität
MehrSwitching. Übung 7 Spanning Tree. 7.1 Szenario
Übung 7 Spanning Tree 7.1 Szenario In der folgenden Übung konfigurieren Sie Spanning Tree. An jeweils einem Switch schließen Sie Ihre Rechner über Port 24 an. Beide Switche sind direkt über 2 Patchkabel
MehrMotivation. Motivation
Vorlesung Modellierung nebenläufiger Systeme Sommersemester 2012 Universität Duisburg-Essen Was sind nebenläufige Systeme? Ganz allgemein: Systeme, bei denen mehrere Komponenten/Prozesse nebenläufig arbeiten
Mehrpimoto - Ein System zum verteilten passiven Monitoring von Sensornetzen
pimoto - Ein System zum verteilten passiven Monitoring von Sensornetzen Rodrigo Nebel Institut für Informatik Lehrstuhl für Rechnernetze und Kommunikationssysteme (Informatik 7) Friedrich-Alexander-Universität
MehrNetzwerke, Kapitel 3.1
Netzwerke, Kapitel 3.1 Fragen 1. Mit welchem anschaulichen Beispiel wurde das OSI-Schichtenmodell erklärt? Dolmetscher 2. Was versteht man unter Dienstprimitiven? Request, Indication, Response, Confirm
MehrDas Business im Prozess: Warum Anwender nicht BPMN sprechen
Das Business im Prozess: Warum Anwender nicht BPMN sprechen Andreas Wußler PROMATIS software GmbH Ettlingen Schlüsselworte: BPMN 2.0, SOA, XML-Netze, Petri-Netze, Horus Business Modeler, Oracle BPM Suite
MehrOptimierungsstrategien beim Systemtest
Optimierungsstrategien beim Systemtest Ein Vortrag für das 1 Das bin ich... Dipl.-Ing. (FH) Paul Huber, MBA seit 2006 Ingenieurbüro Paul Huber Requirements-Engineering Test-Engineering Geschäftsprozesse
MehrOMEGA Architektur. Verlässlichkeit komponentenbasierter Systeme. Hauptseminar Softwaretechnik Falk Reimann EGS Softwaretechnik
Verlässlichkeit komponentenbasierter Systeme Hauptseminar Softwaretechnik EGS Softwaretechnik s7286510@inf.tu-dresden.de Betreuer: Steffen Zschaler Überblick Motivation QoS Broker QoS Protokoll Dienste
MehrTestanalyse und Testautomation bei der ImmobilienScout24
www.immobilienscout24.de Testanalyse und Testautomation bei der ImmobilienScout24 Stuttgart 02.10.2009 Katrin Jähn / Eric Hentschel Inhalt Ausgangssituation Motivation Projekt Ganzheitliche Teststrategie
MehrOOA-Dynamische Konzepte
Proseminar UML im SS 2005 OOA-Dynamische Konzepte Teil 2 von Benjamin Daeumlich 1 Übersicht Szenario Definition Interaktionsdiagramme Sequenzdiagramm Kommunikationsdiagramm Sequenz- vs. Kommunikationsdiagramm
MehrGebrauchsanweisung für den VPN-Client
Gebrauchsanweisung für den VPN-Client 1 DAS PRINZIP EINES VPN-TUNNELS... 1 2 HERSTELLUNG DER VPN-VERBINDUNG MIT DER HES-SO WALLIS... 2 3 VPN-VERBINDUNG UNTERBRECHEN... 5 1 Das Prinzip eines VPN-Tunnels
MehrPraktikum/Thesis im Bereich Softwareentwicklung - Embedded Softwareentwicklung
Softwareentwicklung - Embedded Softwareentwicklung Implementierung und Anpassung eines NET-SNMP Stacks an Hirschmanngeräte Auf den aktuell existierenden Hirschmanngeräten wird zur Konfiguration SNMP als
MehrAutomatisierungsforum November 2011. Tipps & Tricks Planung und Aufbau von PROFINET Netzwerken
Automatisierungsforum November 2011 Tipps & Tricks Planung und Aufbau von PROFINET Netzwerken Peter Kretzer Siemens Saarbrücken Agenda Vorbetrachtung PROFINET IO Zusammenfassung Weitere Informationen im
MehrHBF IT-Systeme. BBU-NPA Übung 5 Stand:
BBU-NPA Übung 5 Stand: 16.11.2011 Zeit Laborübung 90 min Vernetzung von PCs mit s und es Informationen Repeater Da man bei einem Ethernet mit Twisted Pair Kabeln nur maximal 100 m überbrücken sollte, kann
MehrHochverfügbares Ethernet MRP - Media Redundancy Protocol
Hochverfügbares Ethernet MRP - Media Redundancy Protocol Hirschmann Automation and Control GmbH Dipl.- Ing. Dirk Mohl 1 25.01.07 - ITG Automation Übersicht Netzwerke und Redundanztypen Rapid Spanning Tree
MehrJ. Reinier van Kampenhout Robert Hilbrich Hans-Joachim Goltz. Workshop Echtzeit Fraunhofer FIRST
Modellbasierte Generierung von statischen Schedules für sicherheitskritische, eingebettete Systeme mit Multicore Prozessoren und harten Echtzeitanforderungen J. Reinier van Kampenhout Robert Hilbrich Hans-Joachim
MehrStudienprojekt HP-MOM
Institute of Parallel and Distributed Systems () Universitätsstraße 38 D-70569 Stuttgart Studienprojekt HP-MOM High Performance Message Oriented Middleware 23. Januar 2013 Kurt Rothermel, Frank Dürr, Patrick
MehrAutomatisiertes Testen von Steuerungsapplikationen/-bibliotheken CODESYS Test Manager
10/2013 Automatisiertes Testen von Steuerungsapplikationen/-bibliotheken CODESYS Test Manager Automatisierungstage Emden 2014 Roland Wagner, 3S-Smart Software Solutions CODESYS a trademark of 3S-Smart
MehrParallelisierung von NIDS
Brandenburgische Technische Universität Cottbus Lehrstuhl Rechnernetze und Kommunikationssysteme Parallelisierung von NIDS René Rietz E-Mail: rrietz@informatik.tu-cottbus.de Inhalt I Motivation II Ansätze
MehrAufgabe 1: Sequenzdiagramm Gegeben ist das in Abbildung 1 dargestellte (vereinfachte) Sequenzdiagramm mit sechs Ereignissen (a-f ).
VU Objektorientierte Modellierung Übung 4 188.391, SS2007 Tutorenstunden: Di. 8.5.2007 bis Fr. 11.5.2007 Übungsgruppen: Mo. 14.5.2007 bis Fr. 18.5.2007 Aufgabe 1: Sequenzdiagramm Gegeben ist das in Abbildung
MehrÜbungsaufgaben UML Zertifizierung Fundamental-Level
Übungsaufgaben UML Zertifizierung Fundamental-Level Kapitel 15: Sequenzdiagramm Die folgenden Aufgaben behandeln die Inhalte aus Kapitel 15 von UML 2 glasklar (4. Auflage), die die OMG für die Zertifizierung
MehrRechnernetze I. Rechnernetze I. 1 Einführung SS 2014. Universität Siegen rolanda.dwismuellera@duni-siegena.de Tel.: 0271/740-4050, Büro: H-B 8404
Rechnernetze I SS 2014 Universität Siegen rolanda.dwismuellera@duni-siegena.de Tel.: 0271/740-4050, Büro: H-B 8404 Stand: 9. Mai 2014 Betriebssysteme / verteilte Systeme Rechnernetze I (1/10) i Rechnernetze
MehrZusicherungen und Laufzeit Überwachungen in der modellbasierten Software Entwicklung
Zusicherungen und Laufzeit Überwachungen in der modellbasierten Software Entwicklung Methoden Design Integration STZ Softwaretechnik Andreas Rau STZ Softwaretechnik Im Gaugenmaier 20 73730 Esslingen Email:
MehrInternetprotokolle: POP3. Peter Karsten Klasse: IT7a. Seite 1 von 6
Internetprotokolle: POP3 Peter Karsten Klasse: IT7a Seite 1 von 6 Alle Nachrichten, die auf elektronischem Weg über lokale oder auch globale Netze wie das Internet verschickt werden, bezeichnet man als
MehrVorlesung Informatik II
Vorlesung Informatik II Universität Augsburg Wintersemester 2011/2012 Prof. Dr. Bernhard Bauer Folien von: Prof. Dr. Robert Lorenz Lehrprofessur für Informatik 11. UML: Sequenzdiagramm 1 Motivation Es
MehrSpezifikationsmethode zur Generierung von Modellen und Tests. Qualifizierung von Codegeneratoren.
Page 1 Spezifikationsmethode zur Generierung von Modellen und Tests. Qualifizierung von Codegeneratoren. Dr. Stefan-Alexander Schneider, Prozessentwicklung Page 2 Agenda. Motivation Vorgehen Spezifikationssprache
MehrDiagnose- und Testfunktionen in CANoe.J1939
Diagnose- und Testfunktionen in CANoe.J1939 V0.05 2008-03-06 Agenda > CANoe Test Feature Set Diagnose mit CANoe Slide: 2 Notwendigkeit von Tests? Ausgangssituation Heute Komplexität der Software in Steuergeräten
MehrMBEES 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
MehrKNX EtherGate Eine universelle Plattform für KNX/IP Interfaces
WEINZIERL ENGINEERING GMBH F. Heiny, Dr. Th. Weinzierl Bahnhofstr. 6 84558 Tyrlaching Tel. +49 (0) 8623 / 987 98-03 Fax +49 (0) 8623 / 987 98-09 E-Mail info@weinzierl.de KNX EtherGate Eine universelle
MehrEin einfaches Modell zur Fehlerfortpflanzung
Ein einfaches Modell zur Fehlerfortpflanzung Jens Chr. Lisner lisner@dc.uni-due.de ICB / Universität Duisburg-Essen AK Fehlertoleranz 11/2006 p. Problemstellung Üblich bei der Formalisierung von Systemen:
MehrSecurity. Stefan Dahler. 4. Internet Verbindung. 4.1 Einleitung
4. Internet Verbindung 4.1 Einleitung Im Folgenden wird die Konfiguration der DFL-800 Firewall gezeigt. Sie konfigurieren einen Internet Zugang zum Provider mit dem Protokoll PPPoE. In der Firewallrichtlinie
MehrTestframework für Eckelmann SFT
Testframework für Eckelmann SFT Prof. Dr. R. Kröger Kai Beckmann Marcus Thoss {Vorn.Nachn}@hs-rm.de Laborgespräch an der Hochschule RheinMain Wiesbaden, 16.10.2014 Labor für Verteilte Systeme http://wwwvs.cs.hs-rm.de
MehrSR-ANC IPv6 Aktivitäten
SR-ANC IPv6 Aktivitäten thomas.pfeiffenberger@salzburgresearch.at Folie 1 Inhalt IPv6 Showcase IPv6 Testumgebung IP Test und Messarchitektur Communication Measurement Toolset Folie 2 IPv6 Showcase Inhalte
MehrFRAUNHOFER-INSTITUT FÜR EINGEBETTETE SYSTEME UND KOMMUNIKATIONSTECHNIK ESK
FRAUNHOFER-INSTITUT FÜR EINGEBETTETE SYSTEME UND KOMMUNIKATIONSTECHNIK ESK ESK Dr.-Ing. Mike Heidrich BICCnet Open Labs, München, 17. September 2014 Forschen für die Praxis Die Fraunhofer-Gesellschaft
MehrANWEISUNGEN FÜR DRM-AKTIVIERUNGSCODE WIP NAV PLUS / CONNECT NAV PLUS (RT6)
(RT6) 1 0. Voraussetzungen 1. Ihr Fahrzeug ist werksseitig mit dem Navigationssystem WIP nav plus / Connect nav plus ausgestattet. Für Karten-Updates muss mindestens Software-Version* 2.20 installiert
MehrVortrag zur Diplomarbeit
Fakultät Informatik Professur für VLSI-Entwurfssysteme, Diagnostik und Architektur Vortrag zur Diplomarbeit Entwurf und Implementierung eines zuverlässigen verbindungsorientierten Transportprotokolls für
MehrT est of 1GBit/s Fiber optical communication interfaces based on FlexRIO R Series
T est of 1GBit/s Fiber optical communication interfaces based on FlexRIO R Series Inhalt 1. Einführung... 2 2. Anforderungen... 2 3. Komponenten... 3 3.1. PXI 7952R... 3 3.2. Fiber Optical Interface Module
MehrBatch-Programmierung-Netzwerkumgebung
Batch-Programmierung-Netzwerkumgebung Inhaltsverzeichnis 1 ping 2 ipconfig o 2.1 ipconfig /all o 2.2 ipconfig /renew o 2.3 ipconfig /flushdns 3 tracert 4 netstat 5 NET o 5.1 NET USE - Netzlaufwerke verbinden
MehrNotationen zur Prozessmodellierung
Notationen zur Prozessmodellierung August 2014 Inhalt (erweiterte) ereignisgesteuerte Prozesskette (eepk) 3 Wertschöpfungskettendiagramm (WKD) 5 Business Process Model and Notation (BPMN) 7 Unified Modeling
MehrModultest im Embedded Bereich
Modultest im Embedded Bereich Konzept für einen Testrahmen für Rose Realtime Software Norbert Fleischmann Norbert.Fleischmann@methodpark.de Projektumfeld Rational Rose Realtime Entwicklung n Capsules n
Mehrechtzeitfähige Ethernet-Netzwerke
Vortrag am Donnerstag, den 9. November 2009 Thema aus der Dissertation an der Universität Siegen, FB2 - Betriebssysteme und verteilte Systeme (Prof. Dr. Roland Wismüller) Ein Framework für echtzeitfähige
MehrSIMATIC S7-1500 Software Controller
siemens.de/pc-based Die PC-basierte Steuerung innerhalb des S7-1500 Portfolios Engineered mit TIA Portal Systemperformance Controller SIMATIC S7-1500 Software Controller SIMATIC S7-1500 Distributed Controller
Mehr1 EINLEITUNG PROJEKTABLAUF Allgemeine Zielsetzung Projektstruktur und Zeitplan ANFORDERUNGSANALYSE...
Inhaltsverzeichnis Inhaltsverzeichnis 1 EINLEITUNG... 1 2 PROJEKTABLAUF... 4 2.1 Allgemeine Zielsetzung... 4 2.2 Projektstruktur und Zeitplan... 4 3 ANFORDERUNGSANALYSE... 8 3.1 Der Prototyp des Anlagenmodells...
MehrCN.as COM - SIP Spezifikationen Notruf
Dokument-Nr. Version Gültig ab Dokumenten- Status Verteilerstatus Arbeitsgruppe Anzahl Seiten 1.00 01.01.2016 öffentlich 000 10 PLaPB Technisches Planungshandbuch der ASFiNAG AUTOBAHNEN- UND SCHNELLSTRASSEN-FINANZIERUNGS-AKTIENGESELLSCHAFT
MehrEinführung neuer Linx 7900 Features zum 1. Dezember 2014
Einführung neuer Linx 7900 Features zum 1. Dezember 2014 Übersicht der neuen 7900er Features QuickSwitch Plus Erweitert QuickSwitch Möglichkeiten für automatische Textauswahl und Einrichtung PrintSync
MehrAnbindung LMS an Siemens S7. Information
Datum: 18.09.2003 Status: Autor: Datei: Lieferzustand Rödenbeck Dokument1 Versio n Änderung Name Datum 1.0 Erstellt TC 18.09.03 Seite 1 von 1 Inhalt 1 Allgemein...3 2 Komponenten...3 3 Visualisierung...4
MehrTest. Dipl. Wirtsch. Ing. Alexander Werth 9-1
Test Dipl. Wirtsch. Ing. Alexander Werth 9-1 Phasen der Problemdefinition Anforderungsanalyse Spezifikation Entwurf Implementation Erprobung Wartung Methoden der 9-2 Software Test / Erprobung Messen der
MehrDie USB-Modem-Stick Software (Windows) verwenden. Doppelklicken Sie das Symbol auf dem Desktop, um die Software zu starten. Die Hauptseite erscheint:
Die USB-Modem-Stick Software (Windows) verwenden Doppelklicken Sie das Symbol auf dem Desktop, um die Software zu starten. Die Hauptseite erscheint: Statistik Wenn eine mobile Datenverbindung besteht,
MehrModellierung von Echtzeitsystemen mit dem UML CASE Tool Telelogic Tau G2 Developer
Modellierung von Echtzeitsystemen mit dem UML CASE Tool Telelogic Tau G2 Developer Holger Sinnerbrink Einführung Firmenentwicklung Gründung von Telelogic 1983 als Forschungs- und Entwicklungsabteilung
MehrATM LAN Emulation. Prof. Dr. W. Riggert
ATM LAN Emulation Prof. Dr. W. Riggert Inhalt Das Tutorial ist in drei Abschnitte gegliedert. Abschnitt 1 behandelt die Frage, warum LAN Emulation benötigt wird, Abschnitt 2 widmet sich der Frage, welche
MehrWindows Cockpit Konfiguration Montag, 23. November :59
Windows Cockpit Konfiguration Montag, 23. November 2015 10:59 Standard Standard Einstellungen Interne Programm Version Cockpit Brand Text Alternativer Logfile Pfad Alte Logdateien automatisch löschen Update
MehrÜbersicht. Generierung von IPv6-Paketen mit Scapy. Scapy GUI - Kurzvorstellung. Szameitpreiks - Beuth Hochschule für Technik Berlin
Übersicht Generierung von IPv6-Paketen mit Scapy Scapy GUI - Kurzvorstellung Szameitpreiks - Beuth Hochschule für Technik Berlin 2 Scapy-GUI for IPv6 Generierung von IPv6- Paketen mit Scapy Szameitpreiks
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
MehrAnwendungsplattform Intelligente Mobilität
Anwendungsplattform Intelligente Mobilität Dipl.-Ing. Markus Pelz Institut für Verkehrssystemtechnik 2. Februar 2011 > Folie 1 Institut für Verkehrssystemtechnik Sitz: Braunschweig, Berlin Seit: 2001 Leitung:
MehrIndustrial Network Service Center. Das unabhängige Full-Service Angebot für Betreiber, Systemintegratoren und Hersteller
Industrial Network Service Center Das unabhängige Full-Service Angebot für Betreiber, Systemintegratoren und Hersteller Help-Line Sie haben akute Probleme mit Ihrer Anlage oder dem Netzwerk und brauchen
MehrJX-8v Handbuch
www.vst-control.de JX-8v Handbuch Vorwort: Das Programm JX-8v dient der Steuerung folgender Synthesizer: Roland JX-8p Roland MKS-70 (mit Einschränkungen. Für volle MKS-70 Unterstützung siehe MKS-70v auf
MehrEin generativer Ansatz für den automatisierten Softwaretest,
Ein generativer Ansatz für den automatisierten Softwaretest Konferenz Softwaremanagement 2015 19. März 2015 1 isax GmbH & Co. KG Unsere IT-Experten Softwareentwicklung Systemtest Systemintegration Betriebsführung
MehrUML 2 glasklar Praxiswissen für die UML-Modellierung
Chris Rupp, Stefan Queins, Barbara Zengler UML 2 glasklar Praxiswissen für die UML-Modellierung ISBN-10: 3-446-41118-6 ISBN-13: 978-3-446-41118-0 Inhaltsverzeichnis Weitere Informationen oder Bestellungen
Mehrtestxpert II - Unsere Lösung für alle Ihre Anforderungen Manfred Goblirsch Produktmanager testxpert II testxpo 2014 10.2014
Prüfen mit Verstand testxpert II - Unsere Lösung für alle Ihre Anforderungen Produktmanager testxpert II 10.2014 Anforderungs-Hürdenlauf Request hurdles 2 3 Einfachheit 25.000 Installationen weltweit Mehr
MehrFitmachertage bei Siemens PROFINET. Fit in den Frühling mit Siemens PROFINET. Siemens AG 2010. Alle Rechte vorbehalten. Industry Sector.
Fitmachertage bei Siemens PROFINET Fit in den Frühling mit Siemens PROFINET Seite 1 / 24 13:15 14:45 Uhr PROFINET PROFINET-Fernwartung & Security Reiner Windholz Inhalt Fernwartung über Telefon Fernwartung
MehrKommunikation in der Schule, einfach und direkt. Bediener-Handhabung
Kommunikation in der Schule, einfach und direkt Bediener-Handhabung Beta-Fassung vom 12.07.2008 Inhaltsverzeichnis Der erste Start... 3 Teilnehmerregistrierung... 3 Registrierung der PC-Arbeitsplätze...
MehrLars Ebrecht. Echtzeit 2011, GI VDI/VDE, Boppard 04. November 2011
Entwurfsverfahren Das atomare Element als Meta-Modell zur tabellarischen Verhaltensbeschreibung von Echtzeitsystemen Lars Ebrecht Echtzeit 2011, GI VDI/VDE, Boppard 04. November 2011 Echtzeitbetrieb im
MehrSL PROVISOR Automation in der Qualitätssicherung sinnvoll erhöhen
SL PROVISOR Automation in der Qualitätssicherung sinnvoll erhöhen Christian Langmann langmann@softwareloft.de Stefan Kohrs kohrs@softwareloft.de Oktober 2013 SoftwareLoft IT-Solutions GmbH gegründet 2004
MehrActiveCharts. Verknüpfung von Modellen und Code bei der modellgetriebenen Softwareentwicklung mit UML 2.0
Jens Kohlmeyer 05. März 2007 Institut für Programmiermethodik und Compilerbau ActiveCharts Verknüpfung von Modellen und Code bei der modellgetriebenen Softwareentwicklung mit UML 2.0 Seite 2 Übersicht
MehrAutomatisierung kompletter Kühlanlagen mittels LabVIEW und PAC-Systemen
Automatisierung kompletter Kühlanlagen mittels LabVIEW und PAC-Systemen "Auf der Grundlage des PAC-Konzeptes mit CompactFieldPoint und LabVIEW 8.6.1 wurde innerhalb kürzester Zeit eine voll funktionsfähige
MehrAuerswald GmbH & Co. KG 2013
Angriffsflächen bei Voice over IP (VoIP) im Unternehmen Lauschen und Kapern Was ist schützenswert? Mögliche Angriffsszenarien, Motivation des Bösewichts"? Wie kann man sich schützen? 3 Im System gespeicherte
MehrEntwurf zum Web-Service Rechnung
Entwurf zum Web-Service Rechnung ITEK GmbH 23. Mai 2013 Inhaltsverzeichnis 1 Zielsetzung... 3 2 Rahmenbedingungen... 4 3 Web-Service... 5 4 Anhang... 6 ITEK Version 0.9 Seite 2/8 1 Zielsetzung Nach Präzisierung
MehrEvaluation of QoS- Aspects of mobile IPv6 Clients in an IEEE 802.11 Network. Folkert Saathoff Oktober 2oo5
Evaluation of QoS- Aspects of mobile IPv6 Clients in an IEEE 802.11 Network Folkert Saathoff Oktober 2oo5 Aufbau I. IPv6 Grundlagen II. III. IV. Mobile IP Testverfahren Testergebnisse IPv6 Grundlagen Address
MehrDas PROFINET IO-Buch
Das PROFINET IO-Buch Grundlagen und Tipps für Anwender von Manfred Popp 1. Auflage 2005 Das PROFINET IO-Buch Popp schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG Thematische Gliederung:
MehrICMP Internet Control Message Protocol. Michael Ziegler
ICMP Situation: Komplexe Rechnernetze (Internet, Firmennetze) Netze sind fehlerbehaftet Viele verschiedene Fehlerursachen Administrator müsste zu viele Fehlerquellen prüfen Lösung: (ICMP) Teil des Internet
MehrVeränderte Fahraufgabe
Veränderte Fahraufgabe - Rechtsfolgen zunehmender Fahrzeugautomatisierung - DVR-Presseseminar, 11. Mai 2012 Tom M. Gasser Bundesanstalt für Straßenwesen Theoretisches Unfallvermeidungspotential der Fahrzeugautomatisierung
Mehr6. Konfiguration von Wireless LAN mit WPA PSK. 6.1 Einleitung
6. Konfiguration von Wireless LAN mit WPA PSK 6.1 Einleitung Im Folgenden wird die Wireless LAN Konfiguration als Access Point beschrieben. Zur Verschlüsselung wird WPA Preshared Key verwendet. Jeder Client
MehrOSEK/VDX NM (Network Management)
OSEK/VDX NM (Network Management) Alexander Berger alexander.berger@uni-dortmund.de PG Seminarwochenende 21.-23. Oktober 2007 1 Überblick Motivation Aufgaben des NM Architektur Konzept und Verhalten Indirektes
MehrDies ist eine Schritt für Schritt Anleitung wie man den Router anschließt und mit dem Internet verbindet.
Schnellinstallations Anleitung: Dies ist eine Schritt für Schritt Anleitung wie man den Router anschließt und mit dem Internet verbindet. 1) Verkabeln Sie Ihr Netzwerk. Schließen Sie den Router ans Stromnetz,
Mehrsontheim CANexplorer 4 Modulbasierte und effiziente Feldbusanalyse Industrie Elektronik GmbH
sontheim Industrie Elektronik GmbH CANexplorer 4 Modulbasierte und effiziente Feldbusanalyse CANexplorer 4 Key Features Benutzerdefinierte Messaufbauten mit Grafik-Elementen und Drag & Drop Empfangen,
MehrScanner_01.lib. Inhalt. WAGO-I/O-PRO 32 Bibliothek
WAGO-I/O-PRO 32 Bibliothek Scanner_01.lib Die Library Scanner_01.lib stellt dem Anwender Funktionsbausteine zur Anbindung von Scannern mit einfachem ASCII-Protokoll und definierten Startund Endezeichen
MehrDie ACS-Power Source erlaubt durch ihre bewährte, lineare Leistungsendstufe eine sichere Speisung der Last. Dadurch eröffnet
ACS - Power Source Die komplette Netzsimulation Versorgungsnetze Flugzeugbordnetze AC / DC Betrieb 1 und 3-Phasenbetrieb lineare Endstufe Leistung von 400-6000 VA Spannungsbereich Standard 0-300 V AC 0-425
Mehr1.1 Wireshark Bedienung (Die neuste Wireshark-Version sieht leicht anders aus!) 1.2 Aufzeichnung starten. LAN-Komponenten in Betrieb nehmen Modul 129
1 Wireshark für Protokolle (Verfasst von G. Schneider/TBZ-IT) 1.1 Wireshark Bedienung (Die neuste Wireshark-Version sieht leicht anders aus!) Wireshark ist ein sog. Sniffer. Diese Software dient dazu den
Mehr4. Network Interfaces Welches verwenden? 5. Anwendung : Laden einer einfachen Internetseite 6. Kapselung von Paketen
Gliederung 1. Was ist Wireshark? 2. Wie arbeitet Wireshark? 3. User Interface 4. Network Interfaces Welches verwenden? 5. Anwendung : Laden einer einfachen Internetseite 6. Kapselung von Paketen 1 1. Was
MehrIm folgenden wird die Applikation "BinTec Voice-Mail-Server" kurz vorgestellt:
Read Me-(24.07.2000) "BinTec Voice-Mail-Server" Im folgenden wird die Applikation "BinTec Voice-Mail-Server" kurz vorgestellt: 1 Kurzbeschreibung "BinTec Voice-Mail-Server" "BinTec Voice-Mail-Server" ist
MehrComparing Software Factories and Software Product Lines
Comparing Software Factories and Software Product Lines Martin Kleine kleine.martin@gmx.de Betreuer: Andreas Wuebbeke Agenda Motivation Zentrale Konzepte Software Produktlinien Software Factories Vergleich
Mehr