22
Software on Board – What do You have to take into account Aerospace Testing; Hamburg, April 2011 Thorsten Marckmann SQS Software Quality Systems AG

Software on Board – What do You have to take into … on Board – What do You have to take into account Aerospace Testing; Hamburg, April 2011 ... Integration Testing

  • Upload
    lythien

  • View
    215

  • Download
    2

Embed Size (px)

Citation preview

Software on Board –What do You have to take into account

Aerospace Testing; Hamburg, April 2011

Thorsten MarckmannSQS Software Quality Systems AG

Aerospace Testing | April 2011 | Seite 2© SQS Software Quality Systems AG

SQS GroupAt a glance: SQS is the leader in independent software testing and quality management services.

»«

The global leader in independent software testing and quality management services -majority of its business in Europe

Financial Times, 21 August 2007

More than 28 years of prosperous operations

Over 5,000 completed projects

The customer base includes20 FTSE-100 companies, half ofthe DAX 30 companies and nearly a third of the STOXX-50 companies

The SQS philosophy is to increase success and efficiency of IT projects by using efficient solutions

SQS is listed on the AIM London

© SQS Software Quality Systems AG | Corporate Presentation | January 2011

Aerospace Testing | April 2011 | Seite 3© SQS Software Quality Systems AG

SQS is represented throughout the worldWherever our clients are located.

LocationsAustriaDenmarkGermanyEgyptFinlandIndiaIrelandNetherlandsNorway

“Follow the customers” is our motto for Offshore we are working on “Multi-language Customer-related Sourcing”(MLCS) strategy

South Africa

Egypt

India

USA

PortugalSouth AfricaSwedenSwitzerlandUnited KingdomUSA

PartnershipSpain

© SQS Software Quality Systems AG | Corporate Presentation | January 2011

Aerospace Testing | April 2011 | Seite 4© SQS Software Quality Systems AG

Successful projectsWhen are you going to join our satisfied customers?

Allied Irish BankBarclaysCredit SuisseJP Morgan

MessageLabsMeteorSunriseT-Mobile

TelecommunicationsAUVAPhoenicsRZF NRWAllen & Overy

Government & Public Sector / LegalBanking & Finance

AllianzBeazleyGeneraliR+V VersicherungZurich

BootsDeutsche PostEurogate

Retailers / Industrial Transportation

DaimlerGetrag FordVWAirbus

Automobiles & Parts / Aerospace & DefenceInsurance

BPCentricaExxonRWE

ATRONICEurobetReuters

MediaEdenbrookRTCT-Systems

Tech - Software & ServicesOil & Gas / Utilities

© SQS Software Quality Systems AG | Corporate Presentation | January 2011

Aerospace Testing | April 2011 | Seite 5© SQS Software Quality Systems AG

What we provideThe SQS portfolio covers all aspects of software quality management and testing.

Management Consulting

Quality ManagementQM-ImprovementBusiness Service ManagementProject ManagementIndependent Verification & Validation ManagementAgile Quality ManagementCode Quality ManagementLicense Compliance ManagementRelease Management

Process Quality ImprovementBidding/Contracting ProcessDevelopment ProcessOperation ProcessControlling ProcessProcess Reference ModelsCertification ProcessAssessments & Audits

Testing & Quality AssuranceTest ManagementFunctional TestingPerformance TestingUsability TestingMaintainability TestingEmbedded & Safety TestingSecurity Testing

Support ServicesConfiguration ManagementTest AutomationChange ManagementTest Data ManagementTest Environment ManagementTest Centre SupportTool SupportCertification Preparation SupportSupplier EvaluationSupplier Monitoring

Other ServicesApplication Lifecycle ManagementArchitecture ArchaeologyArchitecture Verification & ValidationBusiness Continuity ManagementCMMI-Assessments Code ReviewsIntegration TestingMigration TestingModel Based TestingNon-functional TestingPenetration TestingQMS Creation / Assessment / ImprovementRequirements Engineering & TestingSAP-TestingSpice AssessmentsTest Data & Test Environment ManagementTool SelectionWalkthroughs

© SQS Software Quality Systems AG | Corporate Presentation | January 2011

Aerospace Testing | April 2011 | Seite 6© SQS Software Quality Systems AG

Quality management expertiseSQS is a leading provider of seminars and conferences.

Altogether, SQS’ conferences have about 2,000 delegates in 2009

We have been staging an international conference in Germany on quality management and testing since 1996. “iqnite” – formerly known as “Software and Systems Quality Conferences” have become the world’s largest series of conferences on software quality management and testing7 established conferences in Germany, United Kingdom, Switzerland, Ireland, Australia and Sweden From 2010 also conferences in Austria and South Africa

Dusseldorf, Germany London, UK Zurich, Switzerland

Geneva, SwitzerlandDublin, Ireland Sydney, Australia

Johannesburg, South Africa

Vienna, AustriaStockholm, Sweden

Seminars on software quality management and testing since 1994: 560 seminars with some 2,600 participants per year

Reap the benefits of our expertise and capitalise on more than ten years experience in organising the leading quality management and testing conferences.

© SQS Software Quality Systems AG | Corporate Presentation | January 2011

Aerospace Testing | April 2011 | Seite 7© SQS Software Quality Systems AG

Fields of activity - SQS ISS (Industrial Services and Solutions)

RailwayRailway AvionicsAvionics AutomotiveAutomotive

HealthcareHealthcareIndustryIndustry AutomationAutomation

Aerospace Testing | April 2011 | Seite 8© SQS Software Quality Systems AG

Core Competencies

processesverification and validation according to standards

assessments according to standards (BOOTSTRAP, SPICE, ISO 9000ff, MISRA, IEEExxx, CENELEC, ...)

