0% found this document useful (0 votes)
563 views

Integrated Software Environments To Streamline The Development Process, From Design To Test.

This document discusses tools and approaches for streamlining product development from design through testing. It focuses on enabling traceability, access to engineering information, and collaboration across disciplines. Rational software solutions help with requirements management, design management, and testing integration. National Instruments provides test management and execution capabilities. The goal is to facilitate a systems approach to address increasing product complexity.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
563 views

Integrated Software Environments To Streamline The Development Process, From Design To Test.

This document discusses tools and approaches for streamlining product development from design through testing. It focuses on enabling traceability, access to engineering information, and collaboration across disciplines. Rational software solutions help with requirements management, design management, and testing integration. National Instruments provides test management and execution capabilities. The goal is to facilitate a systems approach to address increasing product complexity.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 20

Integrated software environments to streamline the development process, from design to test

Enabling a systems approach to product development & testing

Enrico Mancin Rational Systems Engineering Solutions TigerTeam IOT Europe IBM Software, Rational

Luigi Magni Pragma Engineering ATS System Engineer NI - Certified TestStand Architect

ni.com

The make up of products and systems has changed

Shift from predominately mechanical products to most innovation being delivered by software and electronics Increased complexity of these smarter products and systems A strengthened need for a systems approach to product development
Systems Design Challenges

Source: Aberdeen Group, August 2012

ni.com

Better systems engineering = more successful product development


Strong correlation between better SE capabilities and higher performance
Higher Program Performance vs. Systems Engineering Capability
% of Programs 100% reporting Higher Performance 75% 50% 25% 0% 15% Lower SEC 24% Middle SEC Higher SEC 56%

Total Systems Engineering Capability (SEC)


Source: Building a Business Case for Systems Engineering: The 2012 SE Effectiveness Study, SEI, NDIA & AESS.

Adopting best-in-class systems engineering practices results in superior business outcomes


Best-in-Class Top 20%
of aggregate performance scorers 85% of product launch dates met 12% reduction in length of development cycle over the last two years 88% of product quality targets met 85% of product revenue targets met

Source: The Systems Development Journey of Smart Products, Aberdeen Group, December 2012.

ni.com

Investment in embedded software development is essential


Top Pressure to Incorporate Embedded Software
Percentage of Respondents (n=142)
Innovations from software create new revenue opportunities Customers demand the tailored experience achieved with software Need to accelerate time to market and software is faster Software technological advances offer customers value added experiences Need to competitively differentiate products 25% 31%

40%

30%

21%
Source: Managing Systems Design Complexity, Aberdeen Group, October 2012.

ni.com

Three imperatives for a systems approach to product development


1. Traceability across the lifecycle
Market Assessment Customer Requirements System Requirements System Design Deployment/ Release to Mfg. System Verification and Validation System Test Operations and Maintenance

2. Access to all engineering information


Embedded Software Development

Mechanical Design

Electrical/Electronics Design

3. Collaboration across engineering disciplines


Open Lifecycle and Service Management Integration Platform

ni.com

Transform the development of smarter products and systems


IBM solutions for product and systems development
Whats new
1. Traceability across the lifecycle

Full Jazz based solution with the addition of DOORS Next Generation Continued investment in DOORS 9.x Expanded IBM and third-party data sources in Rational Engineering Lifecycle Manager Public SDK for Tracked Resource Set adapters Public SDK for design management Integration with National Instruments test management and execution capabilities

Product and Systems Development

2. Access to all engineering information


3. Collaboration across engineering disciplines


ENHANCED IBM Rational Solution for Systems and Software Engineering


Rational DOORS 9.5.1 / DOORS NG 4.0.3 Rational Rhapsody 8.0.3 and Rhapsody Design Manager 4.0.3 Rational Quality Manager 4.0.3 Rational Team Concert 4.0.3 Rational Engineering Lifecycle Manager 4.0.3 Rational ClearCase 8.0.1

ni.com

1. Traceability across the lifecycle


Enhanced capabilities in both DOORS 9.x and DOORS Next Generation (NG)
Whats new

1. Traceability across the lifecycle

Use DOORS NG as an integrated capability in the Rational Solution for Systems and Software Engineering Extract key metrics from your requirements data: Enhanced integration of DOORS 9.5.1 with Rational Insight

Options for co-existence / migration


Work with DOORS 9.x and DOORS NG alongside each other: both tools support linking of information between both databases Work with other projects/suppliers by exchanging requirements through the standard exchange format of ReqIF Jumpstart projects with data from DOORS 9.x

ENHANCED
IBM Rational DOORS 9.5.1 IBM Rational DOORS Next Generation 4.0.3 ni.com
7

2. Access to all engineering information


RELM extended to new IBM and 3rd party data sources
Whats new

Visualize, analyze and organize data from new sources:


Latest versions of Rational DOORS 9.x, Rhapsody Design Manager, Team Concert and Quality Manager National Instruments: Hardware and software test results Mathworks Simulink: Dynamic systems models Rational DOORS Next Generation Rational Asset Manager: Business and technical assets Rational Focal Point: Product and portfolio management data Client-specific integrations to PLM and ERP tools

2. Access to all engineering information

IBM Rational Engineering Lifecycle Manager


Visualize
Cross discipline views and navigation

Analyze
Query, reporting, and impact analysis

Organize
Logical organization of product artifacts

Index of Linked Lifecycle Data

Tracked Resource Set specification released to OSLC (OASIS) and SDK to Eclipse Lyo More help available for integrations and deployment
IBM & Business Partner Services,

Open Lifecycle and Service Management Integration Platform

