Seminar: Grundlagen des Software Engineering für Avionic Systems Hauptseminar im Sommersemester 2012
|
|
- Marie Siegel
- vor 7 Jahren
- Abrufe
Transkript
1 Seminar: Grundlagen des Software Engineering für Avionic Systems Hauptseminar im Sommersemester 2012 Programmierung verteilter Systeme Institut für Informatik Universität Augsburg Augsburg Tel.: Fax: Web:
2 Agenda Motivation Seminarthemen Organisatorisches Termine Bernhard Bauer, all rights reserved
3 Themen Software Qualifikation von fliegenden Systemen nach Do-178B Software Entwicklung nach dem V-Modell XT Software Entwicklung nach dem Standard ARINC653 Traceability von den Anforderungen in die Software bis zu den Tests Software Entwicklung mit der Programmiersprache Ada (83, 95, 2005) Einsatz der unterschiedlichen Bus- und Protokoll-Systeme in einem Avionik System Human Machine Interface (HMI) Definition nach ARINC739 Teststufen innerhalb der Entwicklung von Avionik Systemen Anforderungsanalyse und -Management innerhalb der Entwicklung von Avionik Systemen Bernhard Bauer, all rights reserved
4 Software Qualifikation von fliegenden Systemen nach Do-178B Die für die Zulassung von Luftfahrtsystemen zuständigen Luftfahrtbehörden EASA (European Aviation Safety Agency) und FAA (Federal Aviation Administration) fordern für den Einsatz einer Software im fliegenden System die Einhaltung des gültigen Softwareentwicklungsstandards DO-178B und weiterer Regularien. Die zur Softwareentwicklung notwendigen Prozesse sind ohne Ausnahmen nach dem Standard auszuführen. Herausarbeitung und Diskussion notwendiger Anforderungen entsprechend der unterschiedlichen Kritikalitätslevels (von Flugkritisch bis vernachlässigbar) Grundlagen von Vorgehensmodellen der Softwareentwicklung Bernhard Bauer, all rights reserved
5 Software Entwicklung nach dem V-Modell XT Das V-Modell ist ein Entwicklungsstandard, der in der Regel für Softwareprojekte als Vorgehensmodell genutzt wird. In der Luft- und Raumfahrt findet dieser Standard eine hohe Akzeptanz und wird dementsprechend in den meisten Fällen als Grundlage für die Projektentwicklung eingesetzt. Dabei werden die einzelnen Prozessdisziplinen von Anforderungsanalyse über SW Design und Entwicklung bis zum Testen in einzelnen Phasen organisiert. Die unterschiedlichen Phasen bilden dabei in der Darstellung ein charakteristisches "V". Im linken Ast finden die Definitionsabläufe und im rechten die dazugehörigen Verifizierungs- und Validierungsabläufe statt. Die neuere Form des V-Modells wird mit dem Zusatz XT geführt und eingesetzt. Herausarbeitung der Phasen und Abläufe des V-Modells XT Grundlagen von Vorgehensmodellen der Softwareentwicklung Bernhard Bauer, all rights reserved
6 Software Entwicklung nach dem Standard ARINC653 Der ARINC653 Standard (Avionics Application Standard Software Interface) ist speziell für den Avionikbereich entwickelt worden. Es ist eine Software Spezifikation für die Partitionierung von Speicher und Rechenzeit innerhalb sicherheitskritischer Real-Time Betriebssysteme. Dieser Standard soll das Zusammenführen von multiplen Applikationen auf unterschiedlichen Software Kritikalitätslevel basierend auf ein und derselben Hardware in Verbindung mit einer Integrierten Modularen Avionic Architektur erlauben - siehe auch IMA (integrated modular avionic). Dadurch soll innerhalb des Avionik-Systemes ein Deterministisches Verhalten gewährleistet werden. ARINC653 soll in seinen Ansätzen und Software Architektur erfasst werden und in seiner Anwendung erklärt werden. Sich daraus ergebende allgemeine Anforderungen an eine Software Architektur sollen herausgearbeitet werden. Grundlagen von Multitasking Software Architekturen Bernhard Bauer, all rights reserved
7 Traceability von den Anforderungen in die Software bis zu den Tests Ein wichtiger Bestandteil für die Qualifikation und Zulassung von softwarelastigen Avionik Systemen ist die Herstellung der Traceabililty, der sogenannten Phasendurchgängigkeit innerhalb der unterschiedlichen Prozessdisziplinen von Anforderungsanalyse über SW Design und Entwicklung bis zum Testen. Dabei stellt die Traceability von den Anforderungen in die Software und vice versa häufig eine große Herausforderung dar. Die Anforderungen sind in der Regel in High und Low Level System und Software Requirements unterteilt und müssen innerhalb der Software über Vor- (Preliminary) und Detail Design bis in den Source Code verlinked werden. Gleiches gilt natürlich auch für und in den unterschiedlichen Teststufen. Gängige Traceability Konzepte sollen untersucht und dargestellt werden in Hinblick auf die Schwierigkeiten, die sich mit einer konsistenten Phasendurchgängigkeit aller Items ergeben. Grundlagen von Vorgehensmodellen der Softwareentwicklung Grundlagen der Software Verifikation Bernhard Bauer, all rights reserved
8 Software Entwicklung mit der Programmiersprache Ada (83, 95, 2005) Die Programmiersprache Ada ist eine prozedurale Sprache die aufgrund ihrer Standardisierung und ihrer ausgeprägten Typisierung unter anderem Prüfungen sowohl zur Kompilierzeit als auch zur Programmlaufzeit, sowie zur Programmverifizierung zulässt. Dadurch findet diese Sprache besonderen Zulauf in sicherheitskritischen Bereichen, wie z.b. in der Avionik- Entwicklung. In der Regel sind die Compiler validiert und somit für den Einsatz von komplexen Real-Time Systemen gerne hergenommen. Trotz dieser Standardisierung werden Ada Entwicklungen durch entsprechende Coding- Standards aufgrund hoher Kritikalitätseinstufungen weiter eingeschränkt. Die Vorzüge von Ada sollen gegenüber den neuen Programmiersprachen wie C/C++/C# und Java herausgearbeitet werden. Grundlagen von Vorgehensmodellen der Softwareentwicklung Mindestens eine Programmiersprache in der Anwendung behandelt Bernhard Bauer, all rights reserved
9 Einsatz der unterschiedlichen Bus- und Protokoll-Systeme in einem Avionik System Zur Kommunikation zwischen den unterschiedlichen Systemkomponenten (Peripheriegeräte) werden in den Avionik-Systemen unterschiedliche Bussysteme verwendet. Die gängigsten sind: MILBus1553b AFDX ARINC429 Bei Milbus z.b. wird der Datenaustausch über den BusController (BC) gesteuert und durch die RemoteTerminals (RT) empfangen. Um die Systeme über die entsprechenden Busse ansteuern zu können, muss die Software entsprechende Treiber dafür zur Verfügung stellen. Unterschiedlichen Bus-Systeme sollen erläutert und gegeneinander abgegrenzt werden. Außerdem sollen mögliche SW Architekturen mit Treiberschichten aufgezeigt und kurz erläutert werden Grundlagen von Bussystemen Bernhard Bauer, all rights reserved
10 Human Machine Interface (HMI) Definition nach ARINC739 Die Control- und Display Geräte (CDU) innerhalb eines Avionik Systemes werden nach dem ARINC739 Standard entwickelt. Dieser Standard regelt die Bildschirmformate und Keyboard Interaktion. In einem Luftfahrzeug wird der Großteil aller Funktionen über diese CDUs angezeigt und gesteuert. Um zum einen die Funktionsweise solcher CDUs zu verstehen und zum anderen die operative Software dazu entwickeln zu können, muss der Standard herangezogen werden. Die Bedienelemente und Eingabemöglichkeiten einer CDU nach dem Standard ARINC739 sollen skizziert und funktional erklärt werden Einlesen in Grundlagen Avionik Systeme Bernhard Bauer, all rights reserved
11 Teststufen innerhalb der Entwicklung von Avionik Systemen Testen ist eine unumgängliche und wichtige Stufe in der Entwicklung eines Embedded Systems. Zu spät erkannte Produktabweichungen führen zu Qualitätsverlusten, erhöhtem Zeitund Kostenaufwand in der Nachentwicklung und können dadurch das Produktimage nachhaltig belasten. Der Schwerpunkt liegt in der Entwicklung und der Integration von effizienten Testverfahren in Ihre Entwicklungsprozesse, um so nachvollziehbare Ergebnisse und Fortschritte zur Qualitätssicherung zu erzielen. Dazu müssen die unterschiedlichen Testphasen betrachtet werden, wie z.b. Unit-Test (Structural und Decision Coverage), Host-Test, Blackbox-Test, Target-Test sowie Integrationsund Regression-Tests. Unterschiedlichen Testphasen sollen aufgeführt, erläutert und in Relation zur Entwicklungsphase gebracht werden. Grundlagen von Vorgehensmodellen der Softwareentwicklung Grundlagen der Software Verifikation Bernhard Bauer, all rights reserved
12 Anforderungsanalyse und -Management innerhalb der Entwicklung von Avionik Systemen In jedem Systementwicklungsprozess stehen für viele Unternehmen, die sich einem globalisierten Wettbewerb stellen müssen, zunächst die Anforderungsanalyse (Requirement Engineering) und das Anforderungs-management im Mittelpunkt, da diese Unternehmen im Bereich der Entwicklung innovativer und komplexer Produkte mit einer wachsenden Anzahl von Anforderungen an ihr System konfrontiert werden. Desweiteren haben sie die Herausforderung, kosteneffizient und zeitnah die ideale Kundenlösung herzustellen. Nur die Erkenntnis über das richtige Schreiben von Anforderungen sowie der anschließenden Verwaltung (Anforderungsmanagement) führt am Ende zum Erfolg. Es sind zum einen die Methoden für die Analyse, Strukturierung, Prüfung und Bewertung von Anforderungen zu untersuchen und zum anderen sollen geeignete Werkzeuge aufgezeigt werden, um ein adäquates Anforderungsmanagement durchführen zu können. Grundlagen von Vorgehensmodellen der Softwareentwicklung Bernhard Bauer, all rights reserved
13 Organisatorisches Bewerbung an Name, Matrikelnummer, Studiengang, Semester Bereits gehörte Vorlesungen und Seminare im Hauptstudium Gegebenenfalls weitere qualifizierende Vorkenntnisse Drei priorisierte Themenwünsche STUDIS Zusätzliche Anmeldung in STUDIS ist zwingend erforderlich Seminararbeit Formatvorlage auf PvS-Website (Springer LNCS, LaTeX) Umfang: Seiten (exkl. Anhang) Abgabe aller für die Kompilierung notwendigen Ressourcen + Arbeit im pdf- Format Seminarvortrag Formatvorlage auf PvS-Website (PowerPoint, andere Programme erlaubt) Dauer: ca. 45 min / Person (35-40 min Vortrag, 5-10 min Diskussion) Anrechung des Seminars Alle Themen können in den Software Engineering Bereich eingebracht werden Bernhard Bauer, all rights reserved
14 Termine Kickoff-Meeting: KW 7 Bewerbungsschluss: KW 7 Verteilung der Themen: KW 8 Versand von Literaturhinweisen Anmeldung in STUDIS: offizieller Zeitraum 1. Besprechung: KW 9 (spätestens) Literaturüberblick abgeschlossen Grobgliederung erstellt 2. Besprechung: KW 14 (spätestens) Feingliederung erstellt Seminararbeit ~90% geschrieben Abgabe der Seminararbeiten: KW 16 (spätestens) Abgabe der Foliensätze: KW 17 (spätestens) Seminarvorträge: n.n. Bernhard Bauer, all rights reserved
Grundlagen des Software Engineering für Automotive Systems. Hauptseminar im WS 2012 / 2013
Grundlagen des Software Engineering für Automotive Systems Hauptseminar im WS 2012 / 2013 Automotive Software Engineering Heutzutage werden Innovationen im Automobil überwiegend in Software realisiert.
MehrSeminar: Software Engineering verteilter Systeme
Seminar: Software Engineering verteilter Systeme Hauptseminar im WS 2010/2011 Programmierung verteilter Systeme Institut für Informatik Universität Augsburg 86135 Augsburg Tel.: +49 821 598-2118 Fax: +49
MehrSeminar: Software Engineering verteilter Systeme
Seminar: Software Engineering verteilter Systeme Hauptseminar im Sommersemester 2011 Programmierung verteilter Systeme Institut für Informatik Universität Augsburg 86135 Augsburg Tel.: +49 821 598-2118
MehrSo#ware Engineering verteilter Systeme. Hauptseminar im SS 2013
So#ware Engineering verteilter Systeme Hauptseminar im SS 2013 Organisatorisches n Bewerbung Email an Betreuer (hhp://www.informakk.uni- augsburg.de/lehrstuehle/swt/vs/mitarbeiter/) Name, Matrikelnummer,
MehrSoftware Engineering verteilter Systeme. Hauptseminar im WS 2011 / 2012
Software Engineering verteilter Systeme Hauptseminar im WS 2011 / 2012 Model-based Testing(MBT) Christian Saad (1-2 students) Context Models (e.g. State Machines) are used to define a system s behavior
MehrKonzepte und Techniken für das Semantic Web
Konzepte und Techniken für das Semantic Web Hauptseminar im WS 2007/08 Programmierung verteilter Systeme Lab Institut für Informatik Universität Augsburg Universitätsstraße 14, 86159 Augsburg Tel.: (+49)
MehrAgilität trifft Funktionale Sicherheit
Agilität trifft Funktionale Sicherheit Wie agil können FuSi Projekte sein? Dipl.-Ing. (FH) Martin Heininger HEICON Global Engineering Agiles Manifest 12 Prinzipien hinter dem Agilen Manifest FuSi Softwareentwicklung
MehrGrundlagen Software Engineering
Grundlagen Software Engineering Organisation Prof. Dr. Liggesmeyer, 1 AG Software Engineering: Dependability Prof. Dr. Peter Liggesmeyer Zimmer 32 / 423 Email liggesmeyer@informatik.uni-kl.de Sprechstunde:
MehrConfigurable Embedded Systems
Configurable Embedded Systems Prof. Dr. Sven-Hendrik Voß Wintersemester 2017 Technische Informatik (Master), Semester 2 Termin 3, 23.10.2017 Seite 2 Zynq Design Flow Configurable Embedded Systems Wintersemester
MehrKernprozess zur System- und Softwareentwicklung. Logische Systemarchitektur f 1. f 2 f 3. f 4 Funktion. Technische Systemarchitektur SG 1 SG 2 SG 3
Systems Engineering Systems Engineering ist die gezielte Anwendung von wissenschaftlichen und technischen Ressourcen! zur Transformation eines operationellen Bedürfnisses in die Beschreibung einer Systemkonfiguration
MehrSoftware- und Systementwicklung
Software- und Systementwicklung Seminar: Designing for Privacy 11.11.2009 Moritz Vossenberg Inhalt Vorgehensmodelle Wasserfallmodell V-Modell Phasen (Pflichtenheft) UML Klassendiagramm Sequenzdiagramm
MehrDeductive Software Verification The KeY Book Haupt- und Proseminar in SoSe 2017
Deductive Software Verification The KeY Book Haupt- und Proseminar in SoSe 2017 Bernhard Beckert 02.05.17 INSTITUT FÜR THEORETISCHE INFORMATIK, KIT KIT âăş Die ForschungsuniversitÃd t in der Helmholtz-Gemeinschaft
MehrSW-Tests bei Siemens Med MR
SW-Tests bei Siemens Med MR Testprozess eines großen Embedded Systems 2 SIEMENS AG Medical Solutions GG MR Das Geschäftsgebiet MR Ca. 600 Beschäftigte Ca. 700 Systeme pro Jahr Ca. 1 Mrd. Euro Umsatz 3
MehrCAS Mobile Application Development
CAS Mobile Application Development Inhaltsverzeichnis 1 Umfeld 3 2 Zielpublikum 3 3 Voraussetzungen 3 4 Ausbildungsziele 3 5 Kursübersicht 3 6 Kompetenzprofil 4 7 Kursbeschreibungen 5 7.1 Mobile Plattformen:
MehrProseminar: Moderne Technologien für die Entwicklung von verteilten, dynamischen Anwendungen
Proseminar: Moderne Technologien für die Entwicklung von verteilten, dynamischen Anwendungen Einführung Prof. Dr. Joel Greenyer 3. April 2013 Organisation Leitung: Joel Greenyer Büro: g322 email: greenyer@inf.uni-hannover.de
MehrWelche Testautomatisierungen sind möglich und sinnvoll?
Continuous Testing Welche Testautomatisierungen sind möglich und sinnvoll? Frank Ziesel 11.05.2017 12. Neu-Ulmer Test-Engineering-Day 2017 Agenda Motivation Automatisierung in Software Projekten Continuous
MehrVom Konzept direkt ins Cockpit: Optimierte HMI-Entwicklung mittels automatischer Codegenerierung
: Optimierte HMI-Entwicklung mittels automatischer Codegenerierung Christian Semmler MT323 Human Factors Engineering Seite 1 Gliederung HMI-Entwicklungsprozess Werkzeuge Einsatz an einem Beispielprojekt
MehrAktuelle Forschungsprojekte des Distributed Systems Lab
Aktuelle Forschungsprojekte des Distributed Systems Lab Bernhard Bauer Programmierung verteilter Systeme Institut für Informatik Universität Augsburg 86135 Augsburg Tel.: +49 821 598-2118 Fax: +49 821
MehrEclipse Neue Trends in der Eclipse-Technologie (Seminar WS 2013/14)
Eclipse Neue Trends in der Eclipse-Technologie (Seminar WS 2013/14) Gabriele Taentzer, Thorsten Arendt Vorbesprechung, Dienstag, 15. Oktober 2013 ORGANISATION (TEIL 1) 2 Thorsten Arendt: Seminar Eclipse
MehrFunktionale Sicherheit gewährleisten
Partner schafft Perspektiven Funktionale Sicherheit gewährleisten und gleichzeitig nicht an Entwicklungseffizienz verlieren? Funktionale Sicherheit in komplexen Systemen NORMKONFORME ENTWICKLUNG muss nicht
MehrBerater (m/w) für den Bereich Mobilfunk und Digitalfunk Standorte: Berlin, München Referenz: JUD. Spannende Ingenieurkarriere ohne Ausweichmanöver.
für den ativen Karriereweg! Bei Digital entwickeln Sie innovative und individuelle Lösungen für namhafte Berater (m/w) für den Bereich Mobilfunk und Digitalfunk Standorte: Berlin, München Planung, Aufbau
MehrEntwicklung einer sensorlosen Motorregelung für Dentalbohrer nach IEC Dr. Michael Schwarz
Entwicklung einer sensorlosen Motorregelung für Dentalbohrer nach IEC 62304 Dr. Michael Schwarz Agenda ITK Engineering AG Von der Idee bis zum Produkt Überblick und Motivation Herausforderungen sensorlose
MehrSoftwareentwicklungsumgebungen
Softwareentwicklungsumgebungen Pit Pietsch Dipl.-Wirt.-Inform. Universität Siegen Fachgruppe Praktische Informatik Themen 1. SEU / Eclipse 2. Emf Ecore & Model Driven Engineering 3. Model-Repositories
MehrProzeß zur Qualifizierung von generiertem Code im NH90 SW - Projekt DGLR
Prozeß zur Qualifizierung von generiertem Code im NH90 SW - Projekt DGLR 11.10.2006 Überblick NH90 Varianten und Avionik Systemarchitektur CMC/MTC/NSS Entwicklungsprozess und Tools Test der generierten
MehrPraktikumsvorstellung
LUDWIG- MAXIMILIANS- UNIVERSITY MUNICH DEPARTMENT INSTITUTE FOR INFORMATICS DATABASE SYSTEMS GROUP MUNICH NETWORK MANAGEMENT TEAM Veranstaltungsvorschau für das Wintersemester 2009/2010 Praktikumsvorstellung
MehrManagement Hardware Software
Management Hardware Software (ISO 26262, Reliability IEC Engineering 61508, ) TÜV NORD Systems GmbH & Co. KG Branch South Functional Safety Funktionale Halderstr. Sicherheit 27 D-86150 Augsburg TÜV NORD
MehrRequirements Engineering in der Systementwicklung
Requirements Engineering in der Systementwicklung SOPHIST GmbH Vordere Cramergasse 13 Fon: +49 (0)911 40 900-0 www.sophist.de 90478 Nürnberg, Deutschland Fax: +49 (0)911 40 900-99 heureka@sophist.de SOPHIST
MehrGrundlagen der Umwelttechnik. Hinweise zum Seminar WS 2014/2015. Seminar an der Hochschule Augsburg Dr. Siegfried Kreibe
Grundlagen der Umwelttechnik Hinweise zum Seminar WS 2014/2015 Seminar an der Hochschule Augsburg Dr. Siegfried Kreibe Stand 2014 1 Termine Vorlesung und Seminar Datum 9:50 11:20 11:40 13:10 08.10.2014
MehrIntegrated Modular Avionics & ARINC 653
Integrated Modular Avionics & ARINC 653 Martin Wißmiller Gliederung IMA - Traditioneller Ansatz - IMA-Ansatz - IMA-Generationen ARINC653 - Speicherpartitionierung - Zeitpartitionierung - Kommunikation
MehrStuPro Visualisierung der Ergebnisse von Programmanalysen
StuPro Visualisierung der Ergebnisse von Programmanalysen Abteilung Programmiersprachen und Compilerbau Daniel Gerlach, Mikhail Prokharau Universität Stuttgart 15. November 2010 Übersicht Vorstellungsrunde
MehrQIS PRÜFUNGSANMELDUNG ÜBER DAS INTERNET!
QIS PRÜFUNGSANMELDUNG ÜBER DAS INTERNET! QIS-Handbuch Version 0.2 29.04.2005 QIS PRÜFUNGSANMELDUNG ÜBER DAS INTERNET! QIS ist das Online-Serviceangebot des Zentralen Prüfungsamts der Universität Duisburg-
MehrWahlpflichtmodul Betriebliche Anwendungssysteme III
Wahlpflichtmodul Betriebliche Anwendungssysteme III Prof. Dr.-Ing. Claus Grewe Fachbereich Wirtschaft Bachelor of Science Wirtschaftsinformatik Wintersemester 2018/2019 Kontext Studienverlauf Bachelor
MehrProbe-Klausur Software Engineering Fachbereich BW, für WINFO
Probe-Klausur Software Engineering Fachbereich BW, für WINFO Dipl.-Ing. Klaus Knopper 17.04.2007 Hinweis: Bitte schreiben Sie auf das Deckblatt und auf jede Seite Ihren Namen und Ihre Matrikelnummer, bevor
MehrBachelorstudiengänge Angewandte Informatik. Universität Augsburg WS 2015/15
Bachelorstudiengänge Angewandte Informatik Universität Augsburg WS 2015/15 Bachelor: Grundsätzliches Regelstudienzeit: 6 Sem. Grundstudium: 4 Sem. Hauptstudium: 2 Sem. (inkl. Bachelorarbeit) Wenn nach
MehrEinführung in die Informatik
Einführung in die Informatik 01101101 01011001 11010011 10011000 00000011 00011100 01111111 11111111 00110100 00101110 11101110 01110010 10011101 00111010 2 Lehrziel und Inhalt Überblick über die Informatik;
MehrAnforderungen gezielter umsetzen, Optimieren, Transparenz schaffen
Application Lifecycle Management in Eclipse Anforderungen gezielter umsetzen, Optimieren, Transparenz schaffen Christoph Bräuchle, MKS GmbH Interessen (klassisch) Budget: werden Aufwände eingehalten, ergeben
MehrThemenvorstellung für Seminare im Sommersemester 2014
Themenvorstellung für Seminare im Sommersemester 2014 Agenda Organisatorisches & Termine Vorstellung der Seminarthemen für Automotive Software Engineering (Bereich SWT) Software Engineering verteilter
MehrSoftware Engineering. 5. Architektur
Software Engineering 5. Architektur Gliederung Vorlesung Einführung V-Modell XT Analyse und Anforderungsmanagement Benutzungsoberflächen Architektur Entwurf Entwurfsmuster Persistenz Implementierung Konfigurationsmanagement
MehrSeminar Programmierung und Reaktive Systeme
Seminar Programmierung und Reaktive Systeme Qualitätssicherung Softwareintensiver Eingebetteter Systeme Betreuer: Sascha Lity, Hauke Baller in Kooperation mit dem Institut für Softwaretechnik und Fahrzeuginformatik
MehrEclipse Neue Trends in der Eclipse-Technologie (Seminar WS 2012/13) Gabriele Taentzer, Thorsten Arendt
Eclipse Neue Trends in der Eclipse-Technologie (Seminar WS 2012/13) Gabriele Taentzer, Thorsten Arendt ORGANISATION (TEIL 1) 2 Thorsten Arendt: Seminar Eclipse Organisation des Seminars Umfang: 2 SWS,
MehrSICHERES TESTEN MIT POLARION. Frank Ziesel
SICHERES TESTEN MIT POLARION Frank Ziesel 03.05.2018 1. MOTIVATION 2. POLARION 3. TESTSPEZIFIKATION Testkonzept Testspezifikation in Polarion Testplattformen 4. TESTDURCHFÜHRUNG Manuelle Ausführung Testautomatisierung
MehrFunktionale Sicherheit in Automotive und Luftfahrt (ISO26262 und DO 178BC) Otto Alber, Peter Wittmann 09.10.2013
Funktionale Sicherheit in Automotive und Luftfahrt (ISO26262 und DO 178BC) Otto Alber, Peter Wittmann 09.10.2013 Einleitung Modell-basierte Entwicklung bei Silver Atena Erfahrung mit Modell-basierter Entwicklung
MehrForschungsprojekt SS 2009
Forschungsprojekt SS 2009 Programmierung verteilter Systeme Institut für Informatik Universität Augsburg 86135 Augsburg Tel.: +49 821 598-2118 Fax: +49 821 598-2175 Web: www.ds-lab.org Gliederung n Ziel
MehrUnterrichtsmaterialien in digitaler und in gedruckter Form. Auszug aus:
Unterrichtsmaterialien in digitaler und in gedruckter Form Auszug aus: Datenbanken mit Tabellen, Formularen und Abfragen sowie Beziehungen in Datenbanken Das komplette Material finden Sie hier: Download
MehrOrganisatorisches. Software Engineering 1 WS 2012/13. Prof. Dr.-Ing. Ina Schaefer. Institut für Softwaretechnik und Fahrzeuginformatik TU Braunschweig
Organisatorisches Software Engineering 1 WS 2012/13 Prof. Dr.-Ing. Ina Schaefer Institut für Softwaretechnik und Fahrzeuginformatik TU Braunschweig Ina Schaefer SE 1 - WS 2012/13 1 Allgemeine Informationen
MehrRequirements-Management Ein praktisches Beispiel
2003 Eurocopter Deutschland GmbH 2003 Requirements-Management Ein praktisches Beispiel a.s.drexler@t-online.de Softwareprozesse in Luft- und Raumfahrtprojekten Workshop der DGLR am 15.10.2003 Der Vortrag
Mehr1 Übungen und Zwischenprüfung
ÜBUNGS- UND SEMINARORDNUNG DER JURISTISCHEN FAKULTÄT DER UNIVERSITÄT AUGSBURG gemäß 14 der Studien- und Prüfungsordnung in der Neufassung des Beschlusses des Fakultätsrates vom 01.02.2006, geändert durch
MehrVertiefung Wirtschaftsinformatik im Studiengang BWL dual. Ausblick auf 4. bis 7. Fachsemester Prof. Dr. Thomas Off
Vertiefung Wirtschaftsinformatik im Studiengang BWL dual Ausblick auf 4. bis 7. Fachsemester Prof. Dr. Thomas Off http://www.thomasoff.de/lehre Vertiefungsmöglichkeiten Wahlpflichtangebote Wirtschaftsinformatik
MehrFunctional Safety. Systems Engineering als Schlüsseldisziplin in Projekten mit funktionaler Sicherheit
Systems Engineering als Schlüsseldisziplin in Projekten mit funktionaler Sicherheit Mittelstraße 25/1 88471 Laupheim Fon: 07392-9393525 Fax: 07392-9393526 Mailto: tf@thomasfranzen.com Beispiele nicht sicherer
MehrAUTOMOTIVE SOFTWARE ENGINEERING
safety I modeling I consulting AUTOMOTIVE SOFTWARE ENGINEERING Dr.-Ing. Mirko Conrad samoconsult GmbH mirko.conrad@samoconsult.de Sommersemester 2018 Alle Lehrveranstaltungsunterlagen sind ausschließlich
MehrEntwicklung Safety-relevanter Steuergeräte auf Basis des V-Modells
AUTOMOTIVE INFOKOM MOBILITÄT, ENERGIE & UMWELT LUFTFAHRT RAUMFAHRT VERTEIDIGUNG & SICHERHEIT Entwicklung Safety-relevanter Steuergeräte auf Basis des V-Modells Stephen Norton VMEA 12.11.2015 CoC SAFETY
MehrTesten von sicherheitskritischer Embedded Software mit frei verfügbaren Tools. - ein Erfahrungsbericht
Testen von sicherheitskritischer Embedded Software mit frei verfügbaren Tools - ein Erfahrungsbericht Martin Mühlemann CSA Engineering AG, CH-4500 Solothurn Ausgangslage Embedded-Firmware testen für ein
Mehragosense.fidelia Tutorial Branching und Merging
agosense.fidelia Tutorial Branching und Merging Referent: Bernd Röser bernd.roeser@ +49.7154.99951.77 agosense GmbH Stammheimer Straße 10 70806 Kornwestheim info@ +49 7154 999 51 0 Kurzer Hinweis zu Beginn
MehrNetworked Embedded Systems
Vorbesprechung Networked Embedded Systems VU 182.717 6.0 ECTS Armin Wasicek Studienplan Systems Engineering Embedded Systems Engineering (6 Ects) Wahlmodul Embedded Systems Engineering Designing Technosocial
MehrSystemtheorie 1. Formale Systeme 1 # WS 2006/2007 Johannes Kepler Universität Linz, Österreich
Einführung 1 Systemtheorie 1 Formale Systeme 1 #342234 http://fmv.jku.at/fs1 WS 2006/2007 Johannes Kepler Universität Linz, Österreich Univ. Prof. Dr. Armin Biere Institut für Formale Modelle und Verifikation
MehrFallstudienseminar Cases in Finance
Fallstudienseminar Cases in Finance TUM BSc: Seminar in Finance & Mgmt. Accounting Lehrstuhl für Finanzmanagement und Kapitalmärkte Professor Dr. Christoph Kaserer Wintersemester 2015/2016 Inhalt Im Wintersemester
MehrIT-Projektmanagement Teil 2: Der Gegenstand von SW-Projekten Kaiserslautern, WS 2008/2009 Dr. Gerhard Pews
IT-Projektmanagement Teil 2: Der Gegenstand von SW-Projekten Kaiserslautern, WS 2008/2009 Dr. Gerhard Pews Der Fahrplan durch die Vorlesung Inhalte Einführung Das Was : Der Gegenstand von Softwareprojekten
MehrFachbereich Informatik und Medien
Fachbereich Informatik und Medien Studiengang Bachelor Medieninformatik Erstsemesterinfo SS 2018 Übersicht Ansprechpersonen im Studiengang Aufbau des Studiengangs Stundenpläne Belegen von Modulen Beuth
MehrLearningcenter. b+r Verlag Wendenstr. 23 20097 Hamburg, Germany. Tel: +49-(0)40-35 51 91 12 Fax: +49-(0)40-35 51 91 11.
Das b+r Das b+r ist ein Learning Management System, mit dessen Hilfe Lernern und Dozenten eine webbasierte Lernumgebung zum asynchronen Lernen bereitgestellt wird. Um auf das LMS und die Lerninhalte zugreifen
MehrAutomotive Software Engineering
Jörg Schäuffele Thomas Zurawka Automotive Software Engineering Grundlagen, Prozesse, Methoden und Werkzeuge effizient einsetzen 4., überarbeitete und erweiterte Auflage Mit 276 Abbildungen PRAXIS ATZ/MTZ-Fachbuch
MehrDOORS Schema IBM Rational DOORS Start-Up Training - Teil 3
DOORS Schema IBM Rational DOORS Start-Up Training - Teil 3 Inhalt: Anforderungen an ein Schema Design eines Schemas Schrittweises Vorgehen Strukturierung und Design der Daten in DOORS Voraussetzung für
MehrInhaltsverzeichnis. Teil I Grundlagen 1
xv Teil I Grundlagen 1 1 Modelle und Modellierung 3 1.1 Modelle, die uns umgeben.................................. 3 1.2 Modelltheorie........................................... 5 1.3 Ziele beim Einsatz
MehrÜbung 4 " Requirements Engineering "
Universität Stuttgart Institut für Automatisierungstechnik und Softwaresysteme Prof. Dr.-Ing. M. Weyrich Übung 4 " Requirements Engineering " Am IAS soll der Prozess zur Durchführung von Kursen grundlegend
Mehragosense.fidelia Tutorial Arbeiten mit Links & Traces
agosense.fidelia Tutorial Arbeiten mit Links & Traces Referent: Bernd Röser bernd.roeser@agosense.com +49.7154.99951.77 agosense GmbH Stammheimer Straße 10 70806 Kornwestheim info@agosense.com +49 7154
MehrModellbasierter Test mit. Medizintechnik. Kompetenz. Prozess. rund um MBT. Umsetzung. Ihren. Ausblick. Entwicklungsprozess
Kompetenz rund um Ihren Entwicklungsprozess Einführung des mit Anbindung an HP Quality Center Embedded goes medical 2011, München Dipl. Ing. (Univ) Gerhard Baier Entwicklungsleitung Projekthistorie suite
MehrSoftwareentwicklung und Projektmanagement
Softwareentwicklung und Projektmanagement Fr. Hauser, WS 2018/2019 Wiederholung 2 5 6 Agenda 1. Einführung in die Softwareentwicklung 7 1. Einführung in die Softwareentwicklung Softwaretechnik / Software
MehrSoftware Engineering
Software Engineering Grundlagen, Menschen, Prozesse, Techniken von Jochen Ludewig, Horst Lichter 1. Auflage Software Engineering Ludewig / Lichter schnell und portofrei erhältlich bei beck-shop.de DIE
MehrM.Sc. Informatik, Studium angewandte Informatik M.Sc. Ing. Lasertechnik, Studium Laser und Photonik B.Sc. Elektrotechnik, Studium der Elektrotechnik
Profil T.D. Test Consultant Jahrgang 1991 Wohnort Nürnberg / Köln Nationalität Bangladesch Ausbildung M.Sc. Informatik, Studium angewandte Informatik M.Sc. Ing. Lasertechnik, Studium Laser und Photonik
MehrErste Schritte im Lieferantenportal
Erste Schritte im Lieferantenportal Das Lieferantenportal ist eine Interseite, welche dazu dient, Lieferanten Informationen über aktuelle Beschaffungsvorgänge zu vermitteln. Der Zugriff auf Beschaffungsvorgänge
MehrMethoden der agilen Softwareentwicklung für eingebettete Systeme
Seminarvortrag Methoden der agilen Softwareentwicklung für eingebettete Systeme Lisa Krause Aachen, 27.01.2010 Inhaltsübersicht Motivation Einführung in die Softwaretechnik - Ziele - Traditionelle Prozessmodelle
MehrSoftware Engineering
Jochen Ludewig Horst Lichter Software Engineering Grundlagen, Menschen, Prozesse, Techniken 3., korrigierte Auflage dpunkt.verlag Teil i Grundlagen 1 1 Modelle und Modellierung 3 1.1 Modelle, die uns umgeben
MehrEinführung von Campusmanagement- Systemen - Chance oder lästige Pflicht?
Einführung von Campusmanagement- Systemen - Chance oder lästige Pflicht? 13.-14. Oktober 2014 - Campusmanagement Ein ganzheitliches Projekt der Hochschulleitung Westfälische Wilhelms Universität Münster
MehrSeminare für die Fachbereiche Betriebswirtschaftslehre und Volkswirtschaftslehre Sommersemester 2010
1 Seminare für die Fachbereiche Betriebswirtschaftslehre und Volkswirtschaftslehre Sommersemester 2010 I. Name des Veranstalters Prof. Dr. Dietmar Wellisch, StB. II. Titel des Seminars Seminar zur nationalen
MehrOnlinebewerbung über TUMonline. Bewerbung für ein Medizinstudium Klinischer Abschnitt oder Praktisches Jahr (PJ) 1. Studienbeginn
Onlinebewerbung über TUMonline Bewerbung für ein Medizinstudium Klinischer Abschnitt oder Praktisches Jahr (PJ) 1. Studienbeginn In dieser Maske wählen Sie das Semester aus, für das Sie sich bewerben möchten.
MehrData Mining und maschinelles Lernen
1 J. Fürnkranz Data Mining und maschinelles Lernen Johannes Fürnkranz juffi@ke.tu-darmstadt.de 2 J. Fürnkranz Inhalt Einführung in maschinelles Lernen und Data Mining mit Schwerpunkt auf symbolisch/logischen
MehrKommunikationsnetze Informationen zum Seminar. Bernhard Wiegel, Institut OMI, 20. April 2010
Kommunikationsnetze Informationen zum Seminar Bernhard Wiegel, Institut OMI, 20. April 2010 2 Inhalt Allgemeiner Ablauf / Organisation Zeitplan Themen 3 Ablauf des Seminars Ziel des Seminars Tiefgreifendes
MehrGünter Kraemer. Adobe Acrobat Connect Die Plattform für Kollaboration und Rapid Training. Business Development Manager Adobe Systems
Adobe Acrobat Connect Die Plattform für Kollaboration und Rapid Training Günter Kraemer Business Development Manager Adobe Systems 1 Austausch von hochwertigen Informationen Besprechungen 2D/3D Modelle
MehrZustandsdiagrammeditor Pflichtenheft, Version 3.0
Zustandsdiagrammeditor Pflichtenheft, 3.0 14.04.2011 Autor: Dennis Kotzold, Henry Trobisch Status: vor Bestätigung Inhaltsverzeichnis Zielbestimmung... 2 Musskriterien... 2 Wunschkriterien... 2 Abgrenzungskriterien...
Mehr22. Januar Gruppe 2: TOPCASED
22. Januar 2008 Aufgabenstellung Modellgetriebene Softwareentwicklung auf Basis von am Beispiel eines Seminarverwaltungssystems Ziel Entwicklungsprozess Anforderungen & Codegenerierung Modellierung & Templates
MehrFachbereich Informatik und Medien. Neuer Studienplan Bachelor Medieninformatik ab Sommersemester 2017
Fachbereich Informatik und Medien Neuer Studienplan Bachelor Medieninformatik ab Sommersemester 2017 Übersicht Motivation Neuer Studienplan Äquivalenzregelungen Besonderheiten im SS 2017 Beuth Hochschule
MehrBeratung & Coaching. Jede Lösung beginnt mit einer Frage
Beratung & Coaching Jede Lösung beginnt mit einer Frage Wir sind nicht nur Profis in der Business-Analyse/Requirements Engineering und Software Development, sondern wir unterstützen Ihre Teams in diesen
MehrPropädeutischen Fächer
Studienplan für die Propädeutischen Fächer und die Zusatzfächer angeboten von der Math.-Natw. Fakultät im Rahmen eines Bachelor of Science oder für andere Studiengänge mit diesen Programmen Zusatzfächer
MehrKursdemo zum Kurs Wissenschaftliches juristisches Arbeiten. Prof. Dr. Inge Scherer
Kursdemo zum Kurs Wissenschaftliches juristisches Arbeiten Prof. Dr. Inge Scherer Inhaltsverzeichnis Der Kurs soll helfen, juristische Haus- und Seminararbeiten zu erstellen. Er gibt wichtige Hinweise
MehrVorlesung Automotive Software Engineering Exkursion TraceTronic GmbH Agile Softwareentwicklung Sommersemester 2017
Vorlesung Automotive Software Engineering Exkursion TraceTronic GmbH Agile Softwareentwicklung Sommersemester 2017 Dr.-Ing. Rocco Deutschmann Prof. Dr. rer. nat. Bernhard Hohlfeld Vorlesung Automotive
MehrMilitary Air Systems
Trennung von Applikationen unterschiedlicher Kritikalität in der Luftfahrt durch Software en am Beispiel des Real-time Operating Systems PikeOS Dr. Bert Feldmann DGLR Workshop Garching, 09.10.2007 Seite
MehrSOFTWARE ENGINEERING BESPRECHUNG ÜBUNG2. Anforderungsspezifikation und GWT Tutorien
SOFTWARE ENGINEERING BESPRECHUNG ÜBUNG2 Anforderungsspezifikation und GWT Tutorien TEACHING TEAM Paul Muntean muntean@ifi.uzh.ch Martina Rakaric martina.rakaric@gmail.com 2 ABGABE Abgabe OLAT Erlaubte
MehrPrüfungsregeln und Beispiele. Certified Professional for Software Architecture. Foundation Level
Prüfungsregeln und Beispiele Certified Professional for Software Architecture Foundation Level International Software Architecture Qualification Board e. V. Version: 1.3 Datum: 2013-01-01 Verteilung: öffentlich
MehrSoftwareentwicklung mit der UML
Der Vortrag beschäftigt sich mit den Vorteilen domänenbezogener Modellierung. Es werden Aspekte bei der klassischen Softwareentwicklung und Einschränkungen bei der Abstraktion mit der UML aufgezeigt. Anschließend
MehrSoftware Engineering 1
Software Engineering 1 SE1 VO und LU Vorbesprechung WS0506-06. Oktober 2005 MARIO BERNHART se1@inso.tuwien.ac.at se1_lab@inso.tuwien.ac.at www.inso.tuwien.ac.at INSO - Industrial Software Institut für
MehrSoftware Engineering (Softwaretechnik) --- Entwicklung von (Anwender-)Software
Software Engineering (Softwaretechnik) --- Entwicklung von (Anwender-)Software Software als dominierender Faktor IT Branche ist weltweit ein führender
MehrFunktionale Sicherheit in Automotive und Avionik: Ein Staffellauf
Funktionale Sicherheit in Automotive und Avionik: Ein Staffellauf Andreas Schwierz, Georg Seifert und Sebastian Hiergeist 06.06.2017 Andreas Schwierz 1 Historischer Verlauf DO-178A ARP-4754 /-4761 DO-254
MehrBachelorstudiengänge Angewandte Informatik. Universität Augsburg WS 2016/17
Bachelorstudiengänge Angewandte Informatik Universität Augsburg WS 2016/17 Bachelor: Grundsätzliches Regelstudienzeit: Grundstudium: Hauptstudium: 6 Sem. 4 Sem. 2 Sem. (inkl. Bachelorarbeit) Wenn nach
MehrKurze Einweisung zum Thema Prüfungen für die Studiengänge Informatik und Technische Informatik. Stand 12/2014, Holdt
Kurze Einweisung zum Thema Prüfungen für die Studiengänge Informatik und Technische Informatik Stand 12/2014, Holdt Hintergrundwissen 1: Lehrveranstaltungen und Prüfungen werden in der Uni in den meisten
Mehr