VectorCAST SP3 and Beyond...Nov 15, 2018  · TQL-5, Criteria 3 Off-The-Shelf Tool Qualification...

18
For Internal Use Only V1.0 | 2018-10-24 Jeffrey Fortin – Product Manager VectorCAST VectorCAST SP3 and Beyond

Transcript of VectorCAST SP3 and Beyond...Nov 15, 2018  · TQL-5, Criteria 3 Off-The-Shelf Tool Qualification...

Page 1: VectorCAST SP3 and Beyond...Nov 15, 2018  · TQL-5, Criteria 3 Off-The-Shelf Tool Qualification Materials Tool Operational Requirements (TOR) > Verifiable requirements and project

For Internal Use Only V1.0 | 2018-10-24

Jeffrey Fortin – Product Manager VectorCAST

VectorCAST SP3 and Beyond

Page 2: VectorCAST SP3 and Beyond...Nov 15, 2018  · TQL-5, Criteria 3 Off-The-Shelf Tool Qualification Materials Tool Operational Requirements (TOR) > Verifiable requirements and project

2

1. VectorCAST Overview

2. New Features in SP3

3. Planning for SP4

4. Questions and Answers

Agenda

Page 3: VectorCAST SP3 and Beyond...Nov 15, 2018  · TQL-5, Criteria 3 Off-The-Shelf Tool Qualification Materials Tool Operational Requirements (TOR) > Verifiable requirements and project

3 © 2018. Vector Software, Inc. All rights reserved. | For Internal Use Only. | V1.0 | 2018-10-24

Three Family Members

VectorCAST/Analytics for stand-alone metrics publishing and analysis

VectorCAST/QA for code coverage, system test automation, and change based testing

VectorCAST/C++ and /Ada for unit and integration testing

Enterprise Editions

Analytics, Change Based Testing,

Covered By Analysis, and Probe Points

Jenkins Plugin to enable a Continuous Testing process

The VectorCAST Product Family

VectorCAST Overview

Page 4: VectorCAST SP3 and Beyond...Nov 15, 2018  · TQL-5, Criteria 3 Off-The-Shelf Tool Qualification Materials Tool Operational Requirements (TOR) > Verifiable requirements and project

4 © 2018. Vector Software, Inc. All rights reserved. | For Internal Use Only. | V1.0 | 2018-10-24

Required by DO-178C for verification tools

TQL-5, Criteria 3

Off-The-Shelf Tool Qualification Materials

Tool Operational Requirements (TOR)> Verifiable requirements and project operational environment

Tool Qualification Data (TQD)> Test data and results from running qualification test suite

Tool Qualification Plan (TQP)> Defines Vector qualification process for VectorCAST

Tool Accomplishment Summary (TAS)> Shows Vector accomplished compliance with applicable requirements

Tool Configuration Index (TCI)> Identifies all configuration information for VectorCAST

VectorCAST Tool Qualification

VectorCAST Overview

Page 5: VectorCAST SP3 and Beyond...Nov 15, 2018  · TQL-5, Criteria 3 Off-The-Shelf Tool Qualification Materials Tool Operational Requirements (TOR) > Verifiable requirements and project

5 © 2018. Vector Software, Inc. All rights reserved. | For Internal Use Only. | V1.0 | 2018-10-24

Certified Software Tool for Safety Related Development

Certified for

IEC 61508-3(ed.2)

ISO 26262-8:2009

IEC 62304

EN 50128:2011

Applicable Tools

VectorCAST/C++

VectorCAST/Ada

VectorCAST/QA

VectorCAST Test Manager

VectorCAST TÜV SÜD Certification

VectorCAST Overview

TÜV SÜD CertifiedSoftware Tool forSafety RelatedDevelopment

Page 6: VectorCAST SP3 and Beyond...Nov 15, 2018  · TQL-5, Criteria 3 Off-The-Shelf Tool Qualification Materials Tool Operational Requirements (TOR) > Verifiable requirements and project

6 © 2018. Vector Software, Inc. All rights reserved. | For Internal Use Only. | V1.0 | 2018-10-24

Major Release Schedule

Once per year each January

Current Major Release: VectorCAST 2018

Service Packs released Quarterly

Bug Fixes

Usability Improvements

New Compiler and Target Support

Pre-release versions of significant new features

Release Schedule

VectorCAST Overview

Page 7: VectorCAST SP3 and Beyond...Nov 15, 2018  · TQL-5, Criteria 3 Off-The-Shelf Tool Qualification Materials Tool Operational Requirements (TOR) > Verifiable requirements and project

7 © 2018. Vector Software, Inc. All rights reserved. | For Internal Use Only. | V1.0 | 2018-10-24

Provide the most Automated Tools possible

If Testing is Easy, developers will do more Testing …

Enable Continuous and Collaborative Testing

If Testing is Continuous you will always be ready to release

Be the Tool of Choice for developers

Integrate with existing Work Flows and Tools

Intuitive to use

Product Strategy

VectorCAST Overview

Page 8: VectorCAST SP3 and Beyond...Nov 15, 2018  · TQL-5, Criteria 3 Off-The-Shelf Tool Qualification Materials Tool Operational Requirements (TOR) > Verifiable requirements and project

8 © 2018. Vector Software, Inc. All rights reserved. | For Internal Use Only. | V1.0 | 2018-10-24

Software Trends

VectorCAST Overview

