Gegenüberstellung und Anwendung verschiedener Testverfahren zur Sicherstellung der Interoperabilität von Netzelementen in Next Generation Networks

Größe: px
Ab Seite anzeigen:

Download "Gegenüberstellung und Anwendung verschiedener Testverfahren zur Sicherstellung der Interoperabilität von Netzelementen in Next Generation Networks"

Transkript

1 Gegenüberstellung und Anwendung verschiedener Testverfahren zur Sicherstellung der Interoperabilität von Netzelementen in Next Generation Networks Dipl.-Ing. Matthias Bormann, Fachhochschule Braunschweig / Wolfenbüttel, Wolfenbüttel, Deutschland Dipl.-Ing. Daniel Hartmann, Fachhochschule Braunschweig / Wolfenbüttel, Wolfenbüttel, Deutschland Prof. Dr.-Ing. Diederich Wermser, Fachhochschule Braunschweig / Wolfenbüttel, Wolfenbüttel, Deutschland Kontakt: Kurzfassung Next Generation Networks (NGNs) bieten eine generische Architektur für Multimedia-Dienste, darunter auch Voice over IP. Das IP Multimedia Subsystem (IMS) als NGN für Mobilfunknetze, bildet das Kernnetz des zukünftigen All-IP UMTS. Das IMS unterstützt die Einführung von diversen Diensten für mobile Endgeräte. Die Anzahl neuer Dienste im IMS wächst stetig, was zur Folge hat, dass nicht nur die Protokolle, sondern auch die Netzelemente komplexer werden. Ein wichtiges Ziel bei der Entwicklung allgemein ist, dass die korrekte Interaktion zwischen den Netzelementen auch unterschiedlicher Hersteller sichergestellt wird. Um dies zu ermöglichen, werden unterschiedliche Testverfahren benötigt und eingesetzt. Die zwei wichtigsten Verfahren sind Konformitäts- und Interoperabilitätstests. Konformitätstests überprüfen ein Netzelement, ob eine bestimmte, enthaltene Protokollinstanz nach außen ein Protokoll gemäß seiner Spezifikation standardkonform bedient. Im Gegensatz dazu wird bei Interoperabilitätstests untersucht, ob zwei oder mehrere Netzelemente Ende-zu-Ende fehlerfrei miteinander kommunizieren können und ob die zur Verfügung stehenden Dienste erwartungsgemäß funktionieren. In diesem Beitrag werden die beiden Verfahren Konformitäts- und Interoperabilitätstest erläutert und deren Unterschiede am Beispiel des im IMS eingesetzten SIP benannt. In einem weiteren Schritt wird beschrieben, in welcher Phase des Entwicklungsprozesses eines Netzelementes welches Verfahren angewandt werden kann. Abschließend wird ein im Labor für Kommunkationssysteme entwickelter Ansatz vorgestellt, um aufgezeichnete SIP-Protokolldatensätze auf Interoperabilitätsprobleme zu untersuchen. Dabei werden die aufgezeichneten SIP- Protokolldatensätze in einer relationalen Datenbank gespeichert, so dass es möglich ist, mit SQL-Abfragen fehlerhafte Protokollabläufe herauszufiltern. Der Beitrag basiert auf Arbeiten im Forschungsschwerpunkt Modellbasierte Validierung zur Absicherung von automotiven Kommunikationsnetzwerken, der im Rahmen des AGIP-Programms vom Niedersächsischen Ministerium für Wissenschaft und Kultur gefördert wird. 1 Einleitung Die Anzahl der Protokolle und Dienste im IMS für mobile Endgeräte steigt stetig. Gleichzeitig werden die angebotenen Dienste typisch komplexer [1]. Damit ein Netzelement korrekt mit anderen Netzelementen ein Protokoll oder einen Dienst nutzen kann, muss es bereits während seiner Entwicklung getestet werden. Die hohe Nachfrage nach neuen Diensten für mobile Endgeräte sowie die wachsende Komplexität erfordern spezielle Testverfahren und stellen hohe Anforderungen an den Entwicklungsprozess. Zu Beginn dieses Beitrages werden Konformitätsund Interoperabilitätstests, die gängigen Testverfahren für SIP-basierte Protokolle und Dienste im IMS [5], vorgestellt und verglichen. In einem zweiten Schritt wird beschrieben, wie eine große Anzahl aufgezeichneter SIP-Protokolldatensätze datenbankgestützt posthoc auf Interoperabilitätsprobleme hin untersucht werden kann. Abschließend wird ein Ansatz präsentiert, bei dem die vorgestellten Testverfahren den Phasen des V-Modells [14], einer Methodik zur Planung und Durchführung von Systementwicklungsprojekten, zugeordnet werden. 1-6

2 2 Testverfahren mit kontrollierter Anregung 2.1 Konformitätstests Für die Erstellung von Konformitätstests werden sogenannte Test Purposes (TPs) aus der entsprechenden Protokollspezifikation abgeleitet. Ein Test Purpose für SIP ist in Bild 3 dargestellt. Jeder dieser Test Purposes beschreibt eine bestimmte Anforderung an die Protokollinstanz. Die Test Purposes werden ausführbar gemacht, wobei die standardisierte Programmiersprache TTCN-3 (Testing and Test Control Notation) eingesetzt wird [4]. Der Test Purpose aus Bild 3 wird in Bild 4 mit TTCN-3 umgesetzt. Für die Kompilierung und die Ausführung der TTCN-3-Testfälle wird eine Testumgebung - eine Workbench - benötigt. Mit Konformitätstests wird überprüft, ob eine Protokollinstanz gemäß ihrer Spezifikation implementiert wurde. Das äußere Verhalten des Netzelementes, hier SUT (System Under Test) genannt, wird auf logische Fehler überprüft. Jedes SUT enthält dabei typisch eine oder mehrere Protokollinstanzen. Jede dieser Protokollinstanzen, die sogenannten Implementations Under Test (IUTs), wird einzeln getestet. Ziel des Konformitätstests ist es zu prüfen, ob ein SUT ein Protokoll (IUT) korrekt bedient. In Bild 1 ist ein SUT dargestellt, in dem vier verschiedene Protokolle (A-D) implementiert sind. Mit Hilfe von Konformitätstests kann jede dieser vier Protokollinstanzen einzeln im Rahmen der Testabdeckung (Test Coverage) auf die Einhaltung ihrer Spezifikation überprüft werden. Die Testabdeckung bezeichnet dabei das Verhältnis von der implementierten zur theoretisch möglichen Anzahl an Testfällen, die für das vollständige Testen einer Protokollinstanz nötig sind. Bild 2: Aufbau von Konformitätstests (modifiziert aus [5]) Bild 3: Test Purpose eines Konformitätstestfalls [7] Bild 1: Testabdeckung bei Konformitätstestfällen (modifiziert aus [5]) In Bild 2 ist die Testarchitektur für Konformitätstests dargestellt. Das SUT besteht in der Regel aus einer Reihe aufeinander aufbauender Protokollinstanzen, von denen jeweils eine, die Implementation Under Test (IUT), auf Konformität zu ihrer Spezifikation überprüft wird. Bild 4: Konformitätstestfall in TTCN-3 (gekürzt) Die ETSI hat ein Verfahren zur Erstellung von Konformitätstestfällen aus Protokollspezifikationen spezifiziert [6]. Dieses Verfahren hat sich bewährt und es gibt bereits für viele Protokolle Test Suites, wie u.a. auch für SIP [7]. Darüber hinaus konnte das Verfahren für die Erstellung von Konformitätstests bereits auch für komplexe Dienste angewandt werden [3]. 2.2 Interoperabilitätstests Im Gegensatz zu Konformitätstests wird bei Interoperabilitätstests nicht überprüft, ob ein einzelnes Protokoll (IUT) korrekt bedient wird, sondern ob Netzele- 2-6