certification for regulatory bodies according to standards

documentation according to standards

development of dedicated SDLC-processes (QA, CM, Design, ...)

methodstesting of embedded systems

static analysis and code review

formal methods, SW-FMEA, requirements-engineering, RAMS ...

Aerospace Testing | April 2011 | Seite 9© SQS Software Quality Systems AG

Core Competencies

industry-specific products and processes (highlights)

avionic systems: DO178B, DO254, AIRBUS standards, formal methods

railway systems: CENELEC 50126 ff, certification for EBA, safety critical OS

automotive systems: MISRA, CAN-Bus,OSEK, SW-FMEA

healthcare systems: ISO/IEC 60601-1-4, ISO/IEC 14971-1, FDA-regulations, 21 CFR Part11

common development: IEEE730, V-Modell97, requirements engineering, RAMS

Aerospace Testing | April 2011 | Seite 10© SQS Software Quality Systems AG

Vita Thorsten Marckmann (Avionic)

Working for SQS since 1997

Consulting, Product development, Trainings, Test Management

2005: Supplier monitoring for Avionic SW Developer

2006 – 2010: Airbus:

System Process Assurance Nominee (SyPAN)

A400M, A350XWB

“Doc-Owner” for ABD0200.2.5 “Supplier Monitoring”

Aerospace Testing | April 2011 | Seite 11© SQS Software Quality Systems AG

The starting point:Federal Aviation Requirements I

Identical to JAR.

Adequate test including hardware driven test

Requirementsdriven

Problem reportingChange management

ConfigurationManagement

Aerospace Testing | April 2011 | Seite 12© SQS Software Quality Systems AG

Federal Aviation Requirements II

Identisch zu JAR.

Robustness test

Partitioningof Safety Levels

m11

Slide 12

m11 Folie zur Erklärung partitioning of safety levels den back up satzman, 07/06/2010

Aerospace Testing | April 2011 | Seite 13© SQS Software Quality Systems AG

Airbus Directives and International Standards

Aerospace Testing | April 2011 | Seite 14© SQS Software Quality Systems AG

Standards have been defined to reduce Risk

The probability of a “catastrophic” Hazard must be extremely unlikely

The quantitative failure rate must be 1.0E-9 / h or less

or,

The probability of a system failure shall not exceed 0.000000001 per flight hour

This leads to 1/(1.0E-9) ) = 1.000.000.000 hours without the occurrence of any dangerous situation

1.000.000.000 h ~ 114.155 years

Aerospace Testing | April 2011 | Seite 15© SQS Software Quality Systems AG

Produkt

EASA / FAA Zulassungsanforderungen für Systeme und SW und elektronische Hardware

DO-178B / ED-12B

DO-254 / ED-80

DO-160 /ED-14B

DO-200A / ED-76A

ARP 4754 / ARP 4761

Planung Entwicklung ZertifizierungValidation/Verifikation

Projektmanagement / Konfigurationsmanagement / Qualitätssicherung

Normen / Standards in der SW und eHW Entwicklung

NATO-Anforderungen

AQAP-2000,2110-2130, 2210

AQAP-160AQAP-169

MIL-Standards

MIL-HDBK-516B

MIL-STD 498MIL-STD 882

internationale Standards für Systeme, SW und elektronische HW

ISO/IEC 15504 ISO/IEC 15288ISO/IEC 12207 ISO/IEC 61508

Aerospace Testing | April 2011 | Seite 16© SQS Software Quality Systems AG

The People – The Basis for success

Testing not harmonized part of academic studies

Does the Management understands the complexity of software development

Create a quality framework (Test automation)

Aerospace Testing | April 2011 | Seite 17© SQS Software Quality Systems AG

Criticality Analysis – What do I have to do first

Where is my risk in software development. What are my priorities? To be able to focus on the most important thing

Beispiel: D:\Documents and Settings\man\Desktop\Verknüpfung mit Criticality Analysis --Funds Transfer_MB12101.xls.lnk

To be able to focus on the most important function

Aerospace Testing | April 2011 | Seite 18© SQS Software Quality Systems AG

Design and safety

To develop a function is „easy“.

To develop a specific performance or degree of safety, is not.

Effective design leads to lest test effort

Aerospace Testing | April 2011 | Seite 19© SQS Software Quality Systems AG

Norms, Standards and documentation

To make sure, that efforts has been made to reduce errors and to meet the safety requirements

Do Your people know, how to develop regarding these rules?

See “AirbusDirective” (ABD0100, ABD0200) as checklist for content that have to be addressed

Care about Your documentation in time (GAP Analysis)

The need for documentation is a chance to improve the internal quality

You are responsible for Your supplier. Your Process Assurance Nominee have to monitor your supplier and collect evidence, that the plans have been met

Aerospace Testing | April 2011 | Seite 20© SQS Software Quality Systems AG

How to avoid systematic failures

Train Your People

Follow a specific life cycle model

Creation of the documentation regarding the level of safety

Ensure the independence between Development, Verification and Validation

Aerospace Testing | April 2011 | Seite 21© SQS Software Quality Systems AG

SQS Software Quality Systems AG

Thank You for Your attention

For more information Visit us at J 55

HamburgWendenstrasse 21 a | 20097 Hamburg, Deutschland

Tel.: +49 40 38 99 70 - 0 | Fax: +49 40 38 99 70 - 15E-Mail: [email protected]: www.sqs.de | Internet: www.sqs-group.com

CollogneStollwerckstraße 11 | 51149 Köln, Deutschland

Tel.: +49 2203 9154-0 | Fax: +49 2203 9154-15E-Mail: [email protected]: www.sqs.de | Internet: www.sqs-group.com

Vielen Dank für Ihre Aufmerksamkeit