Vorstellung Diplomarbeit



Ähnliche Dokumente
Ereignisgesteuerte Messdatenverarbeitung

FIBEX Theorie und Praxis

Hardware-Interfaces für FlexRay und CAN

Durchgängiger Software- und Systemtest einer hochdynamischen Antriebsregelung

Neuerungen ECU-TEST 6.0

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

Transfer von Prozessen des Software-Produktlinien Engineering in die Elektrik/Elektronik- Architekturentwicklung von Fahrzeugen

Entwicklungsprozess mit CANoe.CANopen

Prozessbewertung und -verbesserung nach ITIL im Kontext des betrieblichen Informationsmanagements. von Stephanie Wilke am

APAS ist das Ergebnis unserer langjährigen Erfahrung im Bereich der Mess-, Prüf- und Automatisierungstechnik.

Christian Glesmann. - Diplomarbeit -

AP-Note FlexRay Cluster-Entwurf mit dem FIBEX-Editor

Telling TestStories Modellbasiertes Akzeptanz Testen Serviceorientierter Systeme

Diagnose- und Testfunktionen in CANoe.J1939

Entwicklungsprozesse und -werkzeuge

Objektorientierter Software-Entwurf Grundlagen 1 1. Analyse Design Implementierung. Frühe Phasen durch Informationssystemanalyse abgedeckt

Varianten Handling in AUTOSAR

Switching. Übung 7 Spanning Tree. 7.1 Szenario

Version Deutsch In diesem HOWTO wird beschrieben wie Sie Ihr vorhandenes PMS-System mit der IAC-BOX verbinden und konfigurieren.

Requirements-Traceability in der industriellen Praxis Ziele und Einsatz

Praktikum BKSPP: Organisatorisches

Klausur Softwaretechnik Feb. 2008

LabView7Express Gerätesteuerung über LAN in einer Client-Serverkonfiguration. 1. Steuerung eines VI über LAN

16.4 Wiederverwendung von COTS-Produkten

MATLAB-Automatisierung von Dymola- Simulationen und Ergebnisauswertung Holger Dittus. Modelica User Group BaWü, Stuttgart,

EASY Starter OPC UA Server

Planung, Auswahl und Ingest

Make It Easy Ein Tool zur automatisierten Auswertung und Analyse für einen automatisierten Simulationsprozess

Übersetzung von UML-Software-Spezifikationen in Simulationsmodelle

SDD System Design Document

Aufgabe GBIS (TPCW-Benchmark)

ONET: FT-NIR-Netzwerke mit zentraler Administration & Datenspeicherung. ONET Server

Übungen zu. Kraftfahrzeugmechatronik II

2. Konfiguration der Adobe Software für die Überprüfung von digitalen Unterschriften

Restbussimulation für FlexRay-Netzwerke

Installationsanleitungen

LOG-FT BAG Filetransfer zum Austausch mit dem Bundesamt für Güterverkehr (BAG) Kurzanleitung

HYPERCOM MEDHYBRID EINRICHTUNG UNTER CHREMASOFT

Automatisierte GUI Tests in fachlichen Teststufen Patrick Möller

Benutzerhandbuch. bintec elmeg GmbH. Benutzerhandbuch. be.ip. Workshops. Copyright Version 1.0, 2015 bintec elmeg GmbH

Virtualisierung in der Automatisierungstechnik

gallestro BPM - weit mehr als malen...

Herzlich Willkommen. Der Weg zur eigenen Homepage. vorgestellt von Frank Kullmann

Vom Finden und Suchen Büroorganisation und KitaPlusQM

Simulink - Modelle grafisch vergleichen

The Rational Unified Process. Eine Einführung von T. Langer und A. Nitert

Messdatenerfassung: Messdaten und CAN-Botschaften synchron erfassen Nur einen USB-Anschluss entfernt!

LimeSurvey -Anbindung

Technisches Datenblatt

Local Control Network Technische Dokumentation

Algorithmische Kryptographie

Inbetriebnahme grabbmodul-1 / minimodul-16x bzw. smarteye-1

Software-Engineering

Elektronische Zustellung WKO / AustriaPro. Status Arbeitspakete PL.O.T

Fragen und Antworten

Anforderungen an die HIS

Deskline 3.0. Vermieterinfo ChannelGateway

Portfolio des Competence Center ECS Für Details klicken Sie bitte in den Text.

Software-Lizenzierung und Aktivierung: Verteilen von Software mit Apple Remote Desktop

Fakultät für Technik Bereich Informationstechnik Labor Bussysteme Versuch 2 CAN 1 Teilnehmer: Vorname Nachname Matrikel Nummer Datum:

Erfolgreicher entwickeln durch systematisches Testen

Testautomatisierung. Lessons Learned. qme Software. Gustav-Meyer-Allee Berlin. Telefon 030/ Telefax 030/

Standard Inhaltsverzeichnis für Testvorschrift

Praktische Übungen im Labor Automatisierungstechnik. Versuch Nr. 6. Einführung in das Bussystem FlexRay am Beispiel Steer-by-Wire. Kurzanleitung CANoe