3 mente bestehend aus mehreren IUTs Ende-zu-Ende korrekt zusammen arbeiten. Jedes dieser Netzelemente wird als Equipment Under Test (EUT) begriffen. Die EUTs werden miteinander vernetzt und bilden das SUT für den Interoperabilitätstest. Diese Testszenarien werden, wie bei den Konformitätstests die Test Purposes, aus der Protokollspezifikation abgeleitet. Ein typisches Beispiel für ein solches SIP-Testszenario ist in Bild 7 dargestellt. Bei diesem Testfall wird auch überprüft, ob die Interaktion zwischen Zeichengabe (SIP) und Nutzdaten, z.b. RTP (Real-Time Transport Protocol), funktioniert. Getestet werden die Wechselwirkungen verschiedener Protokollinstanzen EUTs. Der Fokus der Testfälle ist im Vergleich zu Konformitätstests weiter, aber nicht so tief (Bild 5). Bild 5: Testabdeckung bei Interoperabilitätstestfällen (modifiziert aus [5]) Bei Interoperabilitätstests wird ein Szenario durchlaufen, bei dem die zu testenden EUTs durch ihre Nutzeroberfläche manuell bedient werden, etwa durch das Bedienen von Knöpfen oder das Abnehmen des Hörers vom Telefon. Das tatsächliche Verhalten wird mit dem erwarteten Verhalten verglichen (z.b. das Klingeln der Telefone) und damit das Testergebnis ermittelt. Für die Durchführung von Interoperabilitätstests wird prinzipiell, anders als bei Konformitätstests, kein weiteres Test Equipment (wie eine Workbench) benötigt. Der Aufbau eines solchen Tests ist in Bild 6 dargestellt. Bild 6: Aufbau von Interoperabilitätstests (modifiziert aus [5]) Bild 7: Interoperabilitätstestszenario für SIP (modifiziert von [5]) Bei der Erstellung der Testszenarien ist zu achten, dass die Netzelemente lediglich über ihre Nutzeroberfläche gesteuert werden können. Das gezielte Anregen des EUT mit fehlerhaften Protokollnachrichten (invalid behavior) und die Überprüfung, ob es sich unter diesen Bedingungen noch korrekt verhält, ist nicht möglich. 2.3 Vergleich der Testverfahren Konformitätstests werden hauptsächlich für einzelne Komponenten eines Gesamtsystems eingesetzt, wie z.b. der Test einer einzelnen Protokollinstanz. Konformitätstests werden unter festgelegten Bedingungen ausgeführt mit Hilfe eines eigenen Testsystems. Diese Testsysteme sind, sofern die Protokolle über gängige Schnittstellen (z.b. CSMA/CD, IP) laufen, günstig zu implementieren. Für die Umsetzung des Testsystems wird lediglich eine Testsprache wie TTCN-3 mit einem Compiler benötigt. Eine Stärke von Konformitätstests ist unter anderem, dass das korrekte Verhalten des SUT auch bei fehlerhafter Anregung getestet werden kann. Dies ist ein Vorteil gegenüber Interoperabilitätstests, da hiermit auch Aspekte wie die Robustheit des Netzelementes überprüft werden können. Im Gegensatz zu Konformitätstests werden mit Interoperabilitätstests komplette Netzelemente bzw. eine Sammlung von Netzelementen unterschiedlicher Hersteller getestet. Interoperabilitätstests werden Endezu-Ende über ein Netzwerk durchgeführt. Der Test zeigt, dass eine gewisse Funktion umgesetzt wird aber nicht wie. Interoperabilitätstests stellen sicher, dass untereinander getestete Endgeräte miteinander arbeiten, nicht aber die Konformität zu einer Protokollspezifikation. 3-6

4 Abschließend betrachtet, handelt es sich bei Konformitäts- und Interoperabilitätstests um unterschiedliche Testverfahren, die bei kombiniertem Einsatz sich ergänzen [8]. 3 Datenbankgestützte Post-hoc- Analyse Viele Fehler hinsichtlich Konformität und Interoperabilität zeigen sich erst im operativen Betrieb eines Kommunikationssystems, aber nicht zwangsläufig unter kontrollierten Bedingungen im sauberen Laborbetrieb. Das System kann außerhalb einer Testumgebung mehr fehlerinduzierenden Einflüssen unterliegen, zum Beispiel unterschiedlichen Verkehrslastbedingungen. Ein SUT, das sich schon im operativen Betrieb befindet, kann jedoch einer Post-Hoc Analyse unterworfen werden. Das SUT wird in diesem Fall nicht von einer definierten Testumgebung angeregt. Stattdessen wird sein Verhalten im tatsächlichen Betrieb protokolliert und kann dann einer nachträglichen Analyse unterworfen werden. Am Labor für Kommunikationssysteme wird hierfür das Tool IMPACT (IP-based Multi Protocol Post-hoc Analyzer and Conformance Tester) entwickelt. Die Funktionsweise ähnelt dem Prinzip, das auch in [9] vorgestellt wird. Statt eines Files (wie in [9]) wird in IMPACT eine Datenbank zur Speicherung der aufgezeichneten PDUs verwendet. Diese bildet das Kernstück von IMPACT. Der Einsatz der Datenbank erlaubt es, die Mächtigkeit und Logik der Relationenalgebra für komplexe Such- und Analysefunktionen zu nutzen. Dies ist eine wichtige Voraussetzung, um Protokollabläufe analysieren zu können. 3.1 IMPACT Architekturmodell Quelle für die zu analysierenden Daten ist eine Netzwerkschnittstelle, über die das SUT mit seiner Betriebsumgebung, kommuniziert (Bild 8). Die wesentlich vier Bestandteile von IMPACT sind die Datenbank samt DBMS zur Speicherung der gesammelten PDUs sowie Ergebnissen von Analysen, der Parser für die Umsetzung der aufgenommenen Datensätze in die Datenbank, das GUI zur Bedienung, und die Analysefunktionen in SQL (Bild 9). Bild 9: Architekturmodell von IMPACT 3.2 Aufnahme und Speicherung der zu analysierenden PDUs Der Netzwerkverkehr des sich im operativen Betrieb befindlichen SUTs wird mit Sniffern (z.b. Wireshark [10] oder tshark [11]) aufgezeichnet und in Binärdateien abgelegt (z.b. im pcap-format). Mittels GUIgestütztem Upload können die PDUs dann via Parser an den Server übertragen und dauerhaft in der Datenbank zur späteren Analyse gespeichert werden. Die aktuelle Entwicklungsversion berücksichtigt nur Zeichengabeinformationen. Eine Erweiterung zur Analyse von Nutzdatenströmen (z.b. RTP) und deren Wechselwirkung mit Zeichengabeabläufen ist bereits in Arbeit. 3.3 Analyse der gespeicherten Datensätze Voraussetzung für eine durchführbare Post-Hoc- Analyse mit IMPACT ist, dass sich ein gewünschter Testfall durch eine geeignete SQL Anfrage ausdrücken lässt. Es muss dabei, ähnlich wie in der TTCN-3 Workbench, ein Anregungsauffindeteil und ein Reaktionsüberprüfungsteil formuliert werden. Bild 10 zeigt die Gegenüberstellung der beiden Testverfahren. Die Anfragen an das DBMS werden in der Regel so formuliert, dass explizit nach fehlerhaftem und nicht nach korrektem Verhalten des SUTs gesucht wird. Hat sich das System während des Zeitraums der Aufzeichnung fehlerfrei und konform verhalten, ist das Ergebnis der Anfrage entsprechend leer. Bild 8: Datenquelle für IMPACT Bild 11 illustriert, wie prinzipiell eine solche SQL Anfrage formuliert wird. Sie behandelt den Testfall SIP_CC_TE_CE_V_001 aus [7], dessen Test Purpose 4-6

