Durchgängigkeit und Traceability in der Entwicklung ISO konformer Systeme mit Model-Based Design
|
|
- Friederike Becke
- vor 8 Jahren
- Abrufe
Transkript
1 Durchgängigkeit und Traceability in der Entwicklung ISO konformer Systeme mit Model-Based Design Dr. Marc Born, Dr. Olaf Kath; ikv++ technologies ag Dr. Mirko Conrad, Guido Sandmann; MathWorks
2 Abstract Die ISO stellt hohe Anforderungen an die Durchgängigkeit und Traceability bei der Entwicklung sicherheitsgerichteter Systeme. Die von der ISO geforderten Nachweise sind ausgehend von Gefährdungssituationen und den darauf basierenden ASIL Einstufungen über die Definition von Sicherheitszielen und Sicherheitsanforderungen sowie die Erstellung der Sicherheitsarchitektur bis hin zum resultierenden Code durchgängig zu erbringen. Die Sicherheitsanalysen und Verifikationsaktivitäten sind entsprechend zu dokumentieren. Das stellt hohe Anforderungen an die eingesetzten Werkzeuge. Model-Based Design das sich mittlerweile zum de-facto Standard für die Entwicklung von vernetzten Fahrzeugfunktionen in der Automobilindustrie entwickelt hat eröffnet Ingenieuren die Möglichkeit, bereits in den frühen Entwicklungsphasen die Konsistenz der Modelle mit den Anforderungen und das funktionale Verhalten abzusichern. Daher ist dieser Ansatz auch sehr gut für die Entwicklung sicherheitsrelevanter Anwendungen geeignet. Model-Based Design mit den Aspekten Modellierung und Simulation, Automatische Seriencodegenerierung, sowie Modell- und Code-basierte Verifikation & Validierung ist auch eines der Paradigmen, die der Standard ISO entsprechend für die Softwareentwicklung vorschlägt. Um darüber hinaus die effiziente Erhebung von Sicherheitsanforderungen und die Ausführung von Sicherheitsanalysen zu gewährleisten, ist eine enge Integration der genannten Methoden mit den induktiven und deduktiven Analysemethoden wie FMEA und FTA erstrebenswert. In diesem gemeinsamen Beitrag von MathWorks und ikv++ technologies werden wir auf die Umsetzung der oben genannten Anforderungen durch eine modellbasierte Werkzeugkette eingehen und dabei Schwerpunkte auf die folgenden Aspekte legen: iterative Erhebung und Allokation von Sicherheitsanforderungen und Verifikation der Sicherheitsziele mit induktiven und deduktiven Sicherheitsanalysen modellbasierte Erstellung der Sicherheitsarchitektur und des Systemdesigns Einsatz von Fehlerinjektion zur Verifikation des Systemverhaltens bezüglich angenommener Fehler Model-Based Design: Verifikation & Validierung von Modellen und automatisch generiertem Seriencode 2
3 Überblick Anforderungen der ISO Abdeckung durch modellbasierte Entwicklung und konsequenten Werkzeugeinsatz Evaluierung durch Kunden Ausblick 3
4 FuSi-Methoden/Aktivitäten Fahrsituationen Gefährdungsanalyse Risikobewertung Beherrschbarkeitsanalyse Sicherheitsziele Sicherheitsanforderungen Funktionales Sicherheitskonzept Änderungsverfolgung Sicherheitsnachweis Fehlermodus und Einflussanalyse Unabhängigkeitsnachweis Konfigurationsmanagement Fehlerbaumanalyse Hardwaremetriken Sicherheitsarchitektur Eine Vielzahl von Methoden sind zu benutzen 4
5 ISO und modellbasierte Entwicklung modellbasierte Entwicklung fest im Standard verankert Flexibilität hinsichtlich standard-konformer Umsetzung von modellbasierten Prozessen und Werkzeugketten 5
6 ISO und Model-Based Design zahlreiche allgemeine Anforderungen lassen sich durch modellbasierte Entwicklung und integrierte Werkzeuge effizient erfüllen 6
7 ISO Arbeitsergebnisse und Beispielwerkzeuge dev Konzept Anforderungen Entwicklung medini analyze Architecture Vorläuf. (Func/Struct) Architektur Hazard & Risk Gefahrenlisten Analysis Design Simulink / Stateflow / Simulink Fixed Point Simulink Coder / Embedded Coder Fehlerbäume FTA Integrierte, modellbasierte Werkzeuglösung: Traceability, Konsistenzprüfung, Report Erzeugung Impact Analyse, Diff/Merge FMEA-Tabellen FME(D)A SW Modelle HW Modelle Seriencode Unit Test Reports Unit-Testfälle Validierung Resultate Sicherheits- Safety anforderungen Requirements Item- Item Definition Beschreibung Integrations- Integration Test testfälle Coverage- Tabellen Validation Plan val medini analyze Simulink Verification and Validation / Simulink Design Verifier import import/export generate Komponententests Integrationstests Validierung Abnahme/SOP Konfigurationsmanagment 7
8 Nutzen modellbasierten Vorgehens: ausgewählte Beispiele Nachvollziehbarkeit bei Anforderungserhebung und Sicherheitsanalysen Modellbasierte Fehlerinjektion Effiziente Reviewes und Aufgabenverwaltung Statische Analyse auf Modellebene Werkzeugqualifizierung Absicherung der Werkzeugkette Nachvollziehbarkeit zwischen Modell und generiertem Code 8
9 Beispiel: Nachvollziehbarkeit bei Anforderungserhebung und Sicherheitsanalysen G&R-Einträge führen zu zu Sicherheitszielen Für Für Sicherheitsziele sind ASIL abhängig quantitative Nachweise zu zu erbringen Zur Zur Nachweisführung sollte der der Algorithmus herangezogen werden 9
10 Beispiel: Nachvollziehbarkeit bei Anforderungserhebung und Sicherheitsanalysen Bei integrierten Werkzeugen können Nachvollziehbarkeitsketten aufgestellt und für Planung/Überprüfung/Dokumentation benutzt werden. 10
11 Beispiel: Effiziente Reviews und Aufgabenverwaltung Zusammenhänge zwischen Sicherheitsanalyse (FTA) und Softwaremodell (Simulink) sind erfassbar Die Sicht der Modellelemente wird auf den notwendigen Kontext beschränkt Aufgaben werden im Werkzeug verwaltet und enthalten Verweise auf Modellelemente 11
12 Beispiel: Fehlerinjektion Fehlerinjektion basiert auf einer Bibliothek von konfigurierbaren Fehlermodellen (hier Simulink) Ausgangspunkt ist ist eine Sicherheitsanalyse (hier FMEA) 12
13 Beispiel: Fehlerinjektion Injektion des Fehlers in in das Simulink Modell Der Fehler wird in in den Signalweg injiziert 13
14 ISO Referenz-Workflow Software-Entwicklungsprozess / Werkzeugkette Item Definition Validation Plan Validierung Resultate FTA/DC FMEDA medini analyze Simulink / Stateflow / Simulink Fixed Point FTA Simulink Coder / Embedded Coder FME(D)A FMEA SW Modelle HW Modelle Generierter Seriencode Architecture Architektur (Funk/Strukt) (Func/Struct) Hazard & Risk G&R Analysis Sicherheits- Safety anforderungen Requirements Integrations- Integration Test tests Unit Test Reports Unit Tests medini analyze Simulink Verification import and import/export generate Validation / Simulink Design Verifier Konfigurationsmanagment Simulink / Stateflow / Simulink Fixed Point Simulink Coder / Embedded Coder 14
15 ISO Referenz-Workflow Verifikation und Validierung von Modellen und generiertem Code beispielhafter, ISO konformer V&V-Prozess für Software, die mittels Model-Based Design und Codegenerierung erstellt wird Schwerpunkt auf analytischer Qualitätssicherung durch systematische Absicherung von Modellen und generiertem Code entwickelt in Kooperation mit TÜV SÜD und automotiven Anwendern illustriert und unterstützt die Anforderungen aus ISO Ausgangspunkt für die Etablierung ISO konformer SW- Entwicklungsprozesse bzw. die Adaption bestehender Prozesse an die Norm 15
16 ISO Referenz-Workflow Verifikation und Validierung von Modellen und generiertem Code Modell-Verifikation Frühzeitige Aufdeckung von Designfehlern Code Verifikation Absicherung des generierten Codes 16
17 ISO Referenz-Workflow Verifikation und Validierung - Werkzeugkette Simulation-based testing (Simulink, Simulink V&V); Model coverage, RMI (Simulink V&V) Modeling guidelines checking (Simulink V&V); Design Error Detection (Simulink Design Verifier) Test case generation (Simulink Design Verifier); SIL / PIL testing (Embeded Coder) Traceability report (Embedded Coder); Traceability matrix generation (IEC Certification Kit) Simulink / Stateflow / Simulink Fixed Point Simulink Coder / Embedded Coder 17
18 ISO Referenz-Workflow Verifikation und Validierung - Werkzeugkette Simulation-based testing (Simulink, Simulink V&V); Model coverage, RMI (Simulink V&V) Modeling guidelines checking (Simulink V&V); Design Error Detection (Simulink Design Verifier) Test case generation (Simulink Design Verifier); SIL / PIL testing (Embeded Coder) Traceability report (Embedded Coder); Traceability matrix generation (IEC Certification Kit) Simulink / Stateflow / Simulink Fixed Point Simulink Coder / Embedded Coder 18
19 Beispiel: Statische Analyse auf Modellebene (I) Modeling Guidelines Checking Model Advisor: Automatische Überprüfung von Simulink- Modellen bzgl. Modellierungsrichtlinien This Absolute Value block is operating on an unsigned value which may result in unreachable code. This relational operator block is not outputting a boolean data type which can lead to unpredictable results in the generated code. These root-level Inport blocks have undefined attributes. This Absolute Value block is operating on a signed integer value but saturate on integer overflow is not set, which can lead to incorrect results in the generated code. 19
20 Beispiel: Statische Analyse auf Modellebene (II) Design Error Detection 20
21 ISO Referenz-Workflow Verifikation und Validierung - Werkzeugkette Simulation-based testing (Simulink, Simulink V&V); Model coverage, RMI (Simulink V&V) Modeling guidelines checking (Simulink V&V); Design Error Detection (Simulink Design Verifier) Test case generation (Simulink Design Verifier); SIL / PIL testing (Embeded Coder) Traceability report (Embedded Coder); Traceability matrix generation (IEC Certification Kit) Simulink / Stateflow / Simulink Fixed Point Simulink Coder / Embedded Coder 21
22 Beispiel: Nachvollziehbarkeit von Anforderungen während der Software-Entwicklung Traceability Matrix Generation IEC Certification Kit: Nachweisführung bzgl. Umsetzung der Anforderungen im Modell und generiertem Code Demonstration der Abwesenheit unerwünschter Funktionalität 22
23 Beispiel: Absicherung der Werkzeugkette Ziele To provide criteria to determine the required level of confidence in a software tool ISO To provide means for the qualification of the software tool to create evidence that the software tool is suitable to be used to tailor the activities or tasks required by ISO (i.e. the user can rely on the correct functioning of a software tool for those activities or tasks required by ISO 26262) Vorgehensweise zur Schaffung von Vertrauen in die korrekte Funktionsweise der eingesetzten Werkzeuge 1. Werkzeugklassifikation: Ermittlung des notwendigen Vertrauensgrades (Tool Confidence Level) 2. Werkzeugqualifizierung: Etablierung des notwendigen Vertrauens (falls erforderlich) 3. Dokumentation: Effiziente Verwaltung aller getroffenen Entscheidungen, Annahmen und Maßnahmen 23
24 Beispiel: Werkzeugklassifikation Simulink Verification and Validation Referenz-Workflow und Use Cases Generische Werkzeugklassifikation 24
25 Beispiel: Werkzeugqualifizierung Simulink Verification and Validation Validierungsreport Validierungssuite 25
26 Beispiel: Dokumentation Vorqualifizierung + Checklisten im ISO Projekt Erleichterte Verwaltung aller Informationen 26
27 Evaluierung durch einen Anwender* Ergebnisse des Pilotprojekts Traceability und Konsistenzhaltung Traceability zwischen allen sicherheitsbezogenen Artefakte sowie Systemmodellen z.b. Hazards, Sicherheitsziele und -anforderungen, FTA, FMEA Allokationen zu Systembeschreibungen (Anforderungen/ASIL) Prävention von Fehlern bei der Erstellung der Arbeitsprodukte durch: spezifische Editoren zum strukturierten Vorgehen standardisierte Auswahlmöglichkeiten Gewährleistung der Konsistenz durch referenzielle Integrität Automatisierte Konsistenzprüfung zum Entdecken von Inkonsistenzen innerhalb der Dokumente, z.b. falsche Zuordnungen bei der ASIL Bestimmung fehlende Elemente in der SEFA (FMEA) In Excel nur mit unverhältnismäßig hohem Aufwand(!) Erprobung einer modellbasierten integrierten Werkzeuglösung für funktionale Sicherheit bei GM *Vortrag auf Software im Automobil
28 ISO 26262, modellbasierte Entwicklung und Werkzeugintegration Fazit Model-Based Design ist in der ISO fest verankert Zahlreiche geforderte Arbeitsergebnisse erfordern einen hohen Grad an Nachvollziehbarkeit und Konsistenz Integrierte Werkzeugketten sind ein Mittel, um die Anforderungen effizient zu erfüllen In der Praxis zeigen sich deutliche Vorteile gegenüber konventionellem Vorgehen, z.b. durch Verschieben von Verifikations- und Validierungsaktivitäten auf die Modellebene Werkzeughersteller müssen zunehmend kooperieren um Kundenwünsche abzudecken 28
29 Vielen Dank für Ihre Aufmerksamkeit we automate system creation Change the world by Accelerating the pace of discovery, innovation, development, and learning in engineering and science 29
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
MehrABSICHERUNG 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
MehrRequirements-basiertes Testen am Beispiel des NI Requirements Gateways
Requirements-basiertes Testen am Beispiel des NI Requirements Gateways National Instruments VIP Kongress München, M 8. Oktober 2008 Joachim Schulz QualityPark GmbH V-Modell Demands Business Requirement
MehrDr. Klaus Lamberg, Michael Beine
$6,0)DFKWDJXQJ 6LPXODWLRQV XQG7HVWPHWKRGHQI U6RIWZDUH LQ)DKU]HXJV\VWHPHQ 7HVWPHWKRGHQXQG±WRROV WRROV LQ GHUPRGHOOEDVLHUWHQ )XQNWLRQVHQWZLFNOXQJ Dr. Klaus Lamberg, Michael Beine $JHQGD Modellbasierte Funktionsentwicklung
MehrModellbasierter Entwurf sicherheitskritischer Anwendungen. Von Moritz Borgmann Für VL Eingebettete Systeme Sommer Semester 2009
Modellbasierter Entwurf sicherheitskritischer Anwendungen Von Moritz Borgmann Für VL Eingebettete Systeme Sommer Semester 2009 Einführung Einführung Modellbasierter Entwurf und der IEC 61508 Ausblick Zusammenfassung,
MehrMarkus Pister (Autor) Integration formaler Fehlereinflussanalyse in die Funktionsentwicklung bei der Automobilindustrie
Markus Pister (Autor) Integration formaler Fehlereinflussanalyse in die Funktionsentwicklung bei der Automobilindustrie https://cuvillier.de/de/shop/publications/1145 Copyright: Cuvillier Verlag, Inhaberin
MehrAbbildung 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
MehrPLATO AG Funktionales Sicherheitsprojekt & System-FMEA
PLATO AG Funktionales Sicherheitsprojekt & System-FMEA Umsetzung in einem Datenmodell Claudia Lange PLATO AG Die PLATO AG auf einem Blick Software- und Dienstleistungsunternehmen mit Methoden- und Softwarelösungen
MehrNormerfüllung in der Praxis am Beispiel "Tool Qualification" Dr. Anne Kramer, sepp.med gmbh
Normerfüllung in der Praxis am Beispiel "Tool Qualification" Dr. Anne Kramer, sepp.med gmbh Über uns Mittelständischer IT-Service Provider 30 Jahre Industrieerfahrung Unsere Referenzen Medizintechnik Pharma
MehrHow to Survive an Audit with Real-Time Traceability and Gap Analysis. Martin Kochloefl, Software Solutions Consultant Seapine Software
How to Survive an Audit with Real-Time Traceability and Gap Analysis Martin Kochloefl, Software Solutions Consultant Seapine Software Agenda Was ist Traceability? Wo wird Traceability verwendet? Warum
MehrFRAUNHOFER-INSTITUT FÜR PRODUKTIONSTECHNOLOGIE IPT PROJEKTGRUPPE ENTWURFSTECHNIK MECHATRONIK
FRAUNHOFER-INSTITUT FÜR PRODUKTIONSTECHNOLOGIE IPT PROJEKTGRUPPE ENTWURFSTECHNIK MECHATRONIK DIE METHODE FÜR DEN SOFTWAREENTWURF VERNETZTER MECHATRONISCHER SYSTEME Innovative Funktionen moderner mechatronischer
MehrTelling 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
MehrAgile 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
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
MehrCeBIT 17.03.2015. CARMAO GmbH 2014 1
CeBIT 17.03.2015 CARMAO GmbH 2014 1 HERZLICH WILLKOMMEN Applikationssicherheit beginnt lange bevor auch nur eine Zeile Code geschrieben wurde Ulrich Heun Geschäftsführender Gesellschafter der CARMAO GmbH
MehrFunktionale Sicherheit in der Praxis
Peter Löw Roland Pabst Erwin Petry Funktionale Sicherheit in der Praxis Anwendung von DIN EN 61508 und ISO/DIS 26262 bei der Entwicklung von Serienprodukten dpunkt.verlag vii Inhaltsverzeichnis 1 Einleitung
MehrDurchgängiger System-/Software- Entwicklungsprozess in der Luftfahrt
urchgängiger System-/Software- Entwicklungsprozess in der Luftfahrt GL F T6.2 und T6.4 Workshop Brücke zwischen Systemdesign und Softwareentwicklung in der Luft- und aumfahrt r. Herbert Klenk, ES eutschland
MehrFunktionale Sicherheit gewährleisten
Partner schafft Perspektiven Funktionale Sicherheit gewährleisten und gleichzeitig nicht an Entwicklungseffizienz verlieren? Funktionale Sicherheit in komplexen Systemen NORMKONFORME SOFTWAREENTWICKLUNG
MehrFunktionale Sicherheit: Wie macht man das? Andreas Stucki, Solcept AG
Funktionale Sicherheit: Wie macht man das? Andreas Stucki, Solcept AG 1 Ach ja, und der Kunde verlangt noch SIL 3... Was in den Normen steht... klare Unklarheit 2 Was kommt in den nächsten 30 Minuten auf
Mehryour engineering partner boost your development
boost development Individuelle Lösungen von Ihrem Engineering Partner Luft- und Raumfahrt Wir realisieren Ihre Visionen und setzen unser ganzes Know-How ein, damit Ihre Ziele praxisgerecht, zeitnah und
MehrWir erledigen alles sofort. Warum Qualität, Risikomanagement, Gebrauchstauglichkeit und Dokumentation nach jeder Iteration fertig sind.
Wir erledigen alles sofort Warum Qualität, Risikomanagement, Gebrauchstauglichkeit und Dokumentation nach jeder Iteration fertig sind. agilecoach.de Marc Bless Agiler Coach agilecoach.de Frage Wer hat
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
MehrData Lineage goes Traceability - oder was Requirements Engineering von Business Intelligence lernen kann
Data Lineage goes Traceability - oder was Requirements Engineering von Business Intelligence lernen kann Andreas Ditze MID GmbH Kressengartenstraße 10 90402 Nürnberg a.ditze@mid.de Abstract: Data Lineage
MehrSeamless Model-based Engineering of a Reactive System
Seamless Model-based Engineering of a Reactive System Seminar im Wintersemester 2013/2014 Andreas Vogelsang, Sebastian Eder, Georg Hackenberg, Maximilian Junker http://www4.in.tum.de/lehre/seminare/ws1314/seamless/
MehrValidierung von Software-Werkzeugen. Matthias Hölzer-Klüpfel
Validierung von Software-Werkzeugen Matthias Hölzer-Klüpfel Was ist Validierung ISO 9000:2000 Bestätigung durch Bereitstellung eines objektiven Nachweises, dass die Anforderungen für einen spezifischen
MehrSession 8: Projektvorstellung Transferprojekt itsowl-tt-savez 18. August 2015, Gütersloh. www.its-owl.de
Session 8: Projektvorstellung Transferprojekt itsowl-tt-savez 18. August 2015, Gütersloh www.its-owl.de Agenda Abschlusspräsentation itsowl-tt-savez Einführung Zielsetzung Ergebnisse Resümee und Ausblick
MehrValidierung 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
MehrAktuelle Herausforderungen der Automobil-Industrie beim Rollout der ISO 26262. Polarion Live User Conference 2013 Heiko Lerch, ITK Engineering AG
Aktuelle Herausforderungen der Automobil-Industrie beim Rollout der ISO 26262 Polarion Live User Conference 2013 Heiko Lerch, ITK Engineering AG Auf einen Blick Expandierend Gründung: 1994 Zertifiziert
MehrSoftwareanforderungsanalyse
Softwareanforderungsanalyse Evolution von Anforderungen Burkhardt Renz Institut für SoftwareArchitektur der Technischen Hochschule Mittelhessen Wintersemester 2015/16 Evolution von Anforderungen Anforderungen
MehrComparing Software Factories and Software Product Lines
Comparing Software Factories and Software Product Lines Martin Kleine kleine.martin@gmx.de Betreuer: Andreas Wuebbeke Agenda Motivation Zentrale Konzepte Software Produktlinien Software Factories Vergleich
MehrErfahrungsbreicht... Von der Auswahl bis zur Verwendung von Contour im Grossunternehmen.
Stefan Topp Honeywell International SARL 16. Februar 2012 Erfahrungsbreicht... Von der Auswahl bis zur Verwendung von Contour im Grossunternehmen. 1 Agenda Hintergruende Der Auswahlprozess Ausrollen von
MehrEntwurf. Anwendungsbeginn E DIN EN 62304 (VDE 0750-101):2013-10. Anwendungsbeginn dieser Norm ist...
Anwendungsbeginn Anwendungsbeginn dieser Norm ist.... Inhalt Einführung... 13 1 Anwendungsbereich... 16 1.1 *Zweck... 16 1.2 *Anwendungsbereich... 16 1.3 Beziehung zu anderen Normen... 16 1.4 Einhaltung...
MehrVariantenkonfiguration von Modellbasierter Embedded Automotive Software
Model-Driven Development & Product Lines Leipzig, 19. Oktober 2006 Jens Weiland DaimlerChrysler AG (GR/ESS) Die Rolle von Varianten für den Bereich Automotive Vielzahl variabler Funktionen Beispiel Mercedes
MehrKompetenz. rund um. Ihren. Entwicklungsprozess. Über uns. Technische Software. Modellbasierter Test. Prüfplätze. Automatisierung.
Kompetenz rund um Ihren Entwicklungsprozess Modellieren für den Test - Segen oder Fluch? Firmenpräsentation auf der embeddedworld 2010 Dipl. Ing. (Univ) Gerhard Baier Bereichsleiter Marketing und Vertrieb
MehrEntwicklungsprozesse und -werkzeuge
Entwicklungsprozesse und -werkzeuge Boris Nikolai Konrad boris.konrad@udo.edu PG Seminarwochenende 21.-23. Oktober 2007 1 Überblick Entwicklungsprozesse Unterstützungsprozesse Kernprozess Entwicklungswerkzeuge
MehrErfolgreicher entwickeln durch systematisches Testen
Erfolgreicher entwickeln durch systematisches Testen Testen ist eine zentrale Maßnahme bei der Qualitätssicherung von Automobilelektronik. Nur durch systematisches und automatisiertes Testen kann eine
MehrAuswirkungen der ISO 26262 auf die Strukturen von Requirements- und Test- Datenbanken während der Entwicklung
Auswirkungen der ISO 26262 auf die Strukturen von Requirements- und Test- Datenbanken während der Entwicklung Vorschlag zum Aufbau einer Datenbank, anhand ausgewählter Work Products in der Konzeptphase
MehrModellbasiertes Testen
Modellbasiertes Testen Modellierung und Generierung von Tests Grundlagen, Kriterien für Werkzeugeinsatz, Werkzeuge in der Übersicht Helmut Götz Markus Nickolaus Thomas Roßner Knut Salomon März 2009 Copyright
MehrFunktionale Sicherheit Testing unter
Funktionale Sicherheit Testing unter den Bedingungen der Safety Integrity Levels Präsentation auf dem Neu-Ulmer Test-Engineering Day Sebastian Stiemke, MissingLinkElectronics, Neu-Ulm 1 Inhalt Idee hinter
MehrKonsolidierung und Neuimplementierung von VIT. Aufgabenbeschreibung für das Software Engineering Praktikum an der TU Darmstadt
Konsolidierung und Neuimplementierung von VIT Aufgabenbeschreibung für das Software Engineering Praktikum an der TU Darmstadt Inhaltsverzeichnis 1 Was ist der Kontext?... 1 2 VIT: Ein sehr erfolgreiches
MehrLebendige Sicherheit: Entwicklung von Secure Software im dynamischen Umfeld
Lebendige Sicherheit: Entwicklung von Secure Software im dynamischen Umfeld Prof. Dr. Ruth Breu Quality Engineering Laura Bassi LaB Institut für Informatik Universität Innsbruck Quality Engineering Projekte
MehrModellbasierte 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
MehrNeue Funktionen in Innovator 11 R5
Neue Funktionen in Innovator 11 R5 Innovator for Enterprise Architects, Java Harvester und Prüfassistent 12.11.2013 Agenda 1 2 3 Einführung Was ist neu in Innovator 11 R5? Szenario Enterprise Architektur
MehrQualitätssicherung. Was ist Qualität?
Ein Überblick Methoden und Werkzeuge zur Softwareproduktion Was ist Qualität? "Als Qualität eines Gegenstandes bezeichnen wir die Gesamtheit seiner charakteristischen Eigenschaften" Hesse et al. 2 Was
MehrFallbeispiel. Auswahl und Evaluierung eines Software- Lokalisierungstools. Tekom Herbsttagung 2004 Angelika Zerfaß
Fallbeispiel Auswahl und Evaluierung eines Software- Lokalisierungstools Tekom Herbsttagung 2004 Angelika Zerfaß Beratung und Training für Translation Tools Projekt: Software-Lokalisierungstool Die Firma
MehrAlexander Delater, Barbara Paech RUPRECHT-KARLS-UNIVERSITÄT HEIDELBERG
, Barbara Paech Ins$tute of Computer Science Chair of So4ware Engineering Im Neuenheimer Feld 326 69120 Heidelberg, Germany hgp://se.ifi.uni- heidelberg.de delater@informa$k.uni- heidelberg.de RUPRECHT-KARLS-UNIVERSITÄT
MehrDie Integration von Requirements Management, Software Configuration Management und Change Management mit der MKS Integrity Suite 2006
Die Integration von Requirements Management, Software Configuration Management und Change Management mit der MKS Integrity Suite 2006 Oliver Böhm MKS GmbH Agenda Überblick Der Entwicklungsprozess: Requirements
MehrQualitätssicherung im Lebenszyklus des itcs. Anspruch und Wirklichkeit.
Qualitätssicherung im Lebenszyklus des itcs. Anspruch und Wirklichkeit. BEKA: Frankfurt, 25. Oktober 2012 T-Systems Angebot Umsetzung des globalen Telematikprojekts für den ÖPNV im Großherzogtum Luxemburg.
MehrQualitätsmanagement im Projekt
Software-Engineering Qualitätsmanagement im Projekt Vorlesung im Wintersemester 2008/2009 Fakultät Wirtschaftsinformatik Klaus Mairon, M.Sc. Inhalte Messen und Bewerten: Metriken in der Qualitätssicherung
MehrVertrauenswürdigkeit von Software. Sandro Hartenstein FH Brandenburg
Vertrauenswürdigkeit von Software FH Brandenburg Agenda Vorstellung OPTET Vertrauenswürdige Software Ermittlung von Attributen Messen der Vertrauenswürdigkeit Prototyp Ausblick 20.05.2014 2 OPTET FP7 EU-Projekt
Mehrdspace (1/3) dspace: Gegründet 1988 in Paderborn Mitarbeiter: Über 650 Mitarbeiter weltweit, davon über 70 % Ingenieure Ständiges Mitarbeiterwachstum
Agenda dspace und das V-Modell für Steuergeräte- Entwicklung Wie funktioniert Rapid Control Prototyping TargetLink: Vom Model zum Code Ein Wort zu HIL Praxisbeispiele dspace (1/3) dspace: Gegründet 1988
MehrINNOVATOR im Entwicklungsprozess
Erfahrungsbericht INNOVATOR im Entwicklungsprozess Basis für Host- und Java-Anwendungen Dr. Carl-Werner Oehlrich, Principal Consultant MID GmbH Das Modellierungswerkzeug INNOVATOR Geschäftsprozess-Modellierung
MehrDie Zertifizierungsstelle der TÜV Informationstechnik GmbH bescheinigt hiermit dem Unternehmen
Die Zertifizierungsstelle der TÜV Informationstechnik GmbH bescheinigt hiermit dem Unternehmen SIZ Informatikzentrum der Sparkassenorganisation GmbH Simrockstraße 4 53113 Bonn für die Software Sicherer
MehrIntegrative Entwicklungsprozesse am Beispiel einer automotiven Anwendung
am Beispiel einer automotiven Anwendung Bernd van Vugt EXTESSY AG Stefan Gläser VOLKSWAGEN AG Motivation Kundenwunsch: Mobilität und Individualität Fahrzeug + Informationstechnologie + Dienst Herausforderung:
MehrVorhersagemodell für die Verfügbarkeit von IT-Services
Vorhersagemodell für die Verfügbarkeit von IT-Services Magdeburg Research and Competence Cluster Very Large Business Applications Lab Fakultät für Informatik Institut für Technische und Betriebliche Informationssysteme
MehrAbsicherung 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:
MehrArchitekturplanung und IS-Portfolio-
Architekturplanung und IS-Portfolio- management Gliederung 1.Einführung 2.Architekturplanung 3.IS-Portfoliomanagement 4.AP und IS-PM 5.Fazit 2 1. Einführung Problem: Verschiedene Software im Unternehmen
MehrSchulungen zur IEC 61508
Schulungen zur IEC 61508 Funktionale Sicherheit Automation, Software, Halbleiter und branchenübergreifend Komplettes Trainingsprogramm von TÜV SÜD Inhouse und/oder modular TÜV SÜD Automotive GmbH Warum
MehrLean Modeling - Datenmodelle und Geschäftsregeln einfach und präzise mit natürlicher Sprache spezifizieren
Lean Modeling - Datenmodelle und Geschäftsregeln einfach und präzise mit natürlicher Sprache spezifizieren Mirko Seifert, DevBoost GmbH 12. November 2013, ASQF Modeling Day 2013, Nürnberg Agenda 1. Der
MehrCheckliste zur qualitativen Nutzenbewertung
Checkliste zur qualitativen Nutzenbewertung Herausgeber Pentadoc Consulting AG Messeturm Friedrich-Ebert-Anlage 49 60308 Frankfurt am Main Tel +49 (0)69 509 56-54 07 Fax +49 (0)69 509 56-55 73 E-Mail info@pentadoc.com
MehrPrüftechnische Umsetzung der Anforderungen zur Validierung von sicherheitsrelevanter Automobilelektronik
Prüftechnische Umsetzung der Anforderungen zur Validierung von sicherheitsrelevanter Automobilelektronik Referent Klaus Nicolai Volkswagen AG Business Unit Braunschweig Gliederung Funktionale Sicherheit
MehrActiveCharts. Verknüpfung von Modellen und Code bei der modellgetriebenen Softwareentwicklung mit UML 2.0
Jens Kohlmeyer 05. März 2007 Institut für Programmiermethodik und Compilerbau ActiveCharts Verknüpfung von Modellen und Code bei der modellgetriebenen Softwareentwicklung mit UML 2.0 Seite 2 Übersicht
MehrALM Days 2012. Normenkonforme Software-Entwicklung für Medizinprodukte mit dem Microsoft Team Foundation Server
ALM Days 2012 ALM Days 2012 Normenkonforme Software-Entwicklung für Medizinprodukte mit dem Microsoft Team Foundation Server Dipl.- Ing. Birgit Stehlik, Dipl.-Ing. Sven Wittorf, M.Sc. 1 Medizinische Software
MehrEntwicklungsprozess Verbesserung:
Standardisierte Entwicklungsumgebung für die Softwareeigenentwicklung bei Audi Gerhard Kiffe und Thomas Bock (Audi Electronics Venture GmbH) EnProVe - Intension Entwicklungsprozess Verbesserung: Projekt
MehrSechster ProSTEP Benchmark Teil 2: PDM Data Exchange
Sechster ProSTEP Benchmark Teil 2: PDM Data Exchange Erster Benchmark für den PDM-Datenaustausch im STEP-Format Der Austausch von CAD-Modellen mit Hilfe des neutralen Datenaustauschformats entsprechend
MehrTestfallerzeugung aus Use-Case-Beschreibungen
Testfallerzeugung aus Use-Case-Beschreibungen Testfallerzeugung aus Use-Case-Beschreibungen Mario Friske FhG FIRST Synthese, Validierung und Test (SVT) mario.friske@first.fhg.de 17./18. Juni 2004 Testfallerzeugung
MehrIst Excel das richtige Tool für FMEA? Steve Murphy, Marc Schaeffers
Ist Excel das richtige Tool für FMEA? Steve Murphy, Marc Schaeffers Ist Excel das richtige Tool für FMEA? Einleitung Wenn in einem Unternehmen FMEA eingeführt wird, fangen die meisten sofort damit an,
MehrSoftwaretechnik. Fomuso Ekellem WS 2011/12
WS 2011/12 Inhalt Projektvorstellung Übung 1 Wiederholung zusammengefasst Planungsphase Lernziele Ziele und Inhalt der Planungsphase Anlass und Aufgabestellung(Was ist dabei erförderlich) Requirement Engineering
MehrMethodenbasiert in der Durchführung V-Modell XT-konform im Ergebnis
Methodenbasiert in der Durchführung V-Modell -konform im Ergebnis - 1 - So? oder gibt es einen anderen Weg? - 2 - Die Werkzeugfamilie Business professionelle Geschäftsprozessmodellierung mit UML Object
MehrAgile Vorgehensmodelle in der Softwareentwicklung: Scrum
C A R L V O N O S S I E T Z K Y Agile Vorgehensmodelle in der Softwareentwicklung: Scrum Johannes Diemke Vortrag im Rahmen der Projektgruppe Oldenburger Robot Soccer Team im Wintersemester 2009/2010 Was
MehrKonfigurationsmanagement
Konfigurationsmanagement Universität zu Köln Historisch-Kulturwissenschaftliche Informationsverarbeitung Re-usable Content in 3D und Simulationssystemen Dozent: Prof. Dr. Manfred Thaller Referent: Jannes
Mehr.. für Ihre Business-Lösung
.. für Ihre Business-Lösung Ist Ihre Informatik fit für die Zukunft? Flexibilität Das wirtschaftliche Umfeld ist stärker den je im Umbruch (z.b. Stichwort: Globalisierung). Daraus resultierenden Anforderungen,
MehrInformationswirtschaft II Rational Unified Process (RUP)
Informationswirtschaft II Rational Unified Process (RUP) Wolfgang H. Janko, Michael Hahsler und Stefan Koch Inhalt Historische Entwicklung Kennzeichen von RUP Lebenszyklus und Phasen Arbeitsabläufe Das
MehrInformationswirtschaft II
Rational Unified Process (RUP) Informationswirtschaft II Wolfgang H. Janko, Michael Hahsler und Stefan Koch Seite 1 Inhalt Historische Entwicklung Kennzeichen von RUP Lebenszyklus und Phasen Arbeitsabläufe
MehrEntwicklungsoptimierung mit einem ALM Tool Positionierung mit Fallstudie
Entwicklungsoptimierung mit einem ALM Tool Positionierung mit Fallstudie Gerald Heller Agenda Standortbestimmung ALM Typischer industrieller Setup und Probleme Vorstellung von QualityCenter als ALM tool
MehrTestdokumentation nach Norm IEC 61508. Volkswagen AG, Bussines Unit Braunschweig
Testdokumentation nach Norm IEC 61508 mit Hilfe des TDM Formats Klaus Nicolai Volkswagen AG, Bussines Unit Braunschweig Gliederung Funktionale Sicherheit Quellen technischer Anforderungen Baugruppentest
MehrEinführung in die Informatik Tools
Einführung in die Informatik Tools Werkzeuge zur Erstellung von Softwareprojekten Wolfram Burgard 8.1 Motivation Große Softwareprojekte werden schnell unübersichtlich. Änderungen im Code können leicht
Mehrconuno - WIR GESTALTEN FÜR SIE Development Services
conuno - WIR GESTALTEN FÜR SIE Development Services Beratung für Finanzdienstleister Innovative Produktlösungen IT Services & Sourcing c o n s u l t i n g g e s t a l t e n s o f t w a r e g e s t a l
MehrPraktikant / Abschlussarbeit im Bereich Softwareentwicklung / Mechatronik (m/w)
Praktikant / Abschlussarbeit im Bereich Softwareentwicklung / Mechatronik (m/w) Automatisiertes Erstellen von Berichten in EasyConfig V4 EasyConfig ist eine bei der entwickelte Software zur Auslegung und
MehrSoftwarequalität. TÜV SÜD Product Service GmbH. Damit Ihre Softwareprodukte sicher ins Ziel kommen.
Softwarequalität. Damit Ihre Softwareprodukte sicher ins Ziel kommen. Ihre Kunden müssen Ihren Softwareprodukten bedingungslos vertrauen können. Mit der Unterstützung durch TÜV SÜD Product Service verbessern
MehrOktober 2014 PRODUKTENTWICKLUNG. Dr. Ralf Lauterbach
PRODUKTENTWICKLUNG Dr. Ralf Lauterbach Produktentwicklung digitaler Produkte - was ist zu tun? - Generelle Aufgaben bei jeder digitalen Produktentwicklung Produktmanagement Marktanalysen Markteingangsstrategie
MehrGrundlagen Software Engineering
Grundlagen Software Engineering Rational Unified Process () GSE: Prof. Dr. Liggesmeyer, 1 Rational Unified Process () Software Entwicklungsprozess Anpassbares und erweiterbares Grundgerüst Sprache der
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
MehrPraktikum Software Engineering: Verfahren und Werkzeuge
Praktikum Software Engineering: Verfahren und Werkzeuge Lehrstuhl für Software Engineering (Informatik 11) Verfahren und Werkzeuge Seite 1 Software Engineering Absichten, Aufgaben Systemnutzung Anforderungsspezifikation
MehrAgenda. Lösungsentwicklungsprozess Rahmenbedingungen für arvato SPL Entwicklungsarchitektur
Lösungsorientierte Software Produktlinienentwicklung in heterogenen Systemlandschaften Andreas Wübbeke Dr. Thomas von der Maßen Workshop Produktlinien im Kontext 2009 25.05.2009 Agenda Ausgangssituation:
MehrExpertenfrü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)?
MehrUnsere Kunden erzählen keine Geschichten. Ursula Meseberg microtool GmbH Berlin
Unsere Kunden erzählen keine Geschichten Ursula Meseberg microtool GmbH Berlin Unsere Kunden erzählen keine Geschichten Ein modellbasierter Prozess für die Anforderungsanalyse im Vorfeld agiler Produktentwicklung
MehrÜbungsklausur vom 7. Dez. 2007
Übungsklausur vom 7. Dez. 2007 Ein Lösungsmuster Teilbereiche der Softwaretechnik Software Anforderungen Software Entwurf Software Konstruktion Software Test Software Wartung Software Konfigurationsmanagement
MehrToolgestütztes Qualitäts- und Projektmanagement für die Software- Entwicklung
Expose Forschungsprojekt Toolgestütztes Qualitäts- und Projektmanagement für die Software- Entwicklung Version 1.0 Stand: 13.07.2005 Autor: Florian Fieber Forschungsassistent Dipl.-Inform., M.Sc. Florian
MehrSERVICE SUCHE ZUR UNTERSTÜTZUNG
SERVICE SUCHE ZUR UNTERSTÜTZUNG VON ANFORDERUNGSERMITTLUNG IM ERP BEREICH MARKUS NÖBAUER NORBERT SEYFF ERP SYSTEME Begriffsbestimmung: Enterprise Resource Planning / Business Management Solution Integrierte
MehrComparison of Software Products using Software Engineering Metrics
Comparison of Software Products using Software Engineering Metrics Alexander Bätz Fakultät EIM Universität Paderborn 23. Juli 2009 1 / 28 Motivation Qualitätsbewertung von Software Vergleichbarkeit von
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
MehrMachbar? Machbar! 07.10.2010
TANNER AG 2010 TANNER AG Kemptener Straße 99 D-88131 Lindau (B) Telefon +49 8382 272-0 Fax +49 8382 272-900 www.tanner.de info@tanner.de Agile Softwareentwicklung im regulativen Umfeld. Machbar? Machbar!
MehrOntologiebasierte Entwicklung von Anforderungsspezifikationen im Automotive-Umfeld Mathias Schraps, 25.11.2011
Ontologiebasierte Entwicklung von Anforderungsspezifikationen im Automotive-Umfeld Agenda Inhalt Audi Electronics Venture GmbH Motivation und Kontext Aktuelle Fragestellung Lösungsansatz Zusammenfassung
MehrÜbersetzung von UML-Software-Spezifikationen in Simulationsmodelle
Übersetzung von UML-Software-Spezifikationen in Simulationsmodelle Stefan Walter swalter@dspace.de Lehrstuhl für Informationstechnik, insb. Realzeitsysteme FernUniversität in Hagen Fachtagung Echtzeit
MehrTestmanagement. 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
MehrProzessanforderungen bei der Entwicklung von sicherheitsrelevanten Funktionen. Tina Heimer, Carmeq GmbH
Prozessanforderungen bei der Entwicklung von sicherheitsrelevanten Funktionen Tina Heimer, Carmeq GmbH Carmeq GmbH Carmeq konzipiert, entwickelt und integriert softwarebestimmte Systeme für die Automobilindustrie.
MehrSoftware Systems Engineering
Software : SoSe 08 Prof. Dr. Klaus Schmid Software Produktlinien Ein neues Programm soll erstellt werden. Das habe ich doch schon mal programmiert, oder? Alter Code passt aber nicht ganz! Wird passend
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
Mehr