Requirement Traceability in Practice

Similar documents
Managing detailed development data in a PLM framework

Efficient and Faster PLC Software Development Process for Automotive industry. Demetrio Cortese IVECO Embedded Software Design

A new approach to automotive electric/electronic engineering life-cycle management

Presented by: Jens Svensson, Volvo 3P. Volvo Group

Development Process Automation Experiences in Japan

Solutions for Quality Management in a Agile and Mobile World

Gothenburg (Sweden) Consultancy Company in Automotive Area

TÜ V Rheinland Industrie Service

System Software Product Line

Software Production. Industrialized integration and validation of TargetLink models for series production

Mastering increasing product complexity with Collaborative Systems Engineering and PLM

ISO Introduction

A PLM APPROACH FOR DEVELOPMENT OF AUTOMOTIVE ELECTRONIC SYSTEMS

Software: Driving Innovation for Engineered Products

Model Based System Engineering (MBSE) For Accelerating Software Development Cycle

Microsoft in Automotive and the Future of Connected Vehicle Consumer Experiences

Functional Safety with ISO Principles and Practice Dr. Christof Ebert, Dr. Arnulf Braatz Vector Consulting Services

NI Automotive Day (July 12th, 2006) Quality Management by Functional Testing. Jürgen Wölfle, Continental TEMIC

Enhance visibility into and control over software projects IBM Rational change and release management software

Agile Development with Jazz and Rational Team Concert

We drive Aurix to success Aurix Services for Automotive & Industrial

How to Upgrade SPICE-Compliant Processes for Functional Safety

Software: Driving Innovation for Engineered Products. Page

Development of AUTOSAR Software Components within Model-Based Design

ALM/Quality Center. Software

Tools to support Requirements-Based Testing

A Survey Report by Horst Hientz Hans-Jürgen Kugler

QA & Test Management. Overview.

Beschleunigen Sie die Entwicklung Ihrer Embedded Software mit Dienstleistungen von Vector

Requirements-driven Verification Methodology for Standards Compliance

From Diagnostic Requirements to Communication

Realtests.M questions M IBM Rational IT Sales Mastery Test v2

ISO/IEC Part 2 provides the following copyright release:

Requirements Management im Kontext von DevOps

A Case Study of Application Development and Production Code Generation for a Telematics ECU with Full Unified Diagnostics Services

Using Git with Rational Team Concert and Rational ClearCase in enterprise environments

DO-254 Requirements Traceability

ISO Functional Safety Draft International Standard for Road Vehicles: Background, Status, and Overview

MKS Integrity & CMMI. July, 2007

Compositional Variant Management and its Application in Embedded Software Development

Requirements Management

Vehicle Electronics. Services and Solutions to Manage the Complexity

Customer Experience. Silicon. Support & Professional Eng. Services. Freescale Provided SW & Solutions

Impact of Safety Standards to Processes and Methodologies. Dr. Herbert Eichfeld

Model-based Testing of Automotive Systems

see >analyze >control >align < WhitePaper > planningit: alfabet s Logical IT Inventory

Examination SUBJECT. Version:

Why do Project Fail? 42% 37% 27% 26% 24% 24% 0% 10% 20% 30% 40% 50% IBM Software Group Rational software. Source: AberdeenGroup, August 2006

DESIGN AUTOMOTIVE ENGINEERS

Standards Initiatives for Software Product Line Engineering and Management within the International Organization for Standardization

Contents. Introduction and System Engineering 1. Introduction 2. Software Process and Methodology 16. System Engineering 53

Configuration management in AUTOSAR

DATATRAK Customer Case Study

MMOG/LE OVERVIEW STREAMLINE AND OPTIMIZE SUPPLY CHAIN MANAGEMENT WITH QAD MMOG/LE SOLUTIONS IMPROVE PERFORMANCE IN THE AUTOMOTIVE SUPPLY CHAIN

Demand & Requirements Management Software Development QA & Test Management IT Operations & DevOps Change Management Agile, SAFe, Waterfall Support

Do you know? "7 Practices" for a Reliable Requirements Management. by Software Process Engineering Inc. translated by Sparx Systems Japan Co., Ltd.

How projects benefit from a full requirements lifecycle. Name : Nienke van den Brink, Leo Diepstraten, Capgemini NL Date: 6 October 2009

Demand & Requirements Management Software Development QA & Test Management IT Operations & DevOps Change Management Agile, SAFe, Waterfall Support

Cloud Enterprise Content Management

Applying 4+1 View Architecture with UML 2. White Paper

Holistic PLM for the development of mechatronic systems Proof of concept: Synchronized Mechatronics Engineering enabled by SOA

Normal forms and normalization

Herstellerinitiative Software (OEM Initiative Software)

The Role of Business Capabilities in Strategic Planning. Sneaking up on Quality Using Business Architecture in a learning corporation

AutoSAR Overview. FESA Workshop at KTH Prof. Jakob Axelsson Volvo Cars and Mälardalen University

Safe Automotive software architecture (SAFE)

Requirements Management mit HP Quality Center / ALM

Systems Engineering: Development of Mechatronics and Software Need to be Integrated Closely

EMA CMDB Assessment Service

SOLUTION. Hitachi Unified Compute Platform for VMware vsphere Top 10

Change Management for Rational DOORS User s Guide

Expanding the Value of Your Enterprise Content Management Platform

IBM Rational DOORS Next Generation

SOFTWARE DEVELOPMENT STANDARD FOR SPACECRAFT