5 in Bild 3 und dessen TTCN-3-Code in Bild 4 dargestellt ist. überschaubare Phasen. Bekannte Vorgehensmodelle sind zum Beispiel: Wasserfallmodell [12] Spiralmodell nach Barry Boehm [13] V-Modell [14] Im weiteren wird das V-Modell zu Grunde gelegt, da es für jede Entwurfsphase eine entsprechende Testphase vorsieht (siehe Bild 12). Bild 10: Gegenüberstellung von kontrolliertem und post-hoc Testverfahren Bild 12: V-Modell [15] Der Detaillierungsgrad der Spezifikation einer Software steigt in den aufeinanderfolgenden Spezifikationsphasen des V-Modells an. Jeder Spezifikationsphase wird einer entsprechenden Testphase zugeordnet. Die Tests, die im Rahmen der Entwicklung eines Netzelementes für die Sicherstellung der Interoperabilität nötig sind, sollen nun entsprechend des V- Modells strukturiert werden. Bild 11: Beispiel einer SQL-Analyseabfrage (abgeleitet von Test Purpose aus Bild 3) Über längere Zeiträume protokollierte Abläufe können einige Millionen PDUs enthalten. Die Möglichkeiten moderner relationaler Datenbanken, wie z.b. effiziente Umsetzung von Datenstrukturen oder Einführung von geeigneten Indizes auf Attribute der Datenbankstruktur, erlauben eine drastische Verkürzung der Berechnungszeit von Analysevorgängen. Der Unit-Test kann gleichgesetzt werden mit dem Test einer Protokollinstanz. Im Gegensatz dazu wird bei der Integrations-Testphase die korrekte Interaktion zwischen mehren Protokollinstanzen untersucht. Schließlich wird bei der Systemintegrationsphase ein komplettes System überprüft. Die mit ihren Vor- und Nachteilen beschriebenen Testverfahren aus den Abschnitten 2 und 3, sollen nun den einzelnen Phasen des V-Modells zugeordnet werden. In Bild 12 ist ein Ansatz für eine mögliche Zuordnung zwischen Phase und Testverfahren dargestellt. 4 Zuordnung von Testverfahren zu Phasen im Entwicklungsprozess Die Entwicklung von Software im Allgemeinen, also auch von Netzelementen, werden durch Vorgehensmodelle strukturiert. Ein Vorgehensmodell gliedert den Entwicklungsprozess eines Netzelementes in Bild 13: Zuordnung von Phasen im V-Modell zu Testverfahren 5-6

6 5 Zusammenfassung In diesem Beitrag wurden Konformitäts- und Interoperabilitätstests gegenübergestellt und am Beispiel des SIP im IMS beschrieben. Beim Vergleich der beiden Verfahren ergab sich, dass beide zwar das gleiche Ziel die Interoperabilität zwischen Netzelementen verfolgen, aber unterschiedliche Aspekte überprüfen. Für das Finden von fehlerhaften Protokollabläufen in aufgezeichneten Protokolldatensätzen (PDUs) wird am Labor für Kommunikationssysteme das Tool IM- PACT entwickelt. IMPACT arbeitet datenbankgestützt und ermöglicht auch die Überprüfung von großen, aufgezeichneten Protokolldatensätzen. Diese werden typisch im operativen Betrieb eines komplexen Kommunikationssystems über einen langen Zeitraum mitgeschnitten. Mit Hilfe von SQL-Abfragen kann in der Datenbank effizient nach Protokollabläufen mit Interoperabilitätsproblemen gesucht werden. Die drei vorgestellten Testverfahren konnten zu Entwicklungsphasen des V-Modells zugeordnet werden. Die Kombination dieser drei Testverfahren bei Einsatz des V-Modells für die Entwicklung von SIPbasierten Anwendungen und Diensten im IMS erhöht die Interoperabilität der entwickelten Netzelemente. Durch die Verwendung dieser drei, unterschiedlichen Testverfahren kann die Testabdeckung erheblich verbessert werden. 6 Literatur [1] Bormann, M., Sandhaus. V., Wermser, D.: Presence Service im IMS - Architektur, Protokolle und Testverfahren. 13. ITG-Fachtagung Mobilfunk des VDE in Osnabrück, Mai [2] Sandhaus, V.; Bormann, M.; Wermser, D.: Spezifizierung und Realisierung von Konformitätstests für anwendungsorientierte Kommunikationsprotokolle in Mobilfunknetzen mittels der Testsprache TTCN ITG- Fachtagung Mobilfunk des VDE in Osnabrück, Mai [3] Bormann, M.; Sandhaus, V.; Wermser, D.: IMS und Presence Service als Plattform für die Entwicklung mobiler Dienste - Protokolle und Testverfahren. Science Days 2008 "Verteilte Anwendungen" an der HfTL; Leipzig, November [4] Willcock, C. u.a.: An Introduction to TTCN-3. John Wiley & Sons Ltd, [5] Moseley, S.; Randall, S.; Wiles, A.: Experience within ETSI of the combined roles of conformance testing and interoperability testing. 3 rd Conference on Standardization and Innovation in Information Technology, Oktober 2003, S [6] ETSI: ETS : Methods for Testing and Specification (MTS): Protocol and profile conformance testing specifications; Standardization methodology, [7] ETSI: TS : Methods for Testing and Specification (MTS); Conformance Test Specification for SIP (IETF RFC 3261); Part 2: Test Suite Structure and Test Purposes (TSS&TP), [8] Van der Veer, H.; Wiles, A.: Achieving Technical Interoperability the ETSI Approach. ETSI White Paper No. 3, 3 rd Edition, April [9] Bao, D.; Carni, D.L.; De Vito, L.; Tomaciello, L.: Session Initiation Protocol Automatic Debugger. In: IEEE Instrumentation and Measurement Technology Conference Proceedings, Mai 2007, S [10] Wireshark Foundation: Wireshark Network Protocol Analyzer. Stand April Online im Internet: [11] Wireshark Foundation: tshark Dump and analyze network traffic. Stand April Online im Internet: [12] Royce, W. W.: Managing the Development of Large Software Systems: Concepts and Techniques. In: Technical Papers of Western Electronic Show and Convention (WesCon), August [13] Boehm, B.: A spiral model of software development and enhancement. In: Computer 21 (1988), Nr. 5, S [14] Grayham, D.R.: Testing, verification and validation. In: IEE Colloquium on Layman s Guide to Software Quality, Dezember [15] Projektmanagementhandbuch, Stand April Online im Internet: 7 Abkürzungen EUT Equipment Under Test IMS IP Multimedia Subsystem IUT Implementation Under Test NGN Next Generation Network PDU Protocol Data Unit RTP Real-Time Transport Protocol SIP Session Initiation Protocol SQL Standardized Query Language SUT System Under Test TP Test Purpose TTCN Testing and Test Control Notation 6-6

Gegenüberstellung und Anwendung verschiedener Testverfahren zur Sicherstellung der Interoperabilität von Netzelementen in Next Generation Networks

Gegenüberstellung und Anwendung verschiedener Testverfahren zur Sicherstellung der Interoperabilität von Netzelementen in Next Generation Networks ITG-Fachtagung Mobilkommunikation 2009 Gegenüberstellung und Anwendung verschiedener Testverfahren zur Sicherstellung der Interoperabilität von Netzelementen in Next Generation Networks Matthias Bormann

Mehr

Kurzfassung. 1 Anwendungsorientierte Protokolle für die Zeichengabe über IP

Kurzfassung. 1 Anwendungsorientierte Protokolle für die Zeichengabe über IP Spezifizierung und Realisierung von Konformitätstests für anwendungsorientierte Kommunikationsprotokolle in Mobilfunknetzen mittels der Testsprache TTCN-3 Dipl.-Ing. Vigo Sandhaus, Fachhochschule Braunschweig/Wolfenbüttel,

Mehr

Auswirkungen von Sicherungsmechanismen auf Entwicklung und Anwendung von Testverfahren am Beispiel von Voice over IP

Auswirkungen von Sicherungsmechanismen auf Entwicklung und Anwendung von Testverfahren am Beispiel von Voice over IP Auswirkungen von Sicherungsmechanismen auf Entwicklung und Anwendung von Testverfahren am Beispiel von Voice over IP 15. ITG-Fachtagung Mobilkommunikation Annika Renz Daniel Hartmann Diederich Wermser

Mehr

16. VDE/ITG Fachtagung Mobilkommunikation 18.-19.05.2011 Osnabrück

16. VDE/ITG Fachtagung Mobilkommunikation 18.-19.05.2011 Osnabrück Initiale Entwicklung eines SIP-/RTP-basierten Kernnetzes für das TETRA-Mobilfunksystem zur transparenten Verfügbarmachung von dessen Leistungsmerkmalen in LTE 16. VDE/ITG Fachtagung Mobilkommunikation

Mehr

Konformitätstests für VoIP - Protokolle und - Dienste

