Integrated Software Environments To Streamline The Development Process, From Design To Test.
Integrated Software Environments To Streamline The Development Process, From Design To Test.
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
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
ni.com
Source: The Systems Development Journey of Smart Products, Aberdeen Group, December 2012.
ni.com
40%
30%
21%
Source: Managing Systems Design Complexity, Aberdeen Group, October 2012.
ni.com
Mechanical Design
Electrical/Electronics Design
ni.com
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
ni.com
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
ENHANCED
IBM Rational DOORS 9.5.1 IBM Rational DOORS Next Generation 4.0.3 ni.com
7
Analyze
Query, reporting, and impact analysis
Organize
Logical organization of product artifacts
Tracked Resource Set specification released to OSLC (OASIS) and SDK to Eclipse Lyo More help available for integrations and deployment
IBM & Business Partner Services,
ENHANCED
IBM Rational Engineering Lifecycle Manager 4.0.3 ni.com
8
OSLC
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
NEW
Rational Quality Manager National Instruments TestStand integration Rational Solution for Automotive Engineering to be enhanced with NI capabilities ni.com
10
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
ATO 2013
Test SW Quality
Milestones
System Layer
System Test
System Design
Integration Test
Subsystem Design
Design Review
Functional Test
Module Design
Module Test
Module Implementation
ni.com
12
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
ni.com
15
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
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
ni.com
http://grouper.ieee.org/groups/scc20/tii
19
Benefits Faster coding time Less data error Increased consistency Traceable Standardized
20
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.com
21