Um DynDNS zu konfigurieren, muss ausschließlich folgendes Menü konfiguriert werden:

Themen für Abschlussarbeiten/Praktika im Bereich FlexRay

Metadaten bei der Digitalisierung von analogen archivalischen Quellen. Kathrin Mileta, Dr. Martina Wiech

dspace (1/3) dspace: Gegründet 1988 in Paderborn Mitarbeiter: Über 650 Mitarbeiter weltweit, davon über 70 % Ingenieure Ständiges Mitarbeiterwachstum

Inbetriebnahme Profinet mit Engineer. Inhaltsverzeichnis. Verwendete Komponenten im Beispiel:

Die Notwendigkeit für eine neue Lösung resultierte aus folgenden Anforderungen: Weitgehende Reduzierung der manuellen Testzeiten / Aufwände

GÖPEL electronic GmbH

Masterplan Link. Technische Dokumentation. ASEKO GmbH. Version 1.0

Dr. Klaus Körmeier BlueBridge Technologies AG

16 Architekturentwurf Einführung und Überblick

Software zur Anbindung Ihrer Maschinen über Wireless- (GPRS/EDGE) und Breitbandanbindungen (DSL, LAN)

PCC Outlook Integration Installationsleitfaden

Automotive Software Engineering

METTLER TOLEDO ETHERNET-Option

Kurzeinführung Excel2App. Version 1.0.0

Vom Konzept direkt ins Cockpit: Optimierte HMI-Entwicklung mittels automatischer Codegenerierung

Evaluation of Database Design and Reverse Engineering Tools for a Large Software System

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

Smart Engineering. Perfection in Automation

Handbuch zum Excel Formular Editor

A Domain Specific Language for Project Execution Models

Anleitung öffentlicher Zugang einrichten

Ein Anwenderbericht über die Einführung von SAP Business One

Universität Stuttgart Institut für Automatisierungstechnik und Softwaresysteme Prof. Dr.-Ing. M. Weyrich. Softwaretechnik I

Herausforderungen des Enterprise Endpoint Managements

Produktinformation DaVinci Developer

KNX/EIB Engineering Tool Software

Übergreifend projektieren in einem Steuerungsprojekt: CODESYS Visualization

intence automotive electronics Ausführbare Spezifikation Der Weg zu besseren Anforderungen

Man liest sich: POP3/IMAP

1 Kurzanleitung IMAP-Verfahren

Universität Zürich Informatikdienste. SpamAssassin. Spam Assassin Go Koordinatorenmeeting 27. April

Anbindung LMS an Siemens S7. Information

Transkript:

Vorstellung Diplomarbeit Entwurf und Implementierung eines BUS-Moduls für das Automatisierungswerkzeug ECU-TEST engineering software test

Gliederung Einleitung Überblick Testautomatisierung Kurzvorstellung ECU-TEST Aufgabenstellung Bus-Systeme im Fahrzeug Bus-Typen, Grundlagen Analyse und Entwurf des Bus-Moduls Überblick HiL-API Bedienungsablauf in ECU-TEST Konfiguration der Tools Testerstellung Zusammenfassung 26.11.2007 2

Testautomatisierung Problematik Wachsende Komplexität der Software Starke Zunahme verteilter Funktionen Sehr kurze Entwicklungszeiträume Folge Steigende Anzahl der zur Absicherung notwendigen Tests Reproduzierbarkeit von Tests notwendig Lösung Etablierung systematitischer Testprozesse mit hohem Automatisierungsgrad Hohe Wiederverwendbarkeit von Tests durch generische Testbeschreibung 26.11.2007 3

Kurzvorstellung ECU-TEST Testmanagement-Tool / Datenbanksystem Testsequenz & -parameter ECU-TEST Editor / Projektmanager Analysator / Protokoll- generator Testprotokoll Auswertung spezifische Daten für Test- umgebung / SuT Konfigurator Ablauf- maschine Software-Layer Testumgebung mit Testobjekt 26.11.2007 4

Software-Layer ECU-TEST User-PC TCP/IP TCP/IP TCP/IP TCP/IP ApplServer ApplServer ApplServer ApplServer HiL-Echtzeitplattformen dspace ETAS MicroNova (National Instruments) SiL-Simulationssysteme MathWorks MATLAB/ Simulink National Instruments LabVIEW Softing EDIABAS Softing Diagnostic Tool Set ETAS INCA Vector CANape ETAS INCA Vector CANoe Vector CANalyzer IXXAT CCM dspace FIU FSS Softing WinKFP Simulationsplattform ECU BUS Sonstiges Steuerung der Steuergerätezugriff Buskommunikation Elektische Fehler- Modellsimulation (Diagnose/Applikation) & Restbussimulation simulation, Flashen,... 26.11.2007 5

Aufgabenstellung Ziele: Zugriffsmöglichkeiten für die Bus-Systeme CAN, FlexRay und LIN in ECU- TEST Zu unterstützende Tools: CANoe, INCA, IXXAT Erweiterbar Eingriff in Bus-Simulation ermöglichen Botschaftsüberwachung Schwerpunkte Einheitliche Benutzerschnittstelle für Testingenieure anbieten Schnittstellen der verschiedenen Tools vereinheitlichen HIL-API Möglichkeiten zur Anbindung weiterer Bus-Systeme 26.11.2007 6