DO-178B compliance: turn an overhead expense into a competitive advantage

by Heather Oppenheimer and Steve Baldassano

Enhancing The ALM Experience

IBM Rational systems and software solutions for the medical device industry

Managing Product Variants in a Software Product Line with PTC Integrity

Requirements Traceability. Mirka Palo

Fundamental Principles of Software Safety Assurance

Requirements Definition and Management Processes

Volvo Group Purchasing. VÄLKOMMEN TILL STORA LEVERANTÖRSDAGEN Volvo Group Trucks

Overview. The Knowledge Refinery Provides Multiple Benefits:

From Signal Routing to complete AUTOSAR compliant CAN design with PREEvision (II)

ESTABLISHING A MEASUREMENT PROGRAM

Integrated Finance, Risk, and Profitability Management for Insurance

Reduce Medical Device Compliance Costs with Best Practices.

What do you want to do?

How To Be Successful

Design Specification for IEEE Std 1471 Recommended Practice for Architectural Description IEEE Architecture Working Group 0 Motivation

Transcription:

Requirement Traceability in Practice How to turn the challenge into an opportunity Ali Shahrokni, Ph.D. Business analyst & application engineer ali.shahrokni@systemite.se

Systemite Founded 2000 in Gothenburg, Sweden Large footprint in Swedish automotive industry Location Headquarters in Göteborg/Gothenburg Branch office in Stockholm Representation in Republic of Korea: ESG Solutions Ltd Representation in China: ADG - Auto Development Group Concept Improved information management Specialized in automotive embedded systems development processes ALM/ESLM (Embedded Systems Lifecycle Management) 100% focus since day one Long experience in deploying ALM/ESLM solutions to automotive domain Trusted by Volvo Cars Volvo Global Truck Technology (incl Renault, Mack, UD) Volvo Construction Equipment NEVS / SAAB DongFeng/T-engineering KAERI (Korean nuclear research) Delphi Automotive (AUTOSAR) dspace GmbH CEVT/Geely... Research Projects MAENAD CRYSTAL SYNLIGARE HEAVY ROAD EMC2

In the automotive industry A major part of the value of data comes from its context and how it relates to other data artifacts. How data is connected between different solutions in your organization How data is connected in one solution Baseline 2 Baseline 1 How data changes over time How connections change over time 3

Traditional approach Documents Describes Design tools HW tools... Describes Fragmentized system description Low traceability Duplication of information Network tools Leads to quality Describes issues Inconsistencies efficiency problems Low traceability and redundant information Status unclear Manual work to manage changes keeping the system consistent 4

Integrated approach One unified model many views SystemWeaver Function specs Generates Generates Platform configuration Generates Network descriptions DBC-files Everything from one model Correct Consistent Complete 5

Integrated data management In a complex system such as a modern car Many people collaborating Late integration => high costs (even with defined interfaces) Information continuously integrated in its context => less assumptions, less complexity, more reuse Continuous integration benefits from single source of information Doesn t mean all the information in one tool Means that information is accessible, traceable, reportable, searchable, and analyzable from one place. 6

Automotive OEM Requirements for bill of material Safety requirements Requirements for in-house development Design & architecture Simulation models Behavior models All of these are requirement beyond the notion of requirements as specification 7

Traceability on different levels 8

Four main methods of managing data File-based Example: Word & Excel Silos Example: Doors & ClearQuest Why the move towards integrated data? What are the benefits? Reqs Design Test Weakly connected silos Example: Jazz (OSLC) Integrated information management Example: SystemWeaver Reqs Design Test 9

Benefits of integrated data When you create data in its context you can: Ensure consistency Generate instead of create Analyze (completeness, correctness, progress, process analysis & ) View from many perspectives (change impact, requirements, tests per requirements & ) Visualize Integrate solutions Using links to keep data up-to-date 10

Feature Level Requirements 11

Traceability for Single Requirement 130+ Specifications and Reports 10+ Products 40+ Test Suites 12

Traceability to Lower Level Abstractions 13

As Used in Test & Verification Planning 1 Allocation to Test Specification: 2 Allocation to Test Case: 14

Example: ISO 26262 Safety management Safety Management Concept Analysis Software Many different types of data Organizational changes Hardware 15

Integration facilitates Generate safety case for an item Concept Argument Analysis Evidence Software Hardware 16

Integration facilitates Generate progress reports for an item s safety goals Safety goal coverage Concept Analysis Real-time test progress report Software Hardware 17

Integration facilitates Which products include component A & which version of it? Version 1 Fine-grained information Version 3 Generate instead of Search and create Version 2 What functions are allocated to that component in each product? 18

Integration facilitates Fix bugs in component A once, get the effect in all products including component A Version 1 Change impact analysis Version 1 Consistency check Version 2 Exponential growth of number of files in file-based approach 19

Reflections Academic research: utilizing the opportunities of using integrated data An overemphasis on the mechanisms of storing integrated data and research on special cases but little on studying the benefits There is a gap between purely technical and fromscratch contributions that are hard to apply in industry and observational interview studies. Use the existing platforms to make more actionable research and get closer to studying organizations through their data and maybe guided by interviews 20

Reflections 2 Data analysis on more structured data gives insights not only into the data and the product but also into the organization Important to keep data consistent and up-todate; Not only for efficiency and cost but also for quality and creating new opportunities and raising the complexity to higher levels of abstraction Utilize the traceability of data to keep the data updated 21

Thank you 22