• Hundreds of files• Thousands of Lines of Code• Lots of “connections”• Lots of safety concerns

SOFTWAREEMBEDDED SOFTWARE

+SIZE

ENTERPRISESOFTWARE

+Connections

• Thousands of files• Millions of Lines of Code• Few “connections”• Few safety concerns

+Safety

Page 9: VectorCAST SP3 and Beyond...Nov 15, 2018  · TQL-5, Criteria 3 Off-The-Shelf Tool Qualification Materials Tool Operational Requirements (TOR) > Verifiable requirements and project

9 © 2018. Vector Software, Inc. All rights reserved. | For Internal Use Only. | V1.0 | 2018-10-24

VectorCAST 6.4

6.4.6 will be the last release for the 6.4 series

Any customer under maintenance and support can get VectorCAST 2018

No additional cost

Need to request an updated license

The 6.4 release was a special case

Normally we do not release two version branches concurrently

We continued to support 6.4 as it was the last version to support Solaris

We will not add Service Packs to VectorCAST 2018 once we release VectorCAST 2019

Solaris

Solaris will EOL December 31, 2018

Solaris customers have the option to convert to Windows or Linux

VectorCAST 6.4

VectorCAST Overview

Page 10: VectorCAST SP3 and Beyond...Nov 15, 2018  · TQL-5, Criteria 3 Off-The-Shelf Tool Qualification Materials Tool Operational Requirements (TOR) > Verifiable requirements and project

10

1. VectorCAST Overview

2. New Features in SP3

3. Planning for SP4

4. Questions and Answers

Agenda

Page 11: VectorCAST SP3 and Beyond...Nov 15, 2018  · TQL-5, Criteria 3 Off-The-Shelf Tool Qualification Materials Tool Operational Requirements (TOR) > Verifiable requirements and project

11 © 2018. Vector Software, Inc. All rights reserved. | For Internal Use Only. | V1.0 | 2018-10-24

The “Big 3”

New Features in SP3

Create environments using the build settings database

Support for NVIDIA’s “CUDA” toolkit

Instrumentation Automation

Page 12: VectorCAST SP3 and Beyond...Nov 15, 2018  · TQL-5, Criteria 3 Off-The-Shelf Tool Qualification Materials Tool Operational Requirements (TOR) > Verifiable requirements and project

12 © 2018. Vector Software, Inc. All rights reserved. | For Internal Use Only. | V1.0 | 2018-10-24

Symbolic Constants

VectorCAST version 2018 SP3 has improved the usability of the Symbolic Constants window.> The Symbolic Constants window opens automatically (if the units under test contain enumerations, #defines, or

other symbolic constants) on the right-hand side of the Test Case Editor.

> The Symbolic Constants window remains open as long as there is at least one test case open in the Test Case Editor.

> The user can override the default behavior by clicking the redesigned Symbolic Constants button on the toolbar which now looks like "(X)" .

Allow pragmas for controlling instrumentation

Coupling Improvements

New Report Format

Instrumentation Fixes

Virtual Functions now shown in as mangled names in the Coupling report

GoogleTest example in VectorCAST/QA

Additional Enhancements

New Features in SP3

Page 13: VectorCAST SP3 and Beyond...Nov 15, 2018  · TQL-5, Criteria 3 Off-The-Shelf Tool Qualification Materials Tool Operational Requirements (TOR) > Verifiable requirements and project

13 © 2018. Vector Software, Inc. All rights reserved. | For Internal Use Only. | V1.0 | 2018-10-24

Grammatech CodeSonar

New Features in SP3

Page 14: VectorCAST SP3 and Beyond...Nov 15, 2018  · TQL-5, Criteria 3 Off-The-Shelf Tool Qualification Materials Tool Operational Requirements (TOR) > Verifiable requirements and project

14

1. VectorCAST Overview

2. New Features in SP3

3. Planning for SP4

4. Questions and Answers

Agenda

Page 15: VectorCAST SP3 and Beyond...Nov 15, 2018  · TQL-5, Criteria 3 Off-The-Shelf Tool Qualification Materials Tool Operational Requirements (TOR) > Verifiable requirements and project

15 © 2018. Vector Software, Inc. All rights reserved. | For Internal Use Only. | V1.0 | 2018-10-24

Next Up

Planning for SP4

Improve the ease of building a large integration test environment

Additional flags for tailoring the coverage instrumentation

More support for ISO 26262

Page 16: VectorCAST SP3 and Beyond...Nov 15, 2018  · TQL-5, Criteria 3 Off-The-Shelf Tool Qualification Materials Tool Operational Requirements (TOR) > Verifiable requirements and project

16

1. VectorCAST Overview

2. New Features in SP3

3. Planning for SP4

4. Questions and Answers

Agenda

Page 17: VectorCAST SP3 and Beyond...Nov 15, 2018  · TQL-5, Criteria 3 Off-The-Shelf Tool Qualification Materials Tool Operational Requirements (TOR) > Verifiable requirements and project

17

VectorCAST SP3 and Beyond

Questions and Answers

!?

Page 18: VectorCAST SP3 and Beyond...Nov 15, 2018  · TQL-5, Criteria 3 Off-The-Shelf Tool Qualification Materials Tool Operational Requirements (TOR) > Verifiable requirements and project

18 © 2018. Vector Software, Inc. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.0 | 2018-10-24

Author:Jeffrey FortinVector Software

Your questions are welcome!