ENHANCED
IBM Rational Engineering Lifecycle Manager 4.0.3 ni.com
8

3. Collaboration across engineering disciplines


Design management extended to third-party and in-house tools
Whats new?
Improve design collaboration and traceability through extended lifecycle workflow capabilities for actively managed designs Enhanced workflow between requirements analysis and design via improved OSLC integration and workflow with DOORS and DOORS NG Manage design information from multiple sources with new support for design management of additional third-party and in-house design tools
ENHANCED
Rational Rhapsody 8.0.3 Rational Rhapsody Design Manager 4.0.3 ni.com
9

3. Collaboration across engineering disciplines

Collaborative Design Management

OSLC

Open Lifecycle and Service Management Integration Platform

Collaborate across product development and test


Whats new?

3. Collaboration across engineering disciplines

Rational Quality Manager and NI TestStand integration IBM Rational Solution for Automotive Engineering to be enhanced with National Instruments Test and Quality elements for functional safety with ISO26262 Aerospace and Defense

New DO-178 Templates for Rational DOORS and Rational Team Concert New Rational Rhapsody kit to support DO-178 compliance New practice guidance to support Defense Architecture Frameworks (DoDAF)
OSLC

Open Lifecycle and Service Management Integration Platform

NEW
Rational Quality Manager National Instruments TestStand integration Rational Solution for Automotive Engineering to be enhanced with NI capabilities ni.com
10

Facing with test of complex systems


Increased device complexity leads to more complex test systems
Apollo cockpit & DSKY

Test system design more difficult to implement, realize and maintain Increased test systems delivery time Higher occurrence of test system flaws (obvious and hidden) Increased overall cost of testing with high DTC and severe impact on product cost
Shuttle cockpit

Test Economics SW Centric Ecosystems

ATO 2013

Test SW Quality

How to manage test process and dominate test costs?


ni.com
11

Defining a new testing approach from reactive to proactive


Insert test earlier into device design process: Design for Testability & Prototype verification Change from unstructured to well structured test design process: HW/SW test architecture

Milestones

System Layer

Requirements Analysis Design Review

System Test

System Design

Integration Test

Subsystem Layer Module Layer

Subsystem Design

Design Review

Functional Test

Module Design

Module Test

Module Implementation

ni.com

12

Next-Gen test systems design


Software centric test approach using modular instrumentation
SW architecture based on Test Manager and user-defined measurements HW architecture based on COTS components: Virtual Instruments Define a standardized test platform

ni.com
Frost and Sullivan 2006 World Synthetic Instrumentation Test Equipment Report

13

Next-Gen SW architecture
Modular software architecture with distinctive layers
NI Vision: TestStand and ADEs (LabVIEW, LabWindows)

ni.com

14

Next-Gen SW architecture
Modular software architecture with distinctive layers
NI Vision: TestStand and ADEs (LabVIEW, LabWindows)

NI TestStand

Code Modules

LabVIEW VI

LabWindows CVI

...

DLL

ActiveX

Custom HAL

IVI

Switch Executive

Software Layers Low level Driver Layer

Instrument Specific Drivers

ni.com

15

Test Systems Quality


NI Requirements Gateway basic approach
Device compliance relies even more on test quality this leads to an accurate management of test requirements FDA 21 CFR Part 11
DO-178C ISO26262 CMMI
DOORS

Specification sources

Dedicated Interfaces
Requirements Traceability

NI Requirements Gateway
Capture Navigation

Requirements analysis, coverage and traceability are essential tasks in order to improves the quality of the development process.

Dedicated Interfaces

Working code

TestStand

LabVIEW LabWindows LabVIEW UTFMATRIXx


17

ni.com

Test Systems Standard


When a myth becomes reality
Many different formats are used to describe test information (UUT, Test sequence, Report), these formats change between different companies as well as between business units. NASC has led to the establishment of a working group in order to define a standard: a common language for test information. Automatic Test Markup Language (ATML) is a collection of XML Schemas that allows ATS to exchange test information in a common format adhering to the XML standard. Family of Standards managed by IEEE (SCC20) as Std 1671 .1 to .6 1671 1671.1 1671.2 1671.3 1671.4 1671.5 1671.6
ni.com

ATML Overview and Architecture Test Description & Test Result Instrument Description & instance UUT Description & instance Test Configuration Interface Description & instance Test System Description & instance
18

Test Systems Standard


ATML standards increase test systems quality and reduce costs
For every standard a corresponding set of XML schema has been defined. TD document describes: test conditions, limits, and execution flow of a test sequence TR document includes: measurements data, pass/fail values and other properties test operator and station information

ni.com
http://grouper.ieee.org/groups/scc20/tii

19

Test Systems Standard


NI ATML Toolkit for TestStand
NI was a pioneer in ATML adoption by 2004 with the ATML test report supported in TestStand. The ATML Toolkit extend the ATML support to TD & last version of TR in TestStand. Performs an automatic code generation based on the input of ATML TD document. Test Sequence as well as code modules skeleton are automatically generated.

NI TestStand Sequence Editor ni.com

Test Code Sequence Modules

Benefits Faster coding time Less data error Increased consistency Traceable Standardized

20

Test Systems Future Evolution


Adoption of system/software engineering practice
Realization of a complete SW ecosystem in order to support the entire test development process integrated into product development with a complete ALM. (IBM Rational)

Design

Develop

Deploy

IBM Rational

Increased support of ATML standards with the integration of toolkits for editing, traceability and advanced automated code generation.

NI TestStand Veristand

NI ATML Toolkit ATML Editor

ni.com

21

You might also like