Konformitätstests für VoIP - Protokolle und - Dienste VoIP - Tag Konformitätstests für VoIP - Protokolle und - Dienste 18. Oktober 2007 Prof. Dr.- Ing. Diederich Wermser Dipl.-Ing. Jan Schumacher Technologien/ Kooperationspartner Internettechnologie Voice

Mehr

Anlage zur Akkreditierungsurkunde D-PL-19015-01-00 nach DIN EN ISO/IEC 17025:2005

Anlage zur Akkreditierungsurkunde D-PL-19015-01-00 nach DIN EN ISO/IEC 17025:2005 Deutsche Akkreditierungsstelle GmbH Anlage zur Akkreditierungsurkunde D-PL-19015-01-00 nach DIN EN ISO/IEC 17025:2005 Gültigkeitsdauer: 15.12.2014 bis 14.12.2019 Ausstellungsdatum: 15.12.2014 Urkundeninhaber:

Mehr

Diplomarbeit. Konzeption und Implementierung einer automatisierten Testumgebung. Thomas Wehrspann. 10. Dezember 2008

Diplomarbeit. Konzeption und Implementierung einer automatisierten Testumgebung. Thomas Wehrspann. 10. Dezember 2008 Konzeption und Implementierung einer automatisierten Testumgebung, 10. Dezember 2008 1 Gliederung Einleitung Softwaretests Beispiel Konzeption Zusammenfassung 2 Einleitung Komplexität von Softwaresystemen

Mehr

Effizienzsteigerung und Kostensenkung in der kommunalen Verwaltung

Effizienzsteigerung und Kostensenkung in der kommunalen Verwaltung Voice over IP Effizienzsteigerung und Kostensenkung in der kommunalen Verwaltung Prof. Dr.-Ing. Diederich Wermser 6. November 2008 FG/FH-IKT/11/ Technologien / Kooperationspartner Voice over IP, Multimedia

Mehr

Elektrizitätsmesstechnik

Elektrizitätsmesstechnik Kahmann/Zayer (Hrsg.) 2011 Elektrizitätsmesstechnik Vorschriften Gerätetechnik Prüftechnik Energiedatenmanagement Interoperabilitätstests für zukünftige Energieversorgungsnetze Diederich Wermser / Annika

Mehr

NaaS as Business Concept and SDN as Technology. How Do They Interrelate?

NaaS as Business Concept and SDN as Technology. How Do They Interrelate? NaaS as Business Concept and SDN as Technology How Do They Interrelate? Diederich Wermser, Olaf Gebauer 20. VDE/ITG Fachtagung Mobilkommunikation 07.-08.05.2015 Osnabrück Forschungsgruppe IP-basierte Kommunikationssysteme

Mehr

14. Fachtagung Mobilkommunikation Osnabrück

14. Fachtagung Mobilkommunikation Osnabrück SOA-basierte Peer-to-Peer-Mehrwertdienstebereitstellung 14. Fachtagung Mobilkommunikation Osnabrück 13. - 14. Mai 2009 Dipl.-Ing. Armin Lehmann, Prof. Dr.-Ing. Ulrich Trick Fachhochschule Frankfurt am

Mehr

SIRTCP/IP und Telekommunikations netze

SIRTCP/IP und Telekommunikations netze SIRTCP/IP und Telekommunikations netze Anforderungen - Protokolle -Architekturen Von Ulrich Trick und Frank Weber Oldenbourg Verlag München Wien Inhalt Vorwort IX 1 Anforderungen an die Telekommunikationsinfrastruktur

Mehr

Probeklausur. Lenz Belzner. January 26, 2015. Lenz Belzner Probeklausur January 26, 2015 1 / 16

Probeklausur. Lenz Belzner. January 26, 2015. Lenz Belzner Probeklausur January 26, 2015 1 / 16 Probeklausur Lenz Belzner January 26, 2015 Lenz Belzner Probeklausur January 26, 2015 1 / 16 Definieren Sie Software Engineering in Abgrenzung zu Individual Programming. Ingenieursdisziplin professionelle

Mehr

Architekturen verteilter Firewalls für IP-Telefonie-Plattformen

Architekturen verteilter Firewalls für IP-Telefonie-Plattformen Communication Networks and Computer Engineering Report No. 99 Sebastian Kiesel Architekturen verteilter Firewalls für IP-Telefonie-Plattformen Universität Stuttgart Institut für Kommunikationsnetze und

Mehr

Spezielle Anforderungen an Virtualisierungslösungen für Software-basierte VoIP-Telefonanlagen. René Pankratz Daniel Hartmann Diederich Wermser

Spezielle Anforderungen an Virtualisierungslösungen für Software-basierte VoIP-Telefonanlagen. René Pankratz Daniel Hartmann Diederich Wermser Spezielle Anforderungen an Virtualisierungslösungen für Software-basierte VoIP-Telefonanlagen HfTL Science Days 2010 René Pankratz Daniel Hartmann Diederich Wermser 02.11.2010 Technologien / Kooperationspartner

Mehr

Vector Software. Test Automation mit VectorCAST während der gesamten Softwareentwicklung W H I T E P A P E R

Vector Software. Test Automation mit VectorCAST während der gesamten Softwareentwicklung W H I T E P A P E R Vector Software W H I T E P A P E R Test Automation mit VectorCAST während der gesamten Softwareentwicklung VectorCAST Produktfamilie Die VectorCAST Produktfamilie automatisiert Testaktivitäten über den

Mehr

Methods and Tools for Testing of Next Generation Networks, VoIP and MMoIP

Methods and Tools for Testing of Next Generation Networks, VoIP and MMoIP Methods and Tools for Testing of Next Generation Networks, VoIP and MMoIP Diederich Wermser Wolfenbüttel, June 25 th, 2008 Research Group IP-based Comm.-Systems: Technologies / Partners Voice over IP,

Mehr

Vorteile von Java und Konvergenz Service Creation mit JAIN Network Management mit JMX Fazit

Vorteile von Java und Konvergenz Service Creation mit JAIN Network Management mit JMX Fazit Hochschule für Technik und Architektur Chur Dr. Bruno Studer Studienleiter NDS Telecom, FH-Dozent bruno.studer@fh-htachur.ch 1 GSM: 079/610 51 75 Agenda Vorteile von Java und Konvergenz Service Creation

Mehr

Einsatz des IMS im Home Entertainment

Einsatz des IMS im Home Entertainment Einsatz des IMS im Home Entertainment 14. VDE/ITG Fachtagung Mobilkommunikation, Falk Stapf, Torsten Wiens und Michael Massoth Hochschule Darmstadt Fachbereich Informatik 14. Mai 2009 Agenda 1. Motivation

Mehr

Testmanagement in IT-Projekten

Testmanagement in IT-Projekten Teil 1: Projektmagazin 05/20009 Teil 2: Projektmagazin 06/2009 1 Test: Prozess, bei dem ein Programm oder ein Software-System ausgeführt wird, um Fehler zu finden Teil 1: Projektmagazin 05/20009 Teil 2:

Mehr

Die Next Generation Networks im Hochschullabor

Die Next Generation Networks im Hochschullabor Die Next Generation Networks im Hochschullabor Prof. Dr. Ulrich Trick, am Main, Fachbereich Informatik und Ingenieurwissenschaften,, Kleiststr. 3, 60318 Frankfurt, Tel. 06196/641127, E-Mail: trick@e-technik.org,

Mehr

Testplan. Hochschule Luzern Technik & Architektur. Software Komponenten FS13. Gruppe 03 Horw, 16.04.2013

Testplan. Hochschule Luzern Technik & Architektur. Software Komponenten FS13. Gruppe 03 Horw, 16.04.2013 Software Komponenten FS13 Gruppe 03 Horw, 16.04.2013 Bontekoe Christian Estermann Michael Moor Simon Rohrer Felix Autoren Bontekoe Christian Studiengang Informatiker (Berufsbegleitend) Estermann Michael

Mehr

Gegenseitige Beeinflussungen von Testautomatisierung, Testmanagement und Entwicklung

Gegenseitige Beeinflussungen von Testautomatisierung, Testmanagement und Entwicklung Gegenseitige Beeinflussungen von Testautomatisierung, Testmanagement und Entwicklung Jan Düttmann Archimedon Software + Consulting GmbH & Co. KG Marienstraße 66 32427 Minden Stephan Kleuker Hochschule

