Coding Standards in FACE Conformance. John Thomas, Chris Edwards, and Shan Bhattacharya
|
|
- Lee Franklin
- 6 years ago
- Views:
Transcription
1 Coding Standards in FACE Conformance John Thomas, Chris Edwards, and Shan Bhattacharya
2 LDRA Overview Provider of Software Quality, Compliance Management & Testing Solutions Established 1975 ISO 9001 certified company Active participants in standards e.g. DO-178C, MISRA C/C++, CERT, FACE Certified for use in safety related software development according to IEC 61508, EN 50128, ISO 26262, IEC & IEC 60880
3 Automating Software Quality Across the Lifecycle Requirements Traceability Requirements traceability Impact Analysis Traceability Matrix Import/Export Report Generation Verification Workflow Test Management Verification Workflow Management Automation Objective Fulfillment Audit trail LDRA Verification Coding Standards Unit Testing Code Coverage Quality Metrics Target Integration Data/Control Coupling REDUCING COST AND RISK ACROSS THE LIFECYCLE
4 FACE Conformance Utilizing the LDRA tool suite Efficiencies in Conformance Activities Scoping FACE requirements and generation of a populated conformance verification matrix Traceability to conformance artifacts across the lifecycle Automate execution of the CTS Application of a FACE coding standard to aid in conformance to reduce rework DO-178C FACE Security Safety, Security, and Interoperability applied throughout the software development and verification Integrated with an ecosystem of tools and technologies Evidence and artifacts generated to demonstrate adherence, compliance, and conformance
5 CVM and the LDRA tool suite FACE CVM with identifiers. Ready for parsing into TBmanager CVM perspective within the TBmanager requirements grid Tailored import of the CVM into TBmanager Automated generation of a conformance artifacts infrastructure Conformance Test Suite execution and artifact capture Generating a populated CVM to show conformance
6 TBmanager executes the CTS through the command line interface CTS report shows that the code has passed conformance but not which requirements are fully verified, partially verified, and not verified TBmanager automates regression, captures the reports and shows/reports which requirements have been verified Automating the Execution of the CTS FACE Conformance Test Suite configuration CVM perspective within the TBmanager requirements grid FACE Conformance Test Suite (CTS)
7 FACE Requirements and Static Analysis Violations of some requirements can be identified by static analysis Potential violations can be identified as needing further inspection Categories include Use of functions not allowed by the FACE Technical Standard Use of functions allowed but where usage has been limited by the FACE Technical Standard Use of potentially disallowed data pragmas Use of disallowed classes Use of functions from outside the FACE Technical Standard that are not in the UoP 7
8 Use of Functions Not Allowed FACE 2.1 Example Requirement: CVM Row 1844, Appendix A, Table of POSIX APIs CVM has a row 1844 marked as Test Suite Use of static analysis tools during development of the UoC can identify the same excluded function earlier in the lifecycle Reduces rework and can be applied during safety, security and runtime error checking static analysis Can be applied before the build for conformance infrastructure is in place 8
9 Use of Functions where Usage is Limited FACE 2.1 Example Requirement: CVM Row 2076 So#ware components use the communica2ons mechanisms provided by the TSS if communica2ng outside the FACE UoP Communicating outside the UoP is not allowed except through TSS CVM marked as Full Tested Requirement Testing of the requirement can utilize static analysis FACE 2.1 Example Requirement: CVM Row 1847 For the Security and Safety Profiles, mutex support (e.g., pthread_mutexattr_setprotocol() API) shall be _POSIX_THREAD_PRIO_PROTECT only 9
10 Use of Data Pragmas FACE 2.1 Example Requirement: CVM Row 1616 Programming language features described in ANSI/ISO/IEC 9899:1999: Programming Languages C, with the following exceptions: a) Component use of the pragma directive (ANSI/ISO/IEC 9899:1999, Section ) The Test Suite cannot test for the use of pragmas The CVM has part of the requirements marked as Fully Tested Requirements Supplier must provide evidence that the requirement is tested in a report Static Analysis report is ample evidence 10
11 Use of Disallowed Classes FACE 2.1 Example Requirement: CVM Row 1631 Other programming language features described.. with the following exceptions: c. Input/output library (ISO/IEC 14822:2003, Section 27) there are no input/output library functions supported Complementing the CTS to ensure conformance The Test Suite relies on the supplier compiling all of the library source against the Gold Standard Libraries in order to fully test Static Analysis can detect any calls to software that is not part of the analysis Better informs the supplier earlier in development when third-party libraries are used 11
12 Use of Other Libraries not included FACE 2.1 Example Requirement: CVM Row FACE UoPs shall include all software providing a service or capability. The FACE Technical Standard applies to all of the software that is in a conformant UoC This includes the third-party libraries that the UoC makes use of Complementing the CTS to detect uses of IO Stream classes and derivatives CVM has this part of the requirement marked as Test Suite Static Analysis can detect the use of these classes early in the development cycle, thereby reducing rework 12
13 Avoiding Portability Issues Easy to write non-portable code Bitshift operations Left-shifting a 32-bit one by 32-bits produces 1 on x86 On PowerPC or ARM produces 0 13
14 Combining FACE and Other Coding Standards Pre-empt security and reliability issues early in the lifecycle Reduce defects, verification cost Consistent coding style and form across teams Portability and reusability across environments Security, Reliability, Interoperability Standards families such as MISRA, CERT, CWE Tailorable for new development, legacy code, and runtime error checking FACE conformance support through static analysis Input Validation Buffer Overflows Data Type Overflows Errors and Exceptions Security Safety LDRA MISRA Committee members Professor Mike Hennell, Dr. Clive Pygott, Liz Whiting, and Chris Tapp 14
15 Utilizing Coding Standards for Conformance Detecting non-conformant calls statically FACE requirements can explicitly specify interface details Static Analysis can reduce the labor-intensive aspects Aid in the detection of other potentially non-portable software Automate portion of evidence generation Eliminate repeated inspection tasks and detect non-conformance issues early Aid software developers to adhere to FACE requirements and other coding standards during the development phase
16 LDRA In the Air The Northrop Grumman RQ-4 Global Hawk
17 LDRA In Defense
18 Integrated FACE and DO-178C Solution Reduce the cost of adopting both DO-178C and FACE by unifying the verification environment and leveraging work across standards Enforce and manage FACE and DO-178C conformance across a distributed set of suppliers Predict and manage effort and progress to improve proposal-to-contract execution Convergence of DO-178C and FACE standards Transition to DO-178C and increased rigor in use of the guidance Increasing number of RFI s are requiring FACE conformance
19 Any Questions Q & A 19
20 Contact Us Need more information?.com 20
Coding 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 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 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 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 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 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 informationSimplifying Functional Safety Certification with the ARM Keil µvision 5 IDE and the LDRA tool suite
Simplifying Functional Safety Certification with the ARM Keil µvision 5 IDE and the LDRA tool suite LDRA 2017 LDRA tool suite v9.7.0 August 2017 1 Goals Starting with some simple requirements written in
More informationMISRA C:2012 Addendum 2
Permit / Example / C:2012 / R.10.6.A.1 MISRA C:2012 Addendum 2 Coverage of MISRA C:2012 (including Amendment 1) against ISO/IEC TS 17961:2013 C Secure 2 nd Edition, January 2018 First published January
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 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 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 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 informationCERT C++ COMPLIANCE ENFORCEMENT
CERT C++ COMPLIANCE ENFORCEMENT AUTOMATED SOURCE CODE ANALYSIS TO MAINTAIN COMPLIANCE SIMPLIFY AND STREAMLINE CERT C++ COMPLIANCE The CERT C++ compliance module reports on dataflow problems, software defects,
More information1 Visible deviation from the specification or expected behavior for end-user is called: a) an error b) a fault c) a failure d) a defect e) a mistake
Sample ISTQB examination 1 Visible deviation from the specification or expected behavior for end-user is called: a) an error b) a fault c) a failure d) a defect e) a mistake 2 Regression testing should
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 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 informationVariants Management. Overview.
Manage multiple product variants efficiently Reuse specifications and artifacts to avoid rework & ensure compliance Define, manage and monitor the development of several product variants in a product line
More informationInformation technology Security techniques Application security. Part 5: Protocols and application security controls data structure
This is a preview - click here to buy the full publication INTERNATIONAL STANDARD ISO/IEC 27034-5 First edition 2017-10 Information technology Security techniques Application security Part 5: Protocols
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 informationPart 5. Verification and Validation
Software Engineering Part 5. Verification and Validation - Verification and Validation - Software Testing Ver. 1.7 This lecture note is based on materials from Ian Sommerville 2006. Anyone can use this
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 informationThe Software Assurance Ecosystem: OMG s Approach to Systems & Software Assurance
The Software Assurance Ecosystem: OMG s Approach to Systems & Software Assurance Dr. Richard Mark Soley Chairman and CEO Object Management Group, Inc. With thanks to the OMG Systems Assurance Domain Task
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 informationThe Analysis and Proposed Modifications to ISO/IEC Software Engineering Software Quality Requirements and Evaluation Quality Requirements
Journal of Software Engineering and Applications, 2016, 9, 112-127 Published Online April 2016 in SciRes. http://www.scirp.org/journal/jsea http://dx.doi.org/10.4236/jsea.2016.94010 The Analysis and Proposed
More informationStructural Coverage Analysis for Safety-Critical Code - Who Cares? 2015 LDRA Ltd 1
Structural Coverage Analysis for Safety-Critical Code - Who Cares? 2015 LDRA Ltd 1 What is Structural Coverage? Measurement of Test Effectiveness How effectively did tests exercise code? Exercised, entry
More information_isms_27001_fnd_en_sample_set01_v2, Group A
1) What is correct with respect to the PDCA cycle? a) PDCA describes the characteristics of information to be maintained in the context of information security. (0%) b) The structure of the ISO/IEC 27001
More informationCopyright 2018 Adventium Labs. 1
AADL ANNEX FOR THE FACE TECHNICAL STANDARD, EDITION 3.0 DISTRIBUTION A. Approved for public release: distribution unlimited. This material is based upon work supported by U.S. Army Research Development
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 informationGoogle Cloud & the General Data Protection Regulation (GDPR)
Google Cloud & the General Data Protection Regulation (GDPR) INTRODUCTION General Data Protection Regulation (GDPR) On 25 May 2018, the most significant piece of European data protection legislation to
More informationISO/IEC TR TECHNICAL REPORT. Software engineering Product quality Part 4: Quality in use metrics
TECHNICAL REPORT ISO/IEC TR 9126-4 First edition 2004-04-01 Software engineering Product quality Part 4: Quality in use metrics Génie du logiciel Qualité des produits Partie 4: Qualité en métrologie d'usage
More informationAddressing Future Challenges in the Development of Safe and Secure Software Components The MathWorks, Inc. 1
Addressing Future Challenges in the Development of Safe and Secure Software Components 2016 The MathWorks, Inc. 1 Cybersecurity Emerging Topic in the Auto Industry Vehicle-to-Infrastructure Wifi Hotspot
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 informationJoint Agile Delivery Phase 3
Joint Agile Delivery Phase 3 Frank Massoudian Edward Pershwitz 2017 TM Forum 1 Joint Agile Delivery Phase 3 Project Lead Champions Participants 2017 TM Forum 2 Catalyst Timeline Oct 10-13, 2016 Stockholm
More informationUsing Model-Based Design in conformance with safety standards
Using Model-Based Design in conformance with safety standards MATLAB EXPO 2014 Kristian Lindqvist Senior Engineer 2014 The MathWorks, Inc. 1 High-Integrity Applications Software-based systems that are
More informationCERTIFICATION ISSUES IN AUTOMOTIVE SOFTWARE
CERTIFICATION ISSUES IN AUTOMOTIVE SOFTWARE Speaker: Mario Fusani Systems and Software Evaluation Centre ISTI CNR, Pisa, Italy mario.fusani@isti.cnr.it 1 CONTENTS Certification What is certification? Definitions
More informationInternational Software & Systems Engineering Standards
This presentation represents the opinion of the author and does not present positions of The MITRE Corporation or of the U.S. Department of Defense. Jim Moore The MITRE Corporation Chair, US TAG to ISO/IEC
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 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 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 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 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 informationIDE for medical device software development. Hyun-Do Lee, Field Application Engineer
IDE for medical device software development Hyun-Do Lee, Field Application Engineer Agenda SW Validation Functional safety certified tool IAR Embedded Workbench Code Analysis tools SW Validation Certifications
More informationFramework for building information modelling (BIM) guidance
TECHNICAL SPECIFICATION ISO/TS 12911 First edition 2012-09-01 Framework for building information modelling (BIM) guidance Cadre pour les directives de modélisation des données du bâtiment Reference number
More informationArchitecture-driven development of Climate Control Software LMS Imagine.Lab Embedded Software Designer Siemens DF PL
Architecture-driven development of Climate Control Software LMS Imagine.Lab Embedded Software Designer Siemens DF PL Restricted Siemens AG 2017 Realize innovation. Content 1 Overview 3 2 LMS Imagine.Lab
More informationSERVICE TRANSITION ITIL INTERMEDIATE TRAINING & CERTIFICATION
SERVICE TRANSITION ITIL INTERMEDIATE TRAINING & CERTIFICATION WHAT IS ITIL ST? The intermediate level of ITIL offers a role based hands-on experience and in-depth coverage of the contents. Successful implementation
More informationAdvanced Software Engineering: Software Testing
Advanced Software Engineering: Software Testing COMP 3705(L4) Sada Narayanappa Anneliese Andrews Thomas Thelin Carina Andersson Web: http://www.megadatasys.com Assisted with templates News & Project News
More informationISO/IEC/ IEEE INTERNATIONAL STANDARD
This is a preview - click here to buy the full publication INTERNATIONAL STANDARD ISO/IEC/ IEEE 26531 First edition 2015-05-15 Systems and software engineering Content management for product lifecycle,
More informationEvidence-based Development coupling structured argumentation with requirements development.
Evidence-based Development coupling structured argumentation with requirements development Jeremy.Dick@integrate.biz integrate 2012 based on paper Paper: EVIDENCE-BASED DEVELOPMENT COUPLING STRUCTURED
More informationEA-7/05 - EA Guidance on the Application of ISO/IEC 17021:2006 for Combined Audits
Publication Reference EA-7/05 EA Guidance on the Application of ISO/IEC 17021:2006 for Combined Audits PURPOSE This document has been prepared by a task force under the direction of the European Cooperation
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 informationIan Sommerville 2006 Software Engineering, 8th edition. Chapter 22 Slide 1
Verification and Validation Slide 1 Objectives To introduce software verification and validation and to discuss the distinction between them To describe the program inspection process and its role in V
More informationIRQA General Information:
: TABLE OF CONTENTS INTRODUCTION...4 KEY DIFFERENTIATORS...5 1. Flexibility to visually support multiple end-to-end processes and methodologies in Software and Systems Engineering... 5 2. Low implementation
More informationIntegrated and Separate?
Integrated and Separate? A document to aid the demonstration of Independence between Control & Safety by The 61508 Association Overriding key principle...it must be safe! DISCLAIMER: Whilst every effort
More informationGUIDELINE. of the European Committee for Welding of Railway Vehicles (ECWRV) ( ) PART 1
GUIDELINE of the European Committee for Welding of Railway Vehicles (ECWRV) (2016-05-10) PART 1 Procedure for the application of EN 15085 and certification of welding manufacturers for welding railway
More informationExamining the Code. [Reading assignment: Chapter 6, pp ]
Examining the Code [Reading assignment: Chapter 6, pp. 91-104] Static white-box testing Static white-box testing is the process of carefully and methodically reviewing the software design, architecture,
More informationAQMS AUDITOR AUTHENTICATION BODY AQMS AUDITOR APPLICATION GUIDE
AQMS OR AUTHENTICATION BODY AQMS OR APPLICATION GUIDE AQMS OR APPLICATION GUIDE PROBITAS AUTHENTICATION 6 1 2014 TABLE OF CONTENTS 1 Introduction... 2 2 Certification Schemes... 3 3 Certification Grades...
More informationAccreditation Criteria For Conformity Assessment Bodies
Page 1 of 8 Reviewed by: Getnet Tsigemalak Approved by: Araya Fesseha Position: Quality Manager Position: Director General Signature: Signature: Contents Page 1 Purpose and Scope... 2 2 References... 2
More informationCreating the Complete Trusted Computing Ecosystem:
FEBRUARY 2018 Creating the Complete Trusted Computing Ecosystem: An Overview of the Trusted Software Stack (TSS) 2.0 Trusted Computing Group 3855 SW 153rd Drive Beaverton, OR 97003 Tel (503) 619-0562 Fax
More informationTest and Evaluation of Autonomous Systems in a Model Based Engineering Context
Test and Evaluation of Autonomous Systems in a Model Based Engineering Context Raytheon Michael Nolan USAF AFRL Aaron Fifarek Jonathan Hoffman 3 March 2016 Copyright 2016. Unpublished Work. Raytheon Company.
More informationStandardkonforme 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 informationCoverity Static Analysis Support for MISRA Coding Standards
Coverity Static Analysis Support for MISRA Coding Standards Fully ensure the safety, reliability, and security of software written in C and C++ Overview Software is eating the world. Industries that have
More informationCOURSE BROCHURE. ITIL - Intermediate Service Transition. Training & Certification
COURSE BROCHURE ITIL - Intermediate Service Transition. Training & Certification What is ITIL ST? The intermediate level of ITIL offers a role based hands-on experience and in-depth coverage of the contents.
More informationAUDITOR / LEAD AUDITOR PHARMACEUTICAL AND MEDICAL DEVICE INDUSTRY
Requirement specification Certification of individuals: AUDITOR / LEAD AUDITOR PHARMACEUTICAL AND MEDICAL DEVICE INDUSTRY Requirement specification Auditor Lead Auditor rev 5.docx Page 1 1 Introduction
More informationSTEP Data Governance: At a Glance
STEP Data Governance: At a Glance Master data is the heart of business optimization and refers to organizational data, such as product, asset, location, supplier and customer information. Companies today
More informationJoint ITU-UNIDO Forum on Sustainable Conformity Assessment for Asia-Pacific Region (Yangon City, Republic of Union of Myanmar November 2013)
Joint ITU-UNIDO Forum on Sustainable Conformity Assessment for Asia-Pacific Region (Yangon City, Republic of Union of Myanmar 25-27 November 2013) Mark Amos Business Manager, IECEx Secretariat, IEC mark.amos@iecex.com
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 informationHIT Standards Committee
HIT Standards Committee Identifying Implementation Specifications & Gaps LeRoy Jones Program Manager Healthcare Information Technology Standards Panel (HITSP) September 15, 2009 What is Implementation
More informationPROTERRA CERTIFICATION PROTOCOL V2.2
PROTERRA CERTIFICATION PROTOCOL V2.2 TABLE OF CONTENTS 1. Introduction 2. Scope of this document 3. Definitions and Abbreviations 4. Approval procedure for Certification Bodies 5. Certification Requirements
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 informationFundamentals to Creating Architectures using ISO/IEC/IEEE Standards
Fundamentals to Creating Architectures using ISO/IEC/IEEE Standards What to Architect? How to Architect? IEEE Goals and Objectives Chartered by IEEE Software Engineering Standards Committee to: Define
More informationSDLC Maturity Models
www.pwc.com SDLC Maturity Models SecAppDev 2017 Bart De Win Bart De Win? 20 years of Information Security Experience Ph.D. in Computer Science - Application Security Author of >60 scientific publications
More informationInformation technology Service management. Part 10: Concepts and vocabulary
Provläsningsexemplar / Preview INTERNATIONAL STANDARD ISO/IEC 20000-10 First edition 2018-09 Information technology Service management Part 10: Concepts and vocabulary Technologies de l'information Gestion
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 informationScheme Document. For more information or help with your application contact BRE Global on +44 (0) or
Page: Page 1 of 15 1. Introduction This certification scheme has been designed to promote sustainable production of construction products and materials. Responsible sourcing includes organisational management,
More informationProcess for the Evaluation and Acceptance of Building Products in the USA
Process for the Evaluation and Acceptance of Building Products in the USA Rick Okawa, P.E. Deputy Vice President of Global Services and Business Development An Integrated Building System Product Certification
More informationFIRE SAFETY GUIDELINES
FSG 1:2013 FIRE SAFETY AND SHELTER DEPARTMENT SINGAPORE CIVIL DEFENCE FORCE FIRE SAFETY GUIDELINES FSG 1:2013 CERTIFICATION OF REGULATED FIRE SAFETY PRODUCTS & MATERIALS (REVISED PROCEDURES) Effective
More informationAutomated Cloud Compliance. GxP and 21 CFR Part 11 Compliance
Automated Cloud Compliance GxP and 21 CFR Part 11 Compliance Solution Overview Sierra Labs has developed a set of tools to help companies with HIPAA compliance, 21 CFR Part 11 requirement, and GxP validation
More informationDeliver robust products at reduced cost by linking model-driven software testing to quality management.
Quality management White paper September 2009 Deliver robust products at reduced cost by linking model-driven software testing to quality management. Page 2 Contents 2 Closing the productivity gap between
More informationFormal Methods and their role in Software and System Development. Riccardo Sisto, Politecnico di Torino
Formal Methods and their role in Software and System Development Riccardo Sisto, Politecnico di Torino What are Formal Methods? Rigorous (mathematical) methods for modelling and analysing (computer-based)
More informationACCREDITATION COMMISSION FOR CONFORMITY ASSESSMENT BODIES
ACCREDITATION COMMISSION FOR CONFORMITY ASSESSMENT BODIES ACCREDITATION SCHEME MANUAL Document Title: Document Number: Various Accreditation Schemes ACCAB-ASM-7.0 CONTROLLED COPY Revision Number Revision
More informationBRE Global Limited Scheme Document SD 186: Issue No December 2017
BRE Global Limited Scheme Document SD 186: Issue No. 11.1 Commercial-in-Confidence Page 1 of 9 Introduction This certification scheme has been designed to promote the use of sustainable materials and
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 informationStatic Analysis Techniques
oftware Design (F28SD2): Static Analysis Techniques 1 Software Design (F28SD2) Static Analysis Techniques Andrew Ireland School of Mathematical and Computer Science Heriot-Watt University Edinburgh oftware
More informationSparta Systems Stratas Solution
Systems Solution 21 CFR Part 11 and Annex 11 Assessment October 2017 Systems Solution Introduction The purpose of this document is to outline the roles and responsibilities for compliance with the FDA
More informationGUIDANCE AND INTERPRETATION DOCUMENTS TO THE REQUIREMENTS FOR THE COMPETENCE OF CONFORMITY ASSESSMENT BODIES
GUIDANCE AND INTERPRETATION DOCUMENTS TO THE REQUIREMENTS FOR THE COMPETENCE OF CONFORMITY ASSESSMENT BODIES Table of Contents 1 PURPOSE... 2 2 GENERAL... 2 3 GUIDANCE AND INTERPRETATIVE DOCUMENTS... 2
More informationAQMS AUDITOR APPLICATION GUIDE
AQMS OR AUTHENTICATION BODY AQMS OR APPLICATION GUIDE PROBITAS AUTHENTICATION 10 27 2015 RA 002 AAA UG AQMS Auditor Application User Guide pg. 1 of 22 TABLE OF CONTENTS 1 Introduction... 2 2 Certification
More informationProduct Security Program
Product Security Program An overview of Carbon Black s Product Security Program and Practices Copyright 2016 Carbon Black, Inc. All rights reserved. Carbon Black is a registered trademark of Carbon Black,
More informationInternet copy. EasyGo security policy. Annex 1.3 to Joint Venture Agreement Toll Service Provider Agreement
EasyGo security policy Annex 1.3 to Joint Venture Agreement Toll Service Provider Agreement This copy of the document was published on and is for information purposes only. It may change without further
More informationCS314 Software Engineering Peer Reviews
CS314 Software Engineering Peer Reviews Dave Matthews 1 Peer Reviews Informal Over the shoulder Tool assisted (like GitHub pull request reviews) Email pass around Pair Programming Formal Inspections Inspections
More informationA ROADMAP TO STANDARDIZING THE IRIG 106 CHAPTER 10 COMPLIANT DATA FILTERING AND OVERWRITNG SOFTWARE PROCESS
A ROADMAP TO STANDARDIZING THE IRIG 106 CHAPTER 10 COMPLIANT DATA FILTERING AND OVERWRITNG SOFTWARE PROCESS Item Type text; Proceedings Authors Berard, Alfredo; Manning, Dennis; Kim, Jeong Min Publisher
More informationFrequently Asked Questions. AUTOSAR C++14 Coding Guidelines
Frequently Asked Questions AUTOSAR C++14 Coding Guidelines General Q: What is AUTOSAR? A: AUTOSAR (AUTomotive Open System ARchitecture) is a partnership of over 180 automotive manufacturers, automotive
More informationGlobal Wind Organisation CRITERIA FOR THE CERTIFICATION BODY
Global Wind Organisation CRITERIA FOR THE CERTIFICATION BODY December 2015 (Version 3) 1 Contents 1. Introduction... 5 2. Criteria for approval of a Certification Body... 5 3. Selection of audit team members
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 informationUGANDA NATIONAL BUREAU OF STANDARDS LIST OF DRAFT UGANDA STANDARDS ON PUBLIC REVIEW
UGANDA NATIONAL BUREAU OF STANDARDS LIST OF DRAFT UGANDA STANDARDS ON PUBLIC REVIEW S/No. STANDARDS CODE TITLE(DESCRIPTION) SCOPE 1. DUS ISO/IEC 29151:2017 technology -- Security techniques -- Code of
More informationISO/IEC INTERNATIONAL STANDARD. Conformity assessment Requirements for bodies certifying products, processes and services
INTERNATIONAL STANDARD ISO/IEC 17065 First edition 2012-09-15 Conformity assessment Requirements for bodies certifying products, processes and services Évaluation de la conformité Exigences pour les organismes
More informationNational Information Assurance Partnership. Common Criteria Evaluation and Validation Scheme Validation Report
National Information Assurance Partnership TM Common Criteria Evaluation and Validation Scheme Validation Report Blue Ridge Networks BorderGuard Centrally Managed Embedded PKI Virtual Private Network (VPN)
More informationCTFL -Automotive Software Tester Sample Exam Paper Syllabus Version 2.0
Surname, Forename: Gender: male female Company address: Telephone: Fax: E-mail-address: Invoice address: Training provider: Trainer: CTFL -Automotive Software Tester Sample Exam Paper Syllabus Version
More informationISO/IEC TR TECHNICAL REPORT. Systems and software engineering Life cycle management Part 1: Guide for life cycle management
TECHNICAL REPORT ISO/IEC TR 24748-1 First edition 2010-10-01 Systems and software engineering Life cycle management Part 1: Guide for life cycle management Ingénierie des systèmes et du logiciel Gestion
More informationISO/IEC/ IEEE Systems and software engineering Content of life-cycle information items (documentation)
This is a preview - click here to buy the full publication INTERNATIONAL STANDARD ISO/IEC/ IEEE 15289 Second edition 2015-05-15 Systems and software engineering Content of life-cycle information items
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 information