Grundlagen Arten von Bus-Systemen CAN 1980 von der Firma Bosch entwickelt Für Vernetzung von Steuergeräten im Fahrzeug entwickelt Highspeed CAN (500KBit/s ), Lowspeed CAN (125KBit/s) Beschreibungsformat DBC-Datei FlexRay Hohe Datenrate (10MBit/s), Echtzeitfähig, Ausfallsicherheit Erstmalig im BMW X5 eingesetzt Beschreibung in sog. Fibex-Dateien (XML-Basiert) LIN 1999 in Version 1.1 veröffentlicht; Aktuell ist Version 2.1 Kostengünstig, Langsam (zwischen 10 und 20 KBit/s), geeignet für Sensordaten Beschreibung in Lin-Description-File (LDF-Datei) 26.11.2007 7

Grundlagen Gemeinsamkeiten bei Bus-Systemen Allgemein Ereignisgesteuerte Broadcast-Kommunikation Datenübertragung Botschaften (Frames) Signale Aufbau eines CAN-Datenframes Beschreibung in Bus-Datenbanken DBC-Format, Fibex, LDF-Format 26.11.2007 8

Anwendungsfälle (Use-Cases) BUS-Zugriff Signal Lesen Botschaft überw achen BusAccessPort Signal M anipulieren User (from Use Case Model) Signalgruppe Schreiben Signalgruppe Lesen Rohdaten Lesen Rohdaten Senden ToolJob 26.11.2007 9

Herausforderungen Trivial Signale lesen Rohdaten Lesen / Rohdaten Senden (Botschaften) Signale senden Problem: einzelne Signalwerte sind in Botschaften Nur möglich durch Senden von gesamter Botschaft Was geschieht mit Werten von den anderen Signalen in der Botschaft? Bus-Simulation Veränderung von Werten an Quelle Manipulation Unterscheidung zwischen zusätzlichem Senden oder Manipulieren von Daten Busüberwachung Beobachtung von Botschaften über einen Zeitraum mit anschließender Bewertung 26.11.2007 10

Tools für den Bus-Zugriff INCA (ETAS): Lesen von CAN-Signalen (zukünftig auch FlexRay) Erstellung von Messdaten-Dateien High-Level-Zugriff CANoe/CANalyzer (Vector): Lesen von Signalen (Unterstützung mehrerer Bus-Systeme) Erweiterbar durch Programmiersprache CAPL Senden von Rohdaten (Lesen bedingt) Restbussimulation IXXAT CCM: Ansteuerung der Box erfolgt über Dynamic Link Library (DLL) Adressierung ausschließlich per Frame-Identifier und Signalposition Low-Level-Zugriff 26.11.2007 11

HiL-API Problem: Vielzahl von Systemwerkzeugen auf Markt verfügbar Derzeitig liegen Tests Toolabhängig und im proprietären Format vor Wunsch nach Unabhängigkeit von Anbieter- und Tools bei Erstellung von Tests Investitionssicherheit Ziele: Einheitliche Schnittstelle zum Testobjekt Abstraktion der Tools durch Ports Hindernisse: Standardisierung ist langwieriger Prozess und befindet sich im Entwicklungsstadium Derzeit ist Applikation, Diagnose und Modellzugriff in Bearbeitung Spezifikation für Bus-Zugriff in aktuellen Entwicklungsstufe nicht enthalten 26.11.2007 12

Bedienungsablauf in ECU-TEST Tool- und Portkonfiguration Auswahl von Verfügbaren Tools für den Bus-Zugriff Evtl. Toolspezifische Einstellungen vornehmen Anlegen und Konfigurieren von BusAccessPorts Port-Spezifische Einstellungen vornehmen (z. B.: Bus-Protokoll) 26.11.2007 13

Bedienungsablauf in ECU-TEST Testkonfiguration Erstellen der zu testenden Bus-Systeme Tool-Ports für entsprechende Zugriffsart zuweisen 26.11.2007 14

Bedienungsablauf in ECU-TEST Testspezifikation Übersichtliche Darstellung der Daten-Elemente Komfortable Auswahl und Dialoggeführte Parametrierung 26.11.2007 15

Zusammenfassung Aktueller Stand Gliederung für schriftlichen Teil Analyse der Anforderungen und Softwareentwurf Integration und Implementation befinden sich in Testphase Lesen von Signalen und Signalgruppen (Umrechnung in phys. Werte) Signalmanipulation in Bus-Simulation Botschafts-Überwachung für CAN (CRC, DLC, Timing und Alive) Senden und Empfangen von Botschaften (Rohdaten) Weiterer Verlauf Inhalt des Testreports überprüfen Weitere Spezialfälle untersuchen Dokumentation der Ergebnisse und Vollendung der schriftlichen Ausarbeitung Test und Wartung 26.11.2007 16

Vorstellung Diplomarbeit Entwurf und Implementierung eines BUS-Moduls für das Automatisierungswerkzeug ECU-TEST engineering software test