Mehr

13. Mobilfunk-Fachtagung Osnabrück

13. Mobilfunk-Fachtagung Osnabrück Neue Möglichkeiten der Dienstebereitstellung durch -to--kommunikation 13. Mobilfunk-Fachtagung Osnabrück 28. - 29. Mai 2008 Dipl.-Ing. Armin Lehmann (lehmann@e-technik.org) M. Sc. Dipl.-Inf. Thomas Eichelmann

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

TELIAISON e. V. und das ikn2020-leitthema Next Generation Networks

TELIAISON e. V. und das ikn2020-leitthema Next Generation Networks Braunschweig Emsland Göttingen Hannover Hildesheim Lüneburg Oldenburg - Osnabrück TELIAISON e. V. und das ikn2020-leitthema Next Generation Networks Prof. Dr.-Ing. Diederich Wermser, Vorstandsvorsitzender

Mehr

Automatisiertes UI Testing. Mark Allibone, 18.04.2013, #2

Automatisiertes UI Testing. Mark Allibone, 18.04.2013, #2 Coded UI Testing Automatisiertes UI Testing Mark Allibone, 18.04.2013, #2 Eine klassische Applikations Architektur Grafische Oberfläche Business Logik Datenzugriff (Datenbank, Cloud, etc) Mark Allibone,

Mehr

Finaler Testbericht. Finaler Testbericht. 1 Einführung 2. 1.1 Warum Softwaretests?... 2

Finaler Testbericht. Finaler Testbericht. 1 Einführung 2. 1.1 Warum Softwaretests?... 2 Inhaltsverzeichnis 1 Einführung 2 1.1 Warum Softwaretests?.................................... 2 2 Durchgeführte Tests 2 2.1 Test: allgemeine Funktionalität............................... 2 2.1.1 Beschreibung.....................................

Mehr

Einsatz automatischer Testdatengenerierung im modellbasierten Test

Einsatz automatischer Testdatengenerierung im modellbasierten Test Einsatz automatischer Testdatengenerierung im modellbasierten Test Sadegh Sadeghipour sadegh.sadeghipour@itpower.de Gustav-Meyer-Allee 25 / Gebäude 12 13355 Berlin www.itpower.de Modellbasierte Software-Entwicklung

Mehr

SIP - Multimediale Dienste in Internet

SIP - Multimediale Dienste in Internet SIP - Multimediale Dienste in Internet Grundlagen, Architektur, Anwendungen von Stephan Rupp, Gerd Siegmund, Wolfgang Lautenschläger 1. Auflage SIP - Multimediale Dienste in Internet Rupp / Siegmund /

Mehr

Der Projektmanager (nach GPM / IPMA) Fragen zur Selbsteinschätzung und für die Prüfungsvorbereitung. Kapitel B Vorgehensmodelle

Der Projektmanager (nach GPM / IPMA) Fragen zur Selbsteinschätzung und für die Prüfungsvorbereitung. Kapitel B Vorgehensmodelle Der Projektmanager (nach GPM / IPMA) Fragen zur Selbsteinschätzung und für die Prüfungsvorbereitung Kapitel B Vorgehensmodelle Inhaltsverzeichnis 1 B Vorgehensmodell... 3 1.1 Welche Vorgehensmodelle sind

Mehr

Block R (Rahmen): SE Aktivitäten 21.10.04 2. Vorlesung Methoden des Software Engineering. Block R Rahmen Aktivitäten der Software-Entwicklung

Block R (Rahmen): SE Aktivitäten 21.10.04 2. Vorlesung Methoden des Software Engineering. Block R Rahmen Aktivitäten der Software-Entwicklung Block R (Rahmen): SE Aktivitäten 21.10.04 1 Vorlesung Methoden des Software Engineering Block R Rahmen Aktivitäten der Software-Entwicklung Martin Wirsing Einheit R.2, 21.10.2004 Block R (Rahmen): SE Aktivitäten

Mehr

Ein Vortrag für den Arbeitskreis Requirements GI München am 15.10.2012 Referent: Dipl.-Ing. (FH) Paul Huber, MBA http://www.gi-muc-ak-req.

Ein Vortrag für den Arbeitskreis Requirements GI München am 15.10.2012 Referent: Dipl.-Ing. (FH) Paul Huber, MBA http://www.gi-muc-ak-req. Ein Vortrag für den Arbeitskreis Requirements GI München am 15.10.2012 Referent: Dipl.-Ing. (FH) Paul Huber, MBA http://www.gi-muc-ak-req.de Das bin ich Dipl.-Ing. (FH) Paul Huber, MBA seit 2006 Ingenieurbüro

Mehr

Unit Testing mit JUnit. Dr. Andreas Schroeder

Unit Testing mit JUnit. Dr. Andreas Schroeder Unit Testing mit JUnit Dr. Andreas Schroeder Überblick Was dieses Video behandelt Warum Testen? Was sind Unit Tests? Der Teufelskreis des Nicht-Testens JUnit Unit Test Vorteile Test-Inspiration Wann aufhören?

Mehr

Impulsvortrag auf der 22. TAV; 18. Februar 2005, Bremen Zuordnung von Anforderungen und Tests (Tracing)

Impulsvortrag auf der 22. TAV; 18. Februar 2005, Bremen Zuordnung von Anforderungen und Tests (Tracing) Impulsvortrag auf der 22. TAV; 18. Februar 2005, Bremen Zuordnung von und Tests (Tracing) Dr. Matthias Grochtmann Labor Software-Technologie, Methoden und Tools (REI/SM) DaimlerChrysler AG, Forschung und

Mehr

Absicherung von Automotive Software Funktionen

Absicherung von Automotive Software Funktionen GI Themenabend "Automotive" Absicherung von Automotive Software Funktionen 27.02.2013 Jürgen Schüling Überblick Berner & Mattner Gründung: 1979 Mitarbeiter: 400 Umsatz 2011: Standorte: Angebot: Branchen:

Mehr

Umstieg auf eine All-IP Lösung in Unternehmen

Umstieg auf eine All-IP Lösung in Unternehmen Umstieg auf eine All-IP Lösung in Unternehmen Hans-Jürgen Jobst November 2015 Managementforum Digital Agenda Umstellung auf ALL-IP Wie (S)IP die Kommunikationswelt weiter verändert Chancen und Herausforderungen

Mehr

Hochschule Prof. Dr. Martin Leischner Bonn-Rhein-Sieg Netzwerksysteme und TK Modul 7: SNMPv3 Netzmanagement Folie 1

Hochschule Prof. Dr. Martin Leischner Bonn-Rhein-Sieg Netzwerksysteme und TK Modul 7: SNMPv3 Netzmanagement Folie 1 Modul 7: SNMPv3 18.06.2014 14:42:33 M. Leischner Netzmanagement Folie 1 SNMP-Versionen Party-Based SNMP Version 2 (SNMPv2p) User-Based SNMP Version 2 (SNMPv2u) SNMP Version 3 1988 1989 1990 1991 1992 1993

Mehr

Abbildung 1: Tool-Qualification-Kits für Testwell CTC++ Test Coverage Analyser

Abbildung 1: Tool-Qualification-Kits für Testwell CTC++ Test Coverage Analyser Qualification-Kit für Testwell CTC++ In der sicherheitskritischen Softwareentwicklung müssen die im Projekt eingesetzten Werkzeuge zunächst klassifiziert werden (Tool Classification). Diese Klassifizierung

Mehr

Die Softwareentwicklungsphasen!

Die Softwareentwicklungsphasen! Softwareentwicklung Die Softwareentwicklungsphasen! Die Bezeichnungen der Phasen sind keine speziellen Begriffe der Informatik, sondern den allgemeinen Prinzipien zur Produktion integrierter Systeme entliehen.

Mehr

Qualitätssicherungskonzept

Qualitätssicherungskonzept Softwaretechnikpraktikum Gruppe: swp15.aae SS 2015 Betreuer: Prof. Gräbe Datum: 15.06.2015 Tutor: Klemens Schölhorn Qualitätssicherungskonzept Projektteam: Felix Albroscheit Dorian Dahms Paul Eisenhuth

Mehr

