Using Model-Based Design in conformance with safety standards
|
|
- Randolf Lane
- 5 years ago
- Views:
Transcription
1 Using Model-Based Design in conformance with safety standards MATLAB EXPO 2014 Kristian Lindqvist Senior Engineer 2014 The MathWorks, Inc. 1
2 High-Integrity Applications Software-based systems that are designed and maintained such that they have a high probability of carrying out their intended function 2
3 Why are we here? I want to show: How can MathWorks tools help develop high-integrity systems? What are the standard requirements for using the tools? How can MathWorks simplify meeting standards? 3
4 How can MathWorks tools help develop high-integrity systems? 4
5 Reference Workflow Model-Based Design for High-Integrity Software Exemplary verification and validation process for safety-related software created using Model-Based Design 5
6 Reference Workflow Model-Based Design for High-Integrity Software Model Verification Detect design errors at design time 6
7 Verification by simulation Simulation / model testing (Simulink) Model coverage (Simulink V&V) Req. Mgmt. Int. (Simulink V&V) 7
8 Test Coverage Analysis for Models Simulation / model testing (Simulink) Model coverage (Simulink V&V) Req. Mgmt. Int. (Simulink V&V) Coverage from first simulation Coverage from second simulation Total coverage Decision coverage Condition coverage MC/DC Lookup table coverage Signal range coverage 8
9 Tracing Requirements Model Creating links between textual documents and model objects Simulation / model testing (Simulink) Model coverage (Simulink V&V) Req. Mgmt. Int. (Simulink V&V) 9
10 Model Static Review and Analysis High-Integrity Modeling Guidelines Checks Model standards checking (Simulink V&V) 10
11 High-Integrity Modeling Guidelines Checks Model Advisor checks to facilitate standard objectives at the model level 11
12 Reference Workflow Model-Based Design for High-Integrity Software Code Verification Gain confidence in the generated code 12
13 Code Verification in the context of ISO Processor In-the-Loop PIL test (Embedded Coder) 13
14 Code Verification in the context of ISO Prevention of unintended functionality Traceability matrix analysis (IEC Certification Kit) or Model vs. code coverage (third-party tool) 14
15 Traceability Matrix Generation Generate traceability information covering requirements, model elements, and generated code Req #1 Req #2 Req #3 Use Microsoft Excel to track, and annotate generated traceabilty matrices for your project Fulfill requirements to document traceability information and to demonstrate absence of unintended functionality >> iec.exporttracereport('model_name') 15
16 Example: Door Locking System Small realistic example System model Modular development Automation Artifacts creation 16
17 Reference Workflow Model-Based Design for High-Integrity Software Model standards checking (Simulink V&V) PIL test (Embedded Coder) Simulation / model testing (Simulink) Model coverage (Simulink V&V) Req. Mgmt. Int. (Simulink V&V) Traceability matrix analysis (IEC Certification Kit) or model vs. code coverage (third-party tool) Simulink/Stateflow Embedded Coder Third-party tool 17
18 Advanced Reference Workflow Additional Best Practices Model standards checking (Simulink V&V) Property Proving (Simulink Design Verifier) Simulation / model testing (Simulink) Model coverage (Simulink V&V) Req. Mgmt. Int. (Simulink V&V) PIL test (Embedded Coder) Test generation (Simulink Design Verifier) Run-time error detection (Polyspace products) Traceability matrix analysis (IEC Certification Kit) or model vs. code coverage (third-party tool) MISRA-C checking (Polyspace products) Simulink/Stateflow Embedded Coder Third-party tool 18
19 What are the standard requirement for using the tools? 19
20 Tool Inventory and Classification Inventory of all the tools involved Document use cases of the tools Classify the tools for their use cases Generally, most tools will not have to be qualified 20
21 Tool Classification and Qualification (ISO 26262) I. Tool Classification II. Tool Qualification Tool use cases Tool impact Tool error detection Tool confidence level ASIL UC 1..n TI 2 TD 3 TD 2 TD 1 Medium High TCL 3 TCL 2 Qualification methods for TCL3 Qualification methods for TCL2 Increasing qualification requirements TI 1 TCL 1 Qualification not required 21
22 Reference Workflow Model-Based Design for High-Integrity Software Model standards checking (Simulink V&V) PIL test (Embedded Coder) Simulation / model testing (Simulink) Model coverage (Simulink V&V) Req. Mgmt. Int. (Simulink V&V) Traceability matrix analysis (IEC Certification Kit) or model vs. code coverage (third-party tool) Simulink/Stateflow Embedded Coder Third-party tool 22
23 How can MathWorks simplify meeting the standard? 23
24 MathWorks Certification Kits IEC ISO EN IEC Certification Kit DO-178C DO-278A DO-330 DO-254 DO Qualification Kit 24
25 MathWorks Certification Kits Supports tool qualification Streamlines standard compliant development of embedded systems
26 Independent Assessment by TÜV SÜD Example Certificate Assessment Report 26
27 Qualification of Model-Based Design Tools Embedded Coder, Simulink Design Verifier, Simulink Verification and Validation, and Polyspace are pre-qualified for all ASILs according to ISO Simulink Verification and Validation Simulink Design Verifier PolySpace Client/Server for C/C++ Embedded Coder Note: Embedded Coder, Simulink Design Verifier, Simulink Verification and Validation, and Polyspace products were not developed using certified processes. 27
28 Process Compliance Demonstration Annotated method tables with suggestions on how to use Model-Based Design processes and tools to apply the methods listed in the standard 28
29 Reference Workflow - Compliance Demonstration Templates 29
30 Test Cases for Tool Qualification/Validation Test automation provided to validate tools within the project 30
31 Process Deployment Advisory Service MathWorks Consulting services to quickly adopt Model-Based Design for standards Objectives Identify gaps in current processes Provide a roadmap to an optimized standard compliant process Assist with deployment of that roadmap Educate on the standard Help with software tool qualification 31
32 Summary How can MathWorks tools help develop high-integrity systems? Model-Based Design offers many Verification and Validation methods Tool automation help meet the process documentation requirements What are the standard requirements for using the tools? The Reference Workflow is guiding through the development process How can MathWorks simplify meeting the standard? Certification/Qualification Kits and Consulting expertise eases the Tool Qualification process 32
Standardkonforme Absicherung mit Model-Based Design
Standardkonforme Absicherung mit Model-Based Design MATLAB EXPO 2014 Dr. Marc Segelken Principal Application Engineer 2014 The MathWorks, Inc. 1 Safety Standards for Embedded Systems IEC 61508 ISO 26262
More informationProduction Code Generation and Verification for Industry Standards Sang-Ho Yoon Senior Application Engineer
Production Code Generation and Verification for Industry Standards Sang-Ho Yoon Senior Application Engineer 2012 The MathWorks, Inc. 1 High-Integrity Applications Often Require Certification Software-based
More informationModel-Based Design for High Integrity Software Development Mike Anthony Senior Application Engineer The MathWorks, Inc.
Model-Based Design for High Integrity Software Development Mike Anthony Senior Application Engineer The MathWorks, Inc. Tucson, AZ USA 2009 The MathWorks, Inc. Model-Based Design for High Integrity Software
More informationVerification and Validation of High-Integrity Systems
Verification and Validation of High-Integrity Systems Chethan CU, MathWorks Vaishnavi HR, MathWorks 2015 The MathWorks, Inc. 1 Growing Complexity of Embedded Systems Emergency Braking Body Control Module
More informationSimulink 모델과 C/C++ 코드에대한매스웍스의정형검증툴소개 The MathWorks, Inc. 1
Simulink 모델과 C/C++ 코드에대한매스웍스의정형검증툴소개 2012 The MathWorks, Inc. 1 Agenda Formal Verification Key concept Applications Verification of designs against (functional) requirements Design error detection Test
More informationAutomating Best Practices to Improve Design Quality
Automating Best Practices to Improve Design Quality 임베디드 SW 개발에서의품질확보방안 이제훈차장 2015 The MathWorks, Inc. 1 Key Takeaways Author, manage requirements in Simulink Early verification to find defects sooner
More informationVerification and Validation of Models for Embedded Software Development Prashant Hegde MathWorks India Pvt. Ltd.
Verification and Validation of Models for Embedded Software Development Prashant Hegde MathWorks India Pvt. Ltd. 2015 The MathWorks, Inc. 1 Designing complex systems Is there something I don t know about
More informationModel-Based Design for Safety Critical Automotive Applications
Model-Based Design for Safety Critical Automotive Applications Mirko Conrad Senior Team Lead Simulink Certification and Standards 2008 The MathWorks, Inc. Model-Based Design for Safety-Critical Applications
More informationImplementation and Verification Daniel MARTINS Application Engineer MathWorks
Implementation and Verification Daniel MARTINS Application Engineer MathWorks Daniel.Martins@mathworks.fr 2014 The MathWorks, Inc. 1 Agenda Benefits of Model-Based Design Verification at Model level Code
More informationA Model-Based Reference Workflow for the Development of Safety-Related Software
A Model-Based Reference Workflow for the Development of Safety-Related Software 2010-01-2338 Published 10/19/2010 Michael Beine dspace GmbH Dirk Fleischer dspace Inc. Copyright 2010 SAE International ABSTRACT
More informationModel-Based Design for Safety-Critical and Mission-Critical Applications Bill Potter Technical Marketing April 17, 2008
Model-Based Design for Safety-Critical and Mission-Critical Applications Bill Potter Technical Marketing April 17, 2008 2008 The MathWorks, Inc. Safety-Critical Model-Based Design Workflow Validate Trace:
More informationAutomating Best Practices to Improve Design Quality
Automating Best Practices to Improve Design Quality Adam Whitmill, Senior Application Engineer 2015 The MathWorks, Inc. 1 Growing Complexity of Embedded Systems Emergency Braking Body Control Module Voice
More informationAutomatización de Métodos y Procesos para Mejorar la Calidad del Diseño
Automatización de Métodos y Procesos para Mejorar la Calidad del Diseño Luis López 2015 The MathWorks, Inc. 1 Growing Complexity of Embedded Systems Emergency Braking Body Control Module Voice Recognition
More informationIntro to Proving Absence of Errors in C/C++ Code
Intro to Proving Absence of Errors in C/C++ Code Develop high quality embedded software Kristian Lindqvist Senior Pilot Engineer MathWorks 2016 The MathWorks, Inc. 1 The Cost of Failure Ariane 5: Overflow
More informationReport. Certificate Z
Report to the Certificate Z10 14 06 78930 002 Software tool for safety-related development TESSY Manufacturer Razorcat Development GmbH Witzlebenplatz 4 D-14057 Berlin Report no. RB 84018 C Revision: 1.3,
More informationSimulink 를이용한 효율적인레거시코드 검증방안
Simulink 를이용한 효율적인레거시코드 검증방안 류성연 2015 The MathWorks, Inc. 1 Agenda Overview to V&V in Model-Based Design Legacy code integration using Simulink Workflow for legacy code verification 2 Model-Based Design
More informationFrom Design to Production
From Design to Production An integrated approach Paolo Fabbri Senior Engineer 2014 The MathWorks, Inc. 1 Do you know what it is? Requirements System Test Functional Spec Integration Test Detailed Design
More informationIncreasing Design Confidence Model and Code Verification
Increasing Design Confidence Model and Code Verification 2017 The MathWorks, Inc. 1 The Cost of Failure Ariane 5 $7,500,000,000 Rocket & payload lost 2 The Cost of Failure USS Yorktown 0 Knots Top speed
More informationGuidelines for deployment of MathWorks R2010a toolset within a DO-178B-compliant process
Guidelines for deployment of MathWorks R2010a toolset within a DO-178B-compliant process UK MathWorks Aerospace & Defence Industry Working Group Guidelines for deployment of MathWorks R2010a toolset within
More informationIncreasing Embedded Software Confidence Model and Code Verification. Daniel Martins Application Engineer MathWorks
Increasing Embedded Software Confidence Model and Code Verification Daniel Martins Application Engineer MathWorks Daniel.martins@mathworks.fr 1 What is the Cost of Software Failure Ariane 5 $7,500,000,000
More informationGenerating Industry Standards Production C Code Using Embedded Coder
Generating Industry Standards Production C Code Using Embedded Coder Rajat Arora Durvesh Kulkarni 2015 The MathWorks, Inc. 1 Lines of Code (LOC) is exploding 2011 1M 2018 100M We ve got 100 million lines
More informationLeveraging Formal Methods Based Software Verification to Prove Code Quality & Achieve MISRA compliance
Leveraging Formal Methods Based Software Verification to Prove Code Quality & Achieve MISRA compliance Prashant Mathapati Senior Application Engineer MATLAB EXPO 2013 The MathWorks, Inc. 1 The problem
More informationVerification and Test with Model-Based Design
Verification and Test with Model-Based Design Flight Software Workshop 2015 Jay Abraham 2015 The MathWorks, Inc. 1 The software development process Develop, iterate and specify requirements Create high
More informationautomatisiertensoftwaretests
FunktionaleSicherheitmit automatisiertensoftwaretests SOFTWARE CONSIDERATIONS IN AIRBORNE SYSTEMS AND EQUIPMENT CERTIFICAION RTCA DO-178B RTCA Dynamisch& Statisch 0 Agenda Übersicht über Sicherheitsstandards
More informationTesting, Validating, and Verifying with Model-Based Design Phil Rottier
Testing, Validating, and Verifying with Model-Based Design Phil Rottier 2015 The MathWorks, Inc. 1 Summary MATLAB, Simulink and Stateflow help individuals and teams rapidly develop complex designs These
More informationLeveraging Formal Methods for Verifying Models and Embedded Code Prashant Mathapati Application Engineering Group
Leveraging Formal Methods for Verifying Models and Embedded Code Prashant Mathapati Application Engineering Group 2014 The MathWorks, Inc. 1 The Cost of Failure News reports: Recall Due to ECU software
More information2015 The MathWorks, Inc. 1
2015 The MathWorks, Inc. 1 신호처리응용을위한 Model Based Design Workflow 이웅재부장 2015 The MathWorks, Inc. 2 CASE: Software in Signal Processing Application (Medical) Medical devices are increasingly driven by complex
More informationOscar Slotosch, Validas AG. Proposal for a Roadmap towards Development of Qualifyable Eclipse Tools
Oscar Slotosch, Proposal for a Roadmap towards Development of Qualifyable Eclipse Tools, 2012 Seite 1 Content Roadmap Requirements for Tool Qualification (Standards) Proposals for Goals for Eclipse Proposals
More informationWHITE PAPER. 10 Reasons to Use Static Analysis for Embedded Software Development
WHITE PAPER 10 Reasons to Use Static Analysis for Embedded Software Development Overview Software is in everything. And in many embedded systems like flight control, medical devices, and powertrains, quality
More informationTool Safety Manual for Testwell CTC++
Tool Safety Manual for Testwell CTC++ Version: 0.8 Date: 2014-11-17 Status: Author: File: Size: Generic / Adapted / Presented / Generated / Reviewed / Final Dr. David Seider, Dr. Oscar Slotosch TSM_ManualPart.docx
More informationIBM Rational Rhapsody. IBM Rational Rhapsody Kit for ISO 26262, IEC 61508, IEC and EN Overview. Version 1.9
IBM Rational Rhapsody IBM Rational Rhapsody Kit for ISO 26262, IEC 61508, IEC 62304 and EN 50128 Overview Version 1.9 License Agreement No part of this publication may be reproduced, transmitted, stored
More informationWhat s New with the MATLAB and Simulink Product Families. Marta Wilczkowiak & Coorous Mohtadi Application Engineering Group
What s New with the MATLAB and Simulink Product Families Marta Wilczkowiak & Coorous Mohtadi Application Engineering Group 1 Area MATLAB Math, Statistics, and Optimization Application Deployment Parallel
More informationOscar Slotosch, Validas AG. Testing for Tool Qualification of Eclipse Tools
Oscar Slotosch, Testing for Tool Qualification of Eclipse Tools, 2012 Seite 1 Content Tool Qualification of Eclipse-Based Tools Requirements: DO-330 Roadmap Model-based approach Test Requirements Summary
More informationCompiler in sicherheitsrelevanten Projekten Was bedeutet das für die Testumgebung?
Compiler in sicherheitsrelevanten Projekten Was bedeutet das für die Testumgebung? HEICON Global Engineering GmbH Kreuzweg 22, 88477 Schwendi Internet: www.heicon-ulm.de Blog: http://blog.heicon-ulm.de
More informationUtilisation des Méthodes Formelles Sur le code et sur les modèles
Utilisation des Méthodes Formelles Sur le code et sur les modèles Patrick Munier Co-fondateur de PolySpace Technologies Polyspace Development Manager, MathWorks Patrick.Munier@mathworks.fr Forum Méthodes
More informationIBM Rational Rhapsody
IBM Rational Rhapsody IBM Rational Rhapsody TestConductor Add On Qualification Kit for DO-178B/C Overview Version 1.9 License Agreement No part of this publication may be reproduced, transmitted, stored
More informationFinal Presentation AUTOCOGEQ GMV, 2017 Property of GMV All rights reserved UNCLASSIFIED INFORMATION
@ESTEC GMV, 2017 Property of GMV All rights reserved UNCLASSIFIED INFORMATION El presente documento está clasificado como "GMV-XXXX". Esta clasificación habilita a su receptor al uso de la información
More informationSimulink for AUTOSAR: Best Practices
Simulink for AUTOSAR: Best Practices 李智慧高级技术咨询顾问 2015 The MathWorks, Inc. 1 What is AUTOSAR? AUTomotive Open System ARchitecture Objective: Establish an open standard for automotive E/E architecture Partnership
More informationOscar Slotosch. ISO Conforming Tool Qualification for Modular Tools
Oscar Slotosch ISO 26262 Conforming Tool Qualification for Modular Tools, 2011 Seite 1 Content Motivation: ISO 26262 Tool Chain Analysis Modular Tool Qualification Example Tool Architecture Summary Page
More informationTool Qualification Plan for Testwell CTC++
Tool Qualification Plan for Testwell CTC++ Version: 0.8 Date: 2014-11-17 Status: Author: File: Size: Generic / Adapted / Presented / Generated / Reviewed / Final Dr. Martin Wildmoser, Dr. Oscar Slotosch
More informationAutomatic Code Generation Technology Adoption Lessons Learned from Commercial Vehicle Case Studies
08AE-22 Automatic Code Generation Technology Adoption Lessons Learned from Commercial Vehicle Case Studies Copyright 2007 The MathWorks, Inc Tom Erkkinen The MathWorks, Inc. Scott Breiner John Deere ABSTRACT
More informationDRYING CONTROL LOGIC DEVELOPMENT USING MODEL BASED DESIGN
DRYING CONTROL LOGIC DEVELOPMENT USING MODEL BASED DESIGN Problem Definition To generate and deploy automatic code for Drying Control Logics compatible with new SW architecture in 6 months using MBD, a
More informationAutomated Requirements-Based Testing
Automated Requirements-Based Testing Tuesday, October 7 th 2008 2008 The MathWorks, Inc. Dr. Marc Segelken Senior Application Engineer Overview Purposes of Testing Test Case Generation Structural Testing
More informationVerification, Validation, and Test with Model-Based Design
2008-01-2709 Verification, Validation, and Test with Model-Based Design Copyright 2008 The MathWorks, Inc Tom Erkkinen The MathWorks, Inc. Mirko Conrad The MathWorks, Inc. ABSTRACT Model-Based Design with
More information정형기법을활용한 AUTOSAR SWC 의구현확인및정적분석
정형기법을활용한 AUTOSAR SWC 의구현확인및정적분석 Develop high quality embedded software 이영준 Principal Application Engineer 2015 The MathWorks, Inc. 1 Agendas Unit-proving of AUTOSAR Component and Runtime error Secure Coding
More informationDeveloping AUTOSAR Compliant Embedded Software Senior Application Engineer Sang-Ho Yoon
Developing AUTOSAR Compliant Embedded Software Senior Application Engineer Sang-Ho Yoon 2015 The MathWorks, Inc. 1 Agenda AUTOSAR Compliant Code Generation AUTOSAR Workflows Starting from Software Component
More informationIBM Rational Rhapsody
IBM Rational Rhapsody IBM Rational Rhapsody TestConductor Add On Qualification Kit for DO-178B/C Overview Version 1.6 License Agreement No part of this publication may be reproduced, transmitted, stored
More informationGAIO. Solution. Corporate Profile / Product Catalog. Contact Information
GAIO Solution Corporate Profile / Product Catalog Contact Information GAIO TECHNOLOGY Headquarters Tennouzu First Tower 25F 2-2-4 Higashi-Shinagawa, Shinagawa-ku, Tokyo 140-0002 Japan Tel: +81-3-4455-4767
More informationDevelopment and Deployment of ECU based Control Systems through MBD. Imperative role of Model based design in System Engineering
Development and Deployment of ECU based Control Systems through MBD Imperative role of Model based design in System Engineering Outline Scope of Work Problem Definition Solution System Engineering Model
More informationFormal Verification of Models and Code Prashant Mathapati Application Engineer Polyspace & Model Verification
Formal Verification of Models and Code Prashant Mathapati Application Engineer Polyspace & Model Verification 2011 The MathWorks, Inc. 1 Agenda Examples of Software Defect Failures Gaps in Simulation Based
More informationEin Modell - viele Zielsysteme
Ein Modell - viele Zielsysteme Automatische Codegenerierung aus MATLAB und Simulink Dr.-Ing. Daniel Weida 2015 The MathWorks, Inc. 1 Industry trends Code generation is expanding rapidly C C++ VHDL Verilog
More informationDon t Be the Developer Whose Rocket Crashes on Lift off LDRA Ltd
Don t Be the Developer Whose Rocket Crashes on Lift off 2015 LDRA Ltd Cost of Software Defects Consider the European Space Agency s Ariane 5 flight 501 on Tuesday, June 4 1996 Due to an error in the software
More informationImplementing MATLAB Algorithms in FPGAs and ASICs By Alexander Schreiber Senior Application Engineer MathWorks
Implementing MATLAB Algorithms in FPGAs and ASICs By Alexander Schreiber Senior Application Engineer MathWorks 2014 The MathWorks, Inc. 1 Traditional Implementation Workflow: Challenges Algorithm Development
More informationJay Abraham 1 MathWorks, Natick, MA, 01760
Jay Abraham 1 MathWorks, Natick, MA, 01760 Stringent performance requirements and shorter development cycles are driving the use of modeling and simulation. Model-Based Design core of this development
More informationOptimization and Implementation of Embedded Signal Processing Algorithms Jonas Rutström Senior Application Engineer
Optimization and Implementation of Embedded Signal Processing Algorithms Jonas Rutström Senior Application Engineer 2016 The MathWorks, 1 Inc. Two important questions in embedded design... 1. What s your
More informationConsiderations in automotive embedded development Global Automotive Director Kiyo Uemura
Considerations in automotive embedded development Global Automotive Director Kiyo Uemura Agenda 1. IAR Systems Introduction 2. Background & ISO 26262 3. Software Development at the software level 4. Supporting
More informationCertified Automotive Software Tester Sample Exam Paper Syllabus Version 2.0
Surname, Name: Gender: male female Company address: Telephone: Fax: E-mail-address: Invoice address: Training provider: Trainer: Certified Automotive Software Tester Sample Exam Paper Syllabus Version
More informationTesten zur Absicherung automatisierter Transformationsschritte im Model-Based Design
Testen zur Absicherung automatisierter Transformationsschritte im Model-Based Design October 4 th 2011 Dr. Marc Segelken Senior Application Engineer 2011 The MathWorks, Inc. 1 Agenda Testing Existing coverage
More informationBest Practices Process & Technology. Sachin Dhiman, Senior Technical Consultant, LDRA
Best Practices Process & Technology Sachin Dhiman, Senior Technical Consultant, LDRA Best Quality Software Product Requirements Design Coding Testing 2 Product Requirement Feature Requirement Security
More informationWhat s New In Simulink: Fraser Macmillen
What s New In Simulink: Fraser Macmillen 2015 The MathWorks, Inc. 1 Agenda Interacting with models Handling model (design) data New modelling constructs & editing features Simulink Test 2 How can you easily
More informationCERTIFIED. Faster & Cheaper Testing. Develop standards compliant C & C++ faster and cheaper, with Cantata automated unit & integration testing.
CERTIFIED Faster & Cheaper Testing Develop standards compliant C & C++ faster and cheaper, with Cantata automated unit & integration testing. Why Industry leaders use Cantata Cut the cost of standards
More informationSCADE. SCADE Suite Tailored for Critical Applications EMBEDDED SOFTWARE
EMBEDDED SOFTWARE SCADE SCADE Suite 19.2 SCADE Suite is part of the ANSYS Embedded Software product line, which empowers users with a Model-Based Development Environment for critical embedded software.
More informationSimulink Verification and Validation
Simulink Verification and Validation Mark Walker MathWorks 7 th October 2014 2014 The MathWorks, Inc. 1 V Diagrams 3 When to Stop? A perfectly tested design would never be released Time spent on V&V is
More informationSCADE TRAINING PROGRAM 2016
SCADE TRAINING PROGRAM 2016 Register online! Esterel Technologies SAS - A wholly-owned subsidiary of ANSYS Inc. - An ISO 9001:2008 Certified Company 1 Model-Based Design Embedded Software Certified/Qualified
More informationIntegrated Workflow to Implement Embedded Software and FPGA Designs on the Xilinx Zynq Platform Puneet Kumar Senior Team Lead - SPC
Integrated Workflow to Implement Embedded Software and FPGA Designs on the Xilinx Zynq Platform Puneet Kumar Senior Team Lead - SPC 2012 The MathWorks, Inc. 1 Agenda Integrated Hardware / Software Top
More informationISO Compliant Automatic Requirements-Based Testing for TargetLink
ISO 26262 Compliant Automatic Requirements-Based Testing for TargetLink Dr. Udo Brockmeyer CEO BTC Embedded Systems AG An der Schmiede 4, 26135 Oldenburg, Germany udo.brockmeyer@btc-es.de Adrian Valea
More informationISO Tool Confidence Level (TCL)
ISO 26262 Tool Confidence Level (TCL) John Brennan, Product Management Director, SVG Steve Lewis, Product Management Group Director, CPG Rob Knoth, Product Management Director, DSG Randal Childers, Director,
More informationISO compliant verification of functional requirements in the model-based software development process
requirements in the model-based software development process Hans J. Holberg SVP Marketing & Sales, BTC Embedded Systems AG An der Schmiede 4, 26135 Oldenburg, Germany hans.j.holberg@btc-es.de Dr. Udo
More informationBy V-cubed Solutions, Inc. Page1. All rights reserved by V-cubed Solutions, Inc.
By V-cubed Solutions, Inc. Page1 Purpose of Document This document will demonstrate the efficacy of CODESCROLL CODE INSPECTOR, CONTROLLER TESTER, and QUALITYSCROLL COVER, which has been developed by V-cubed
More informationTesting Simulink Models
Testing Simulink Models Fraser Macmillen 2015 The MathWorks, Inc. 1 Test Infrastructure Model set-up desired parameters, variants, operating point, etc. e.g. test start up script Model stimulus desired
More informationFault-Injection testing and code coverage measurement using Virtual Prototypes on the context of the ISO standard
Fault-Injection testing and code coverage measurement using Virtual Prototypes on the context of the ISO 26262 standard NMI Automotive Electronics Systems 2013 Event Victor Reyes Technical Marketing System
More informationHardware-Software Co-Design and Prototyping on SoC FPGAs Puneet Kumar Prateek Sikka Application Engineering Team
Hardware-Software Co-Design and Prototyping on SoC FPGAs Puneet Kumar Prateek Sikka Application Engineering Team 2015 The MathWorks, Inc. 1 Agenda Integrated Hardware / Software Top down Workflow for SoC
More informationTools and Methods for Validation and Verification as requested by ISO26262
Tools and for Validation and Verification as requested by ISO26262 Markus Gebhardt, Axel Kaske ETAS GmbH Markus.Gebhardt@etas.com Axel.Kaske@etas.com 1 Abstract The following article will have a look on
More informationCollaboration in Teams: Simulink Projects Demonstration
Collaboration in Teams: Simulink Projects Demonstration 김종헌차장 Senior Application Engineer MathWorks Korea 2011 The MathWorks, Inc. 1 Agenda Motivation 7 common technical challenges Next steps Q & A allen.kim@mathworks.com
More informationFunctional Safety Design Packages for STM32 & STM8 MCUs
Functional Safety Design Packages for STM32 & STM8 MCUs Achieve functional safety certifications with ST MCUs With its Functional Safety Design Packages based on robust built-in MCU safety features, ST
More informationManufacturer certification in plant, metal and rolling-stock engineering
Manufacturer certification in plant, metal and rolling-stock engineering To ensure you meet the highest quality standards. TÜV SÜD Industrie Service GmbH Be prepared for going global In the course of globalisation,
More informationIEC EN/IEC Safe EN ISO Functional safety solutions for industrial devices Standardized safety modules Protocol software Services
IEC 61508 EN/IEC 62061 EN ISO 13849-1 Safe Functional safety solutions for industrial devices Standardized safety modules Protocol software Services IXXAT Safe is one of the industry s most comprehensive
More informationSimulink to Embedded Hardware Paul Peeling MathWorks
Simulink to Embedded Hardware Paul Peeling MathWorks 2014 The MathWorks, Inc. 1 Model-Based Design for Hardware Stakeholder Needs Requirements Manage Requirements Traceability Complete Integration and
More informationReducing Design Errors in Complex State Machines using Model-Based Design
Reducing Design Errors in Complex State Machines using Model-Based Design s s s Fredrik Håbring Senior Application Engineer Embedded Control Systems 0 The MathWorks, Inc. Finding Errors Late in Project
More informationAVS: A Test Suite for Automatically Generated Code
AVS: A Test Suite for Automatically Generated Code Ekkehard Pofahl Ford Motor Company Torsten Sauer Continental Automotive Systems Oliver Busa TUV Rheinland Industrie Service GmbH Page 1 of 22 AVS: Automotive
More informationDeriving safety requirements according to ISO for complex systems: How to avoid getting lost?
Deriving safety requirements according to ISO 26262 for complex systems: How to avoid getting lost? Thomas Frese, Ford-Werke GmbH, Köln; Denis Hatebur, ITESYS GmbH, Dortmund; Hans-Jörg Aryus, SystemA GmbH,
More informationTesting Framework with Simulink Test
Testing Framework with Simulink Test 김종헌부장 2015 The MathWorks, Inc. 1 2 Test Harness (Test Scenario) Target algorithm for verification Test Harness (Plant model) 3 How to Test Your Model? Production model
More informationIdentity Assurance Framework: Realizing The Identity Opportunity With Consistency And Definition
Identity Assurance Framework: Realizing The Identity Opportunity With Consistency And Definition Sept. 8, 2008 Liberty Alliance 1 Welcome! Introduction of speakers Introduction of attendees Your organization
More informationFUNCTIONAL SAFETY FOR INDUSTRIAL AUTOMATION
FUNCTIONAL SAFETY FOR INDUSTRIAL AUTOMATION 2017.11 The term Functional Safety has become a topic of great interest. Functional Safety generally means that malfunctions of the operating systems or applications
More informationOpen System Architecture Selecting the Right Cable and Connectivity for Your Application
Open System Architecture Selecting the Right Cable and Connectivity for Your Application Kenneth Cornelison Industry Consultant Wire and Cable Technology Engineering Resources Key Discussion Points TIA
More informationSimulation-based Test Management and Automation Sang-Ho Yoon Senior Application Engineer
1 Simulation-based Test Management and Automation Sang-Ho Yoon Senior Application Engineer 2016 The MathWorks, Inc. 2 Today s Agenda Verification Activities in MBD Simulation-Based Test Manage and Automate
More informationAutomatic Qualification of Abstract Interpretation-based Static Analysis Tools. Christian Ferdinand, Daniel Kästner AbsInt GmbH 2013
Automatic Qualification of Abstract Interpretation-based Static Analysis Tools Christian Ferdinand, Daniel Kästner AbsInt GmbH 2013 2 Functional Safety Demonstration of functional correctness Well-defined
More informationTowards Open Modular Critical Systems
Budapest University of Technology and Economics Towards Open Modular Critical Systems Prof. András Pataricza Budapest University of Technology and Economics SC of the Hungarian ARTEMIS NTP pataric@mit.bme.hu
More informationVectorCAST SP3 and Beyond
VectorCAST SP3 and Beyond Jeffrey Fortin Product Manager VectorCAST For Internal Use Only V1.0 2018-10-24 Agenda 1. VectorCAST Overview 2. New Features in SP3 3. Planning for SP4 4. Questions and Answers
More informationExCuSe A Method for the Model-Based Safety Assessment of Simulink and Stateflow Models
ExCuSe A Method for the Model-Based Safety Assessment of Simulink and Stateflow Models MATLAB Expo 2018 2018-06-26 München Julian Rhein 1 Outline Introduction Property Proving Application to Safety Assessment
More informationCoding Standards in FACE Conformance. John Thomas, Chris Edwards, and Shan Bhattacharya
Coding Standards in FACE Conformance John Thomas, Chris Edwards, and Shan Bhattacharya LDRA Overview Provider of Software Quality, Compliance Management & Testing Solutions Established 1975 ISO 9001 certified
More informationAn incremental and multi-supplement compliant process for Autopilot development to make drones safer
An incremental and multi-supplement compliant process for Autopilot development to make drones safer Frédéric POTHON - ACG Solutions frederic.pothon@acg-solutions.fr Tel: (33)4. 67. 609.487 www.acg-solutions.fr
More informationAutomotive Safety Manual
Automotive Safety Manual for Cyclone V FPGAs and Cyclone V SoCs Subscribe MNL-1082 101 Innovation Drive San Jose, CA 95134 www.altera.com TOC-2 Automotive Safety Manual for Cyclone V FPGAs and Cyclone
More informationStandard Glossary of Terms used in Software Testing. Version 3.2. Advanced Test Automation - Engineer Terms
Standard Glossary of Terms used in Software Testing Version 3.2 International Software Testing Qualifications Board Copyright Notice This document may be copied in its entirety, or extracts made, if the
More informationQuality Management System (QMS)
Chapter 12: Introduction: TOTAL QUALITY MANAGEMENT - II Quality Management System (QMS) Dr. Shyamal Gomes American National Standard Institute (ANSI) and American Society for Quality Control (ASQC) define
More informationIntroduction to C and HDL Code Generation from MATLAB
Introduction to C and HDL Code Generation from MATLAB 이웅재차장 Senior Application Engineer 2012 The MathWorks, Inc. 1 Algorithm Development Process Requirements Research & Design Explore and discover Design
More informationWorkflow for Control System Design and Implementation
Workflow for Control System Design and Implementation - Dhirendra Singh, Application Engineer - Shobhit Shanker, Application Engineer 2012 The MathWorks, Inc. 1 Agenda Industry Trends and Challenges Design
More informationCertification Authorities Software Team (CAST) Position Paper CAST-25
Certification Authorities Software Team (CAST) Position Paper CAST-25 CONSIDERATIONS WHEN USING A QUALIFIABLE DEVELOPMENT ENVIRONMENT (QDE) IN CERTIFICATION PROJECTS COMPLETED SEPTEMBER 2005 (Rev 0) NOTE:
More informationCoding Standards in FACE Conformance. John Thomas, Chris Edwards, and Shan Bhattacharya
Coding Standards in FACE Conformance John Thomas, Chris Edwards, and Shan Bhattacharya LDRA Overview Provider of Software Quality, Compliance Management & Testing Solutions Established 1975 ISO 9001 certified
More informationBetter than Hand Generating Highly Optimized Code using Simulink and Embedded Coder
Better than Hand Generating Highly Optimized Code using Simulink and Embedded Coder Lars Krause Application Engineering 2015 The MathWorks, Inc. 1 Challenges Limited time and resources are common constraints
More information