System Integration. and its compliance testing necessities. Automotive BUS Systems + Ethernet, Stuttgart, 10 Dec 2013.

System Integration. and its compliance testing necessities. Automotive BUS Systems + Ethernet, Stuttgart, 10 Dec 2013. System Integration and its compliance testing necessities Automotive BUS Systems + Ethernet, Stuttgart, 10 Dec 2013 Georg Janker CTO experts in automotive data communication Agenda 1. Motivation 2. Positionierung

Mehr

Telling TestStories Modellbasiertes Akzeptanz Testen Serviceorientierter Systeme

Telling TestStories Modellbasiertes Akzeptanz Testen Serviceorientierter Systeme Telling TestStories Modellbasiertes Akzeptanz Testen Serviceorientierter Systeme Michael Felderer Workshop Requirements Engineering meets Testing Bad Honnef, 5. Juni 2008 1 Überblick Grundbegriffe Motivation

Mehr

Testmanagement im agilen Entwicklungsprozess

Testmanagement im agilen Entwicklungsprozess Testmanagement im agilen Entwicklungsprozess Unser Beratungsangebot für die effiziente Abwicklung von Projekten: n Anforderungen erkennen n Software-Qualität steigern n Teams zum Erfolg führen Unser Erfolgskonzept:

Mehr

Safer Software Formale Methoden für ISO26262

Safer Software Formale Methoden für ISO26262 Safer Software Formale Methoden für ISO26262 Dr. Stefan Gulan COC Systems Engineering Functional Safety Entwicklung Was Wie Wie genau Anforderungen Design Produkt Seite 3 Entwicklung nach ISO26262 Funktionale

Mehr

Von Requirements zutests. gç~åüáãkpåüìäò]èì~äáíóé~êâkçé

Von Requirements zutests. gç~åüáãkpåüìäò]èì~äáíóé~êâkçé Von Requirements zus gç~åüáãkpåüìäò]èì~äáíóé~êâkçé QualityPark Ihr Partner im Lifecycle Management Process Management Requirements Engineering IT & Development Process Expertise Process Implementation

Mehr

Software-Entwicklung

Software-Entwicklung Software-Entwicklung SEP 96 Geschichte der Programmierung Aufgaben von, Anforderungen an Programme mit der Zeit verändert 1 Programmierung über Lochkarten z.b. für Rechenaufgaben 2 maschinennahe Programmierung

Mehr

Erweiterung der Autokonfigurationsmethode für Rich Communications Suite enhanced (RCS-e) durch die COCUS AG

Erweiterung der Autokonfigurationsmethode für Rich Communications Suite enhanced (RCS-e) durch die COCUS AG Erweiterung der Autokonfigurationsmethode für Rich Communications Suite enhanced (RCS-e) durch die COCUS AG 01.06.2016 Autoren: Sascha Hellermann (Geschäftsführer COCUS NEXT GmbH) Simon Probst (Solution

Mehr

Was ist Software-Architektur?

Was ist Software-Architektur? Was ist Software-Architektur? Stephan Schulze Martin Knobloch 28.04.2004 Seminar: Software-Architektur Humboldt Universität zu Berlin sschulze knobloch@informatik.hu-berlin.de Gliederung Begriffsbestimmung

Mehr

Anmerkungen zur Langlebigkeit von Testartefakten

Anmerkungen zur Langlebigkeit von Testartefakten Anmerkungen zur Langlebigkeit von Testartefakten Prof. Dr. Jens Grabowski Institut für Informatik Georg-August-Universität Göttingen grabowski@cs.uni-goettingen.de 1 Wie lange leben Testartefakte? Sinngemäßes

Mehr

Softwaretechnik. Fomuso Ekellem WS 2011/12

Softwaretechnik. Fomuso Ekellem WS 2011/12 WS 2011/12 Inhalt Wiederholung Weitere Begriffe Programmierung im Großem (Programmierung von Software als Ganzes) Prozess-Modelle 2 Wiederholung: Prozesse Prozesse sind hierarchische Gruppierungen von

Mehr

Modellbasierte Teststrategie in der Fahrzeugerprobung am Beispiel der car2go

Modellbasierte Teststrategie in der Fahrzeugerprobung am Beispiel der car2go Daimler Mobility Services 09.10.2013 Modellbasierte Teststrategie in der Fahrzeugerprobung am Beispiel der car2go Aachener Kolloquium Fahrzeug- und Motorentechnik 2013 Slavko Bevanda (Daimler Mobility

Mehr

Datenbanken. Prof. Dr. Bernhard Schiefer. bernhard.schiefer@fh-kl.de http://www.fh-kl.de/~schiefer

Datenbanken. Prof. Dr. Bernhard Schiefer. bernhard.schiefer@fh-kl.de http://www.fh-kl.de/~schiefer Datenbanken Prof. Dr. Bernhard Schiefer bernhard.schiefer@fh-kl.de http://www.fh-kl.de/~schiefer Wesentliche Inhalte Begriff DBS Datenbankmodelle Datenbankentwurf konzeptionell, logisch und relational

Mehr

Expertenfrühstück Requirements Management. Bedeutung von Anforderungen und Systematischer Produktentwicklung

Expertenfrühstück Requirements Management. Bedeutung von Anforderungen und Systematischer Produktentwicklung Expertenfrühstück Requirements Management Bedeutung von Anforderungen und Systematischer Produktentwicklung unit42 GmbH Dr. Thomas Requirements Engineering & Management WAS IST DAS? Anforderungen (Requirements)?

Mehr

FRAUNHOFER-INSTITUT FÜR OFFENE KOMMUNIKATIONSSYSTEME FOKUS SYSTEM QUALITY CENTER

FRAUNHOFER-INSTITUT FÜR OFFENE KOMMUNIKATIONSSYSTEME FOKUS SYSTEM QUALITY CENTER FRAUNHOFER-INSTITUT FÜR OFFENE KOMMUNIKATIONSSYSTEME FOKUS SYSTEM QUALITY CENTER QUALITÄT VON ANFANG AN Strom und Wasser kommen nicht von alleine aus der Steckdose oder dem Wasserhahn. Und auch Verkehrsmittel,

Mehr

BEDEUTUNG VON AUSGANGSZUSTÄNDEN BEIM TESTEN VON OBJEKTORIENTIERTER SOFTWARE IMPORTANCE OF INITIAL STATES BY TESTING OF OBJECT-ORIENTED SOFTWARE

BEDEUTUNG VON AUSGANGSZUSTÄNDEN BEIM TESTEN VON OBJEKTORIENTIERTER SOFTWARE IMPORTANCE OF INITIAL STATES BY TESTING OF OBJECT-ORIENTED SOFTWARE CO-MAT-TECH 2004 14-15 October 2004 BEDEUTUNG VON AUSGANGSZUSTÄNDEN BEIM TESTEN VON OBJEKTORIENTIERTER SOFTWARE IMPORTANCE OF INITIAL STATES BY TESTING OF OBJECT-ORIENTED SOFTWARE Roman NAGY External doctorand

Mehr

Testmanagement. Q-Day. Frank Böhr Fraunhofer IESE frank.boehr@iese.fraunhofer.de

Testmanagement. Q-Day. Frank Böhr Fraunhofer IESE frank.boehr@iese.fraunhofer.de Frank Böhr Fraunhofer IESE frank.boehr@iese.fraunhofer.de Agenda Warum Testmanagement? Was sind die wichtigsten Schritte beim Testmanagement? Wie funktioniert Testmanagement Toolunterstützung Page 1/15

Mehr

Test modellbasiert entwickelter Steuergeräte

Test modellbasiert entwickelter Steuergeräte Seite 1 von 31 26. Treffen der GI-Arbeitsgruppe Test, Analyse und Verifikation von Software Stuttgart, den 06.12.2007 Systematischer Test modellbasiert entwickelter Steuergeräte Dipl.-Ing. Matthias Wiese

Mehr

Geschichte und Anwendungsgebiete

Geschichte und Anwendungsgebiete VoIP Geschichte und Anwendungsgebiete Sehr geehrter Herr Schmid, liebe Mitschüler, wir möchte euch heute die Geschichte und die Anwendungsgebiete von Voice over IP etwas näher bringen. 1 Inhaltsangabe

Mehr

Automatisiertes Testen von Prüfplätzen

Automatisiertes Testen von Prüfplätzen EXCO. The Quality Company Solutions for Industry and R&D Automatisiertes Testen von Prüfplätzen Am Beispiel einer Prüfplatz-Software stellen wir einen toolgestützten Prozess zur Erstellung der erforderlichen

Mehr

Ein Beispiel. Ein Unternehmen will Internettechnologien im Rahmen des E- Business nutzen Welche Geschäftsprozesse?

Ein Beispiel. Ein Unternehmen will Internettechnologien im Rahmen des E- Business nutzen Welche Geschäftsprozesse? Ein Beispiel Ein Unternehmen will Internettechnologien im Rahmen des E- Business nutzen Welche Geschäftsprozesse? Dipl.-Kfm. Claus Häberle WS 2015 /16 # 42 XML (vereinfacht) visa

Mehr

Was versteht man unter einem Softwareentwicklungsmodell?

Was versteht man unter einem Softwareentwicklungsmodell? Softwareentwicklung Was versteht man unter einem Softwareentwicklungsmodell? Ein Softwareentwicklungsmodell ist ein für die Softwareentwicklung angepasstes Vorgehensmodell bei der professionellen ( ingenieursmäßigen

Mehr

Mobile Endgeräte in der Produktion. Inhalt. eine Fallstudie aus dem Maschinenbau. Abstract

Mobile Endgeräte in der Produktion. Inhalt. eine Fallstudie aus dem Maschinenbau. Abstract Mobile Endgeräte in der Produktion eine Fallstudie aus dem Maschinenbau Abstract Aktuellen Studien der Fraunhofer Gruppe zufolge wird ein wesentlicher Aspekt des aktuellen und zukünftigen Arbeitsumfeldes

Mehr

All-IP für den Mittelstand

All-IP für den Mittelstand All-IP für den Mittelstand DVPT Managementforum Digital Frankfurt, 04. November 2015 Telefonica Germany GmbH & Co OHG Telefónica in Deutschland Übersicht Größter Mobilfunkanbieter in Deutschland 39% Marktanteil

Mehr

Telenet GmbH Kommunikationssysteme Erika-Mann-Straße 59 80636 München

Telenet GmbH Kommunikationssysteme Erika-Mann-Straße 59 80636 München Telenet GmbH Kommunikationssysteme Erika-Mann-Straße 59 80636 München Tel: +49 89 36073-0 Fax: +49 89 36073-125 E-Mail: info@telenet.de Internet: www.telenet.de TESTING IHRE SYSTEME IM TEST IHRE ANFORDERUNGEN

Mehr

Test. Dipl. Wirtsch. Ing. Alexander Werth 9-1

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

Mehr

Rich Internet Applications. Leif Hartmann INF-M3 - Seminar/Ringvorlesung - Wintersemester 2007/2008 07. Dezember 2007

Rich Internet Applications. Leif Hartmann INF-M3 - Seminar/Ringvorlesung - Wintersemester 2007/2008 07. Dezember 2007 Rich Internet Applications Leif Hartmann INF-M3 - Seminar/Ringvorlesung - Wintersemester 2007/2008 07. Dezember 2007 Inhalt Einleitung Problemstellungen Daten Anwendungslogik Präsentation Kommunikation

Mehr

8.4 Überblick und Vergleich weiterer ERP-Systeme. G Oracle Applications 11 G PeopleSoft 7 G J.D. Edwards One World G BaanERP

8.4 Überblick und Vergleich weiterer ERP-Systeme. G Oracle Applications 11 G PeopleSoft 7 G J.D. Edwards One World G BaanERP 8.4 Überblick und Vergleich weiterer ERP-Systeme G Oracle Applications 11 G PeopleSoft 7 G J.D. Edwards One World G BaanERP Kapitel 8: ERP-Einführung 32 Architektur von Oracle Applications 11 G Logische

Mehr

Validierung und Verifikation!

Validierung und Verifikation! Martin Glinz Thomas Fritz Software Engineering Kapitel 7 Validierung und Verifikation 2005-2013 Martin Glinz. Alle Rechte vorbehalten. Speicherung und Wiedergabe für den persönlichen, nicht kommerziellen

Mehr

Architekturen für IP-basierte Funkzugangsnetze

Architekturen für IP-basierte Funkzugangsnetze Radio Network Concepts Architekturen für IP-basierte Funkzugangsnetze Michael Schopp,, Helmut Becker Radio Network Concepts Information and Communication Mobile Siemens AG ITG-Workshop IP in Telekommunikationsnetzen

Mehr

Mobile Diensteplattform für neue SIP-basierte Mehrwertdienste. 12. Mobilfunktagung Osnabrück

Mobile Diensteplattform für neue SIP-basierte Mehrwertdienste. 12. Mobilfunktagung Osnabrück Mobile Diensteplattform für neue SIP-basierte Mehrwertdienste 12. Mobilfunktagung Osnabrück 30. - 31. Mai 2007 Dipl.-Ing. Sven Burdys (burdys@e-technik.org) Prof. Dr.-Ing. Ulrich Trick (trick@e-technik.org)

Mehr

1.1 Wireshark Bedienung (Die neuste Wireshark-Version sieht leicht anders aus!) 1.2 Aufzeichnung starten. LAN-Komponenten in Betrieb nehmen Modul 129

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

Mehr

Programmiertechnik II

Programmiertechnik II Modultests Ziele Überprüfung der Korrektheit eines Moduls Korrektheit: Übereinstimmung mit (informaler) Spezifikation Modul: kleine testbare Einheit (Funktion, Klasse) Engl.: unit test White box testing

Mehr

Prozessinformatik II - Praktikum - Fachhochschule Köln Fak. 10. Jakob Löwen Tomasz Kurowicki PROFINET. Praktikum. Seite 1

Prozessinformatik 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

Mehr

Remote Administration von Windows Servern mit Microsoft Terminal Services und OpenSSH

Remote Administration von Windows Servern mit Microsoft Terminal Services und OpenSSH Remote Administration von Windows Servern mit Microsoft Terminal Services und OpenSSH von Dominick Baier (dbaier@ernw.de) und Jens Franke (jfranke@ernw.de) 1 Einleitung Dieses Dokument behandelt die flexible

Mehr

ABSICHERUNG MODELLBASIERTER SICHERHEITSKRITISCHER AVIONIK SOFTWARE Dr. Elke Salecker

ABSICHERUNG MODELLBASIERTER SICHERHEITSKRITISCHER AVIONIK SOFTWARE Dr. Elke Salecker ABSICHERUNG MODELLBASIERTER SICHERHEITSKRITISCHER AVIONIK SOFTWARE Dr. Elke Salecker MOTIVATION Fahrzeug-Software wird modellbasiert mit Simulink/TargetLink entwickelt & DO331/DO-178C ermöglicht modellbasierte

Mehr

ER-Modelle zur klaren Begrifflichkeit bei der Testentwicklung

ER-Modelle zur klaren Begrifflichkeit bei der Testentwicklung ER-Modelle zur klaren Begrifflichkeit bei der Testentwicklung Dr. Matthias Hamburg, German Testing Board e.v. Dr. Baris Güldali, s-lab - Universität Paderborn Paderborn, 15. Oktober 2015 GI-TAV Konferenz

Mehr

Virtualisierungslösungen für VoIP Application Server zur Implementierung privater Unified Communications Dienste über EPC / LTE

Virtualisierungslösungen für VoIP Application Server zur Implementierung privater Unified Communications Dienste über EPC / LTE Virtualisierungslösungen für VoIP Application zur Implementierung privater Unified Communications Dienste über EPC / LTE 18. VDE/ITG Fachtagung Mobilkommunikation 15.-16.05.2013 Osnabrück Claas Felix Beyersdorf,

Mehr

Naxtron GmbH Schlosstalstrasse 210 8408 Winterthur. Subject. New Features Oracle 9i Tuning. Edo Bezemer. Author

Naxtron GmbH Schlosstalstrasse 210 8408 Winterthur. Subject. New Features Oracle 9i Tuning. Edo Bezemer. Author Naxtron GmbH Schlosstalstrasse 210 8408 Winterthur Subject New Features Oracle 9i Tuning Author Edo Bezemer Oracle Engineering Date August 2002 INHALTSVERZEICHNIS PERFORMANCE UND TUNING...3 TABELLEN ONLINE

Mehr

Vorwort zur fünften Auflage

Vorwort zur fünften Auflage Inhalt Vorwort zur fünften Auflage XIII 1 Anforderungen an die Telekommunikationsinfrastruktur der Zukunft 1 1.1 Telekommunikationsinfrastruktur 3 1.2 Kommunikationsdienste und Nutzerverhalten 6 1.3 Applikationen

Mehr

Softwarequalitätssicherung

Softwarequalitätssicherung Softwarequalitätssicherung Seminarvortrag Peter Winkelhane 1 Agenda Motivation Taxonomie zur Einordnung von Verfahren im Bereich kontraktbasiertem Testen Drei kontraktbasierte Verfahren Vergleich der drei

Mehr

VoIP. Gliederung. 1. Einführung. 3.2Anforderungen 3.3Stand Dinge. 3.3Wie geht es Dinge weiter?

VoIP. Gliederung. 1. Einführung. 3.2Anforderungen 3.3Stand Dinge. 3.3Wie geht es Dinge weiter? Sicherheit Ruhr-Universität Voice over IP Thomas WS Seminar (VoIP 2004/2005 VoIP) Eisenbarth ITS Bochum 1. Einführung 1.1 1.2 1.3 Was Bisherige Die Zukunft ist VoIP? Telefonie Gliederung 10.02.2005 - Folie

Mehr

Wirtschaftsinformatik I Teil 2. Sommersemester 2008. 1. Übung

Wirtschaftsinformatik I Teil 2. Sommersemester 2008. 1. Übung Wirtschaftsinformatik I Teil 2 Sommersemester 2008 1. Übung Sarah Mund, Kirstin Simon, Markus Trierweiler, Christian Molitor, Jonathan Jäger, Björn Kirsten Aufgabenstellung Diskutieren Sie die Vor- und

Mehr

Anleitung zum Prüfen von WebDAV

Anleitung zum Prüfen von WebDAV Anleitung zum Prüfen von WebDAV (BDRS Version 8.010.006 oder höher) Dieses Merkblatt beschreibt, wie Sie Ihr System auf die Verwendung von WebDAV überprüfen können. 1. Was ist WebDAV? Bei der Nutzung des

Mehr

Industrie 4.0 durchgängig vom Sensor bis zum ERP-System, ein neuer Ansatz

Industrie 4.0 durchgängig vom Sensor bis zum ERP-System, ein neuer Ansatz Industrie 4.0 durchgängig vom Sensor bis zum ERP-System, ein neuer Ansatz Ausgangslage: Der klassische Ansatz der Automatisierung-Pyramide hat bisher nicht zu einer standardisierten und durchgängigen Vernetzung

Mehr

Universität Paderborn Die Universität der Informationsgesellschaft. Validierung und Verifikation (inkl. Testen, Model-Checking, Theorem Proving)

Universität Paderborn Die Universität der Informationsgesellschaft. Validierung und Verifikation (inkl. Testen, Model-Checking, Theorem Proving) Universität Paderborn Die Universität der Informationsgesellschaft Analyse, Entwurf und Implementierung zuverlässiger Software und (inkl., Model-Checking, Theorem Proving) Torsten Bresser torbre@uni-paderborn.de

Mehr

Jens Kupferschmidt Universitätsrechenzentrum

Jens Kupferschmidt Universitätsrechenzentrum Einordnung der Metadaten im MyCoRe Projekt Connection to other databases Data presentations MyCoResearch over instances Classifications Metadate and search Derivate User and access rights GUI Workflow

Mehr

Integration Services - Dienstarchitektur

Integration Services - Dienstarchitektur Integration Services - Dienstarchitektur Integration Services - Dienstarchitektur Dieser Artikel solle dabei unterstützen, Integration Services in Microsoft SQL Server be sser zu verstehen und damit die

Mehr

Ein mobiler Electronic Program Guide für Android

Ein mobiler Electronic Program Guide für Android Whitepaper Telekommunikation Ein mobiler Electronic Program Guide für Android Prototyp für Android Apps 2011 SYRACOM AG 1 Einleitung Apps Anwendungen für mobile Geräte sind derzeit in aller Munde. Durch

Mehr

Systembeschreibung. Masterplan Kommunikationsinterface. ASEKO GmbH. Version 1.0 Status: Final

Systembeschreibung. Masterplan Kommunikationsinterface. ASEKO GmbH. Version 1.0 Status: Final Systembeschreibung Masterplan Kommunikationsinterface ASEKO GmbH Version 1.0 Status: Final 0 Inhaltsverzeichnis 1 Einleitung... 2 2 Architektur... 2 2.1 Anbindung an die MKI Lösung... 2 2.2 Inbound Kommunikationsmethoden...

Mehr

Agile Software-Entwicklung im Kontext der EN50128 Wege zum Erfolg

Agile Software-Entwicklung im Kontext der EN50128 Wege zum Erfolg Herzlich willkommen Agile Software-Entwicklung im Kontext der EN50128 Wege zum Erfolg Heike Bickert Software-/Systemingenieurin, Bereich Quality Management Braunschweig // 17.11.2015 1 Agenda ICS AG Fragestellungen

Mehr

NGM Network Architektur und Dienste

NGM Network Architektur und Dienste Mobilkomtagung Osnabrück Vortrag zum Bericht: Evaluierung eines mobilen Sensorsystems zum QoS/QoE Monitoring in NGMN Dipl.Ing.(FH) Stephan Küffner, Dipl.Ing.(FH) Oliver Portugall, Prof. Dr.-Ing Andreas

Mehr

Expose zur Studienarbeit Indizierung von XML-Daten mittels GRIPP

Expose zur Studienarbeit Indizierung von XML-Daten mittels GRIPP Expose zur Studienarbeit Indizierung von XML-Daten mittels GRIPP Betreuer: Silke Trissl Autor: email: Florian Zipser zipser@informatik.hu-berlin.de 1 1 Motivation Auf dem Gebiet der relationalen Datenbanken

Mehr

Constraintbasierte Testdatenanalyse für eingebettete Steuerungssoftware

Constraintbasierte Testdatenanalyse für eingebettete Steuerungssoftware Universität Stuttgart Institut für Automatisierungs- und Softwaretechnik Prof. Dr.-Ing. Dr. h. c. P. Göhner Constraintbasierte Testdatenanalyse für eingebettete Steuerungssoftware Paul Linder Simulations-

Mehr

BüroWARE Exchange Synchronisation Grundlagen und Voraussetzungen

BüroWARE Exchange Synchronisation Grundlagen und Voraussetzungen BüroWARE Exchange Synchronisation Grundlagen und Voraussetzungen Stand: 13.12.2010 Die BüroWARE SoftENGINE ist ab Version 5.42.000-060 in der Lage mit einem Microsoft Exchange Server ab Version 2007 SP1

Mehr

ASIA Industrieautomation GmbH

ASIA Industrieautomation GmbH Der Aufwand zur Entwicklung, Realisierung und dem Austesten von sicherheitsgerichteter Anwendersoftware erfordert jahrelange Erfahrung und wird deshalb zumeist unterschätzt. Damit die geforderten e der

Mehr

UI-Testing mit Microsoft Test Manager (MTM) Philip Gossweiler / 2013-04-18

UI-Testing mit Microsoft Test Manager (MTM) Philip Gossweiler / 2013-04-18 UI-Testing mit Microsoft Test Manager (MTM) Philip Gossweiler / 2013-04-18 Software Testing Automatisiert Manuell 100% 70% 1 Überwiegender Teil der Testing Tools fokusiert auf automatisiertes Testen Microsoft

Mehr

pimoto - Ein System zum verteilten passiven Monitoring von Sensornetzen

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

Mehr

Modellbasierte Softwareentwicklung

Modellbasierte Softwareentwicklung CD OCL OD Statechart SD Modellbasierte Softwareentwicklung 7. Evolutionäre Methodik 7.1. Vorgehensmodell Vorlesungsnavigator: Prof. Dr. Bernhard Rumpe Sprache Codegen. http://www.se-rwth.de/ Testen Evolution

Mehr