Contato
Os seus contatos

Vector Informatik GmbH

Visitor Address: Holderäckerstr. 36

70499 Stuttgart

Alemanha

Telefone: +49 711 80670-0

Fax: +49 711 80670-111

E-mail:

Address for Deliveries:
Motorstr. 56
70499 Stuttgart
Germany

Vector Informatik GmbH

Borsteler Bogen 27

Hamburg

Alemanha

Telefone: +49 40 2020130-0

Fax: +49 40 2020130-20

E-mail:

Vector Informatik GmbH

Frankfurter Str. 286

38122 Braunschweig

Alemanha

Telefone: +49 531 121990

Fax: +49 531 12199 20

E-mail:

Vector Consulting Services GmbH

Ingersheimer Str. 20

70499 Stuttgart

Alemanha

Telefone: +49 711 80670 1520

Fax: +49 711 80670 444

E-mail:

Postal address:
Ingersheimer Str. 24

Vector Informatik GmbH

Philipp-Reis-Str. 1

76137 Karlsruhe

Alemanha

Telefone: +49 721 91430 100

Fax: +49 721 91430 101

E-mail:

Vector Informatik GmbH

Otto-Hahn-Str. 20

85609 Aschheim

Alemanha

Telefone: +49 89 94384220

Fax: +49 711 80670-111

E-mail:

Vector Informatik GmbH

Franz-Mayer-Str. 8

93053 Regensburg

Alemanha

Telefone: +49 941 208650

Fax: +49 941 20865 111

E-mail:

Vector Informatik GmbH

Visitor Address: Holderäckerstr. 36

70499 Stuttgart

Alemanha

Telefone: +49 711 80670 500

Fax: +49 711 80670 555

E-mail:

Technical Sales Embedded Software and AUTOSAR

Visitor Address: Holderäckerstr. 36

70499 Stuttgart

Alemanha

Telefone: +49 711 80670 400

Fax: +49 711 80670 425

E-mail:

Vector Informatik GmbH

Visitor Address: Holderäckerstr. 36

70499 Stuttgart

Alemanha

Telefone: +49 711 80670 200

Fax: +49 711 80670-111

E-mail:

Business hours: Monday to Friday from 8:30 am to 5:00 pm (CET/CEST).

Online: https://portal.vector.com

Vector Informatik GmbH

Visitor Address: Holderäckerstr. 36

70499 Stuttgart

Alemanha

Telefone: +49 711 80670 5050

Fax: +49 711 80670-111

E-mail:

Vector Informatik GmbH

Ingersheimer Str. 24

70499 Stuttgart

Alemanha

Telefone: +49 711 80670 5770

Fax: +49 711 80670 333

E-mail:

Vector Informatik GmbH

Visitor Address: Holderäckerstr. 36

70499 Stuttgart

Alemanha

Telefone: +49 711 80670-5050

Fax: +49 711 80670-111

E-mail:

Vector Informatik GmbH

Visitor Address: Holderäckerstr. 36

70499 Stuttgart

Alemanha

Telefone: +49 711 80670-0

Fax: +49 711 80670-111

E-mail:

Vector Informatik GmbH

Visitor Address: Holderäckerstr. 36

70499 Stuttgart

Alemanha

Telefone: +49 711 80670 4618

Fax: +49 711 80670 499

E-mail:

Your contact:
Katja Hahmann
Manager Customer Projects for CANoe and automated Test Systems

Vector Informatik GmbH

Baierbrunner Str. 23

81379 Munich

Alemanha

Telefone: +49 89 74 7377-0

Fax: +49 89 74 7377-99

E-mail:

Vector Austria GmbH

Millennium Tower, Etage 41
Handelskai 94-96

1200 Vienna

Áustria

Telefone: +43 1 90160 0

Fax: +43 1 90160 35

E-mail:

Vector Austria GmbH

Millennium Tower, Etage 41
Handelskai 94-96

1200 Vienna

Áustria

Telefone: +43 1 90160 55

Fax: +43 1 90160 9955

E-mail:

Vector Austria GmbH

Millennium Tower, Etage 41
Handelskai 94-96

1200 Vienna

Áustria

Telefone: +43 1 90160 40

Fax: +43 1 90160 9940

E-mail:

Vector Austria GmbH

Millennium Tower, Etage 41
Handelskai 94-96

1200 Vienna

Áustria

Telefone: +43 1 90160 0

Fax: +43 1 90160 35

E-mail:

Vector North America

39500 Orchard Hill Place
Suite 500

Novi, Michigan 48375

EUA

Telefone: +1 248 449-9290

Fax: +1 248 449-9704

E-mail:

Operational sales automotive

Vector North America

39500 Orchard Hill Place
Suite 500

Novi, Michigan 48375

EUA

Telefone: +1 248-449-9290, Option 3

Fax: +1 248 449-9704

E-mail:

Vector North America

39500 Orchard Hill Place
Suite 500

Novi, Michigan 48375

EUA

Telefone: +1 248 449 9290 Option 1

Fax: +1 248 449-9704

E-mail:

Vector North America

39500 Orchard Hill Place
Suite 500

Novi, Michigan 48375

EUA

Telefone: +1 248 449 9290 Option 2

Fax: +1 248 449-9704

E-mail:

Vector GB Ltd.

2480 Regents Court
The Crescent
Birmingham Business Park

West Midlands B37 7YE

Reino Unido

Telefone: +44 121 788 7900

E-mail:

VAT No.: GB 941 2528 36
Registered in England Number 06699692

Vector GB Ltd.

2480 Regents Court
The Crescent
Birmingham Business Park

West Midlands B37 7YE

Reino Unido

Telefone: +44 121 788 7900

E-mail:

Vector GB Ltd.

2480 Regents Court
The Crescent
Birmingham Business Park

West Midlands B37 7YE

Reino Unido

Telefone: +44 121 788 7901

Fax: --

E-mail:

Vector GB Ltd.

2480 Regents Court
The Crescent
Birmingham Business Park

West Midlands B37 7YE

Reino Unido

Telefone: +44 121 788 7900

Fax: --

E-mail:

Vector Japan Co. Ltd.

Seafort Square Center Bldg.
2-3-12 Higashi-shinagawa, Shinagawa-ku

Tokyo 140-0002

Japão

Telefone: +81 3 4586 1800

Fax: +81 3 4586 1830

E-mail:

Vector Japan Co. Ltd.

Global Gate,
4-60-12 Hiraike-cho, Nakamura-ku, Nagoya-shi

Aichi, 453-6110

Japão

Telefone: +81 52 770 7170

Fax: +81 52 770 7190

E-mail:

Vector Japan Co. Ltd.

Cent Urban Bldg. 4F
3-23-15 Nishinakajima, Yodogawa-ku, Osaka-shi

Osaka 532-0011

Japão

Telefone: +81 6 6829 6446

Fax: --

E-mail:

Vector Japan Co. Ltd.

東京都品川区東品川2-3-12 シーフォートスクエア センタービル

〒140-0002

Japão

Telefone: +81 3 4586 1800

Fax: +81 3 4586 1830

E-mail:

Vector Japan Co. Ltd.

愛知県名古屋市中村区平池町4-60-12 グローバルゲート

〒453-6110

Japão

Telefone: +81 52 770 7170

Fax: +81 52 770 7190

E-mail:

Vector Japan Co. Ltd.

Seafort Square Center Bldg.
2-3-12 Higashi-shinagawa, Shinagawa-ku

Tokyo 140-0002

Japão

Telefone: +81 3 4586 1800

Fax: +81 3 4586 1830

E-mail:

Vector Japan Co. Ltd.

Tokyo Seafort Square Center Building
2-3-12 Higashi-Shinagawa, Shinagawa-ku

Tokyo 140-0002

Japão

Telefone: +81 3 4586 1810

Fax: +81 3 4586 1830

E-mail:

Online: https://portal.vector.com

Please refer to the following for reception hours:
- Phone 10-12 / 13-17 (Mo-Fr, excl. holidays)
- E-mail, fax / 24 hours at any time

Vector Japan Co. Ltd.

Seafort Square Center Bldg.
2-3-12 Higashi-shinagawa, Shinagawa-ku

Tokyo 140-0002

Japão

Telefone: +81 3 4586 1800

Fax: +81 3 4586 1830

E-mail:

Vector Japan Co.Ltd...

Seafort Square Center Bldg.
2-3-12 Higashi-shinagawa, Shinagawa-ku

Tokyo 140-0002

Japão

Telefone: +81 3 4586 1800

Fax: +81 3 4586 1830

E-mail:

Vector Automotive Technology (Shanghai) Co., Ltd.

Sunyoung Center
Room 2701-2703, No.398 Jiang Su Road
Changning District

Shanghai 200050

China

Telefone: +86 21 2283 4688

E-mail:

Vector Automotive Technology (Shanghai) Co., Ltd.

801, 8th Floor, Indigo Plaza,
No.20 Jiuxianqiao Road,
Chaoyang District

Beijing 100016

China

Telefone: +86 10 8432 8600

E-mail:

Vector Automotive Technology (Shanghai) Co., Ltd.

Sunyoung Center
Room 2701-2703, No.398 Jiang Su Road
Changning District

Shanghai 200050

China

Telefone: +86 21 2283 4688

E-mail:

Vector Automotive Technology (Shanghai) Co., Ltd.

Sunyoung Center
Room 2701-2703, No.398 Jiang Su Road
Changning District

Shanghai 200050

China

Telefone: +86 21 2283 4688

E-mail:

Vector Automotive Technology (Shanghai) Co., Ltd.

Sunyoung Center
Room 2701-2703, No.398 Jiang Su Road
Changning District

Shanghai 200050

China

Telefone: +86 21 2283 4688

E-mail:

Vector Automotive Technology (Shanghai) Co., Ltd.

Sunyoung Center
Room 2701-2703, No.398 Jiang Su Road
Changning District

Shanghai 200050

China

Telefone: +86 21 2283 4688

E-mail:

Vector Automotive Technology (Shanghai) Co., Ltd.

Room 1008, Galaxy Development Building, No. 18, Zhongxin 5th Road
Futian District

Shenzhen 518048

China

Telefone: +86 21 2283 4628

E-mail:

Vector Korea IT Inc.

9F, Yongsan Prugio Summit Office-dong,
69, Hangang-daero, Yongsan-gu

Seoul 04378

Coreia

Telefone: +82 2 807 0600

Fax: +82 2 807 0601

E-mail:

Vector Korea IT Inc.

9F, Yongsan Prugio Summit Office-dong,
69, Hangang-daero, Yongsan-gu

Seoul 04378

Coreia

Telefone: +82 2 807 0600 Ext.1

Fax: +82 2 807 0601

E-mail:

Vector Korea IT Inc.

용산구 한강대로 69 용산 푸르지오 써밋 업무동 9층

서울 04378

Coreia

Telefone: +82 2 807 0600 Ext.4

Fax: +82 2 807 0601

E-mail:

Vector Korea IT Inc.

9F, Yongsan Prugio Summit Office-dong,
69, Hangang-daero, Yongsan-gu

Seoul 04378

Coreia

Telefone: +82 2 807 0600 Ext.2

Fax: +82 2 807 0601

E-mail:

Vector Korea IT Inc.

602, Yongsan Prugio Summit Office-dong

Seoul 04378

Coreia

Telefone: +82 2 807 0600 Ext.3

Fax: +82 2 807 0601

E-mail:

Vector Italia s.r.l.

Corso Sempione 68

20154 Milano

Itália

Telefone: +39 02678171 10

Fax: +39 02678171 35

E-mail:

Vector Italia s.r.l.

Corso Sempione 68

20154 Milano

Itália

Telefone: +39 02678171 70

Fax: +39 02678171 35

E-mail:

Business hours: Monday to Friday from 9:00 am to 6:00 pm (CET/CEST).

Online: https://portal.vector.com

Vector Italia s.r.l.

Corso Sempione 68

20154 Milano

Itália

Telefone: +39 02678171 10

Fax: +39 02678171 35

E-mail:

Vector Italia s.r.l.

Corso Sempione 68

20154 Milano

Itália

Telefone: +39 02678171 10

E-mail:

Vector Informática Brasil Ltda.

Rua Verbo Divino 1488, 3º andar

4719-904 São Paulo - SP

Brasil

Telefone: +55 11 5180 2350

Fax: +55 11 5181 7013

E-mail:

Vector Informática Brasil Ltda.

Rua Verbo Divino 1488, 3º andar

4719-904 São Paulo - SP

Brasil

Telefone: +55 11 5180 2350

Fax: +55 11 5181 7013

E-mail:

Vector Informática Brasil Ltda.

Rua Verbo Divino 1488, 3º andar

4719-904 São Paulo - SP

Brasil

Telefone: +55 11 5180 2351

Fax: +55 11 5181 7014

E-mail:

Vector Informática Brasil Ltda.

Rua Verbo Divino 1488, 3º andar

4719-904 São Paulo - SP

Brasil

Telefone: +55 11 5180 2350

E-mail:

Vector North America

1351 South County Trail, Suite 310

East Greenwich, RI 02818

EUA

Telefone: +1 401 398 7185

E-mail:

Development software testing
Operational sales non-automotive
 

Vector North America

1351 South County Trail, Suite 310

East Greenwich, RI 02818

EUA

Telefone: +1 401 398 7185

E-mail:

Vector North America

1351 South County Trail, Suite 310

East Greenwich, RI 02818

EUA

Telefone: +1 401 398 7185

E-mail:

Vector France S.A.S.

106 avenue Marx Dormoy

92120 Montrouge

França

Telefone: +33 1 73 28 42 00

E-mail:

Vector France S.A.S.

106 avenue Marx Dormoy

92120 Montrouge

França

Telefone: +33 1 73 28 42 00

E-mail:

Vector France S.A.S.

106 avenue Marx Dormoy

92120 Montrouge

França

Telefone: +33 1 73 28 42 42

E-mail:

Vector France S.A.S.

9 rue Matabiau

31000 Toulouse

França

Telefone: +33 170 952 200

E-mail:

Squoring Technologies SAS

9 Rue Matabiau

31000 Toulouse

França

Telefone: +33 170 952 200

E-mail:

Vector France S.A.S.

106 avenue Marx Dormoy

92120 Montrouge

França

Telefone: +33 1 73 28 42 00

E-mail:

Vector Informatik India Pvt. Ltd.

No 11-14, 5th & 6th floor, Tara Heights,
Old Mumbai Pune Road, Wakadewadi

Shivaji Nagar, Pune 411003

Índia

Telefone: +91 20 6634 6600

E-mail:

Vector Informatik India Pvt. Ltd.

No 11-14, 5th & 6th floor, Tara Heights,
Old Mumbai Pune Road, Wakadewadi

Shivaji Nagar, Pune 411003

Índia

Telefone: +91 20 6634 6600

E-mail:

Vector Informatik India Pvt. Ltd.

No 11-14, 5th & 6th floor, Tara Heights,
Old Mumbai Pune Road, Wakadewadi

Shivaji Nagar, Pune 411003

Índia

Telefone: +91 20 6634 6634

E-mail:

Vector Informatik India Pvt. Ltd. – Bengaluru office

Kalyani Solitaire 2nd & 3rd Floor
No.165/2, Krishna Raju Layout
Doraisanipalya, Off Bannerghatta Road

Bengaluru 560076

Índia

Telefone: +91 80 6822 9600

E-mail:

Vector Informatik India Pvt. Ltd.

No 11-14, 5th & 6th floor, Tara Heights,
Old Mumbai Pune Road, Wakadewadi

Shivaji Nagar, Pune 411003

Índia

Telefone: +91 20 6634 6600

E-mail:

VecScan AB

Theres Svenssons Gata 9

417 55 Gothenburg

Suíça

Telefone: +46 31 764 76 00

Fax: +46 31 764 76 19

E-mail:

VecScan AB

Theres Svenssons Gata 9

417 55 Gothenburg

Suíça

Telefone: +46 31 764 76 00

Fax: +46 31 764 76 19

E-mail:

VecScan AB

Theres Svenssons Gata 9

417 55 Gothenburg

Suíça

Telefone: +46 31 764 76 00

Fax: +46 31 764 76 19

E-mail:

VecScan AB

Theres Svenssons Gata 9

417 55 Gothenburg

Suíça

Telefone: +46 31 764 76 00

Fax: +46 31 764 76 19

E-mail:

VecScan AB

Teknikringen 9

SE-583 30 Linköping

Suíça

Telefone: +46 (0)13–560 18 14

Fax: +46 31 764 76 19

E-mail:

Vector North America

66 Bovet Road, Suite 300

San Mateo, CA 94402

EUA

Vector North America

66 Bovet Road, Suite 300

San Mateo, CA 94402

EUA

Vector North America

66 Bovet Road, Suite 300

San Mateo, CA 94402

EUA

Vector Informatik GmbH

Visitor Address: Holderäckerstr. 36

70499 Stuttgart

Alemanha

Telefone: +49 711 80670-0

E-mail:

Address for Deliveries:
Motorstr. 56
70499 Stuttgart
Germany

Vector Informatik GmbH

Visitor Address: Holderäckerstr. 36

70499 Stuttgart

Alemanha

Telefone: +49 711 80670 200

E-mail:

Business hours: Monday to Friday from 8:30 am to 5:00 pm (CET/CEST).

Online: https://portal.vector.com

Vector Informatik GmbH

Visitor Address: Holderäckerstr. 36

70499 Stuttgart

Alemanha

Telefone: +49 711 80670 500

E-mail:

Exibir no mapa
Selecione a sua região

1. Região

Selecione um continente/país:

Your region/language settings differ from the requested site. Do you want to change to suggested region/language?
Your region/language settings differ from the requested site. Do you want to change to suggested region/language?
Your region/language settings differ from the requested site. Do you want to change to suggested region/language?
Your region/language settings differ from the requested site. Do you want to change to suggested region/language?
Your region/language settings differ from the requested site. Do you want to change to suggested region/language?
Your region/language settings differ from the requested site. Do you want to change to suggested region/language?
Your region/language settings differ from the requested site. Do you want to change to suggested region/language?
Your region/language settings differ from the requested site. Do you want to change to suggested region/language?
Your region/language settings differ from the requested site. Do you want to change to suggested region/language?
Your region/language settings differ from the requested site. Do you want to change to suggested region/language?
Your region/language settings differ from the requested site. Do you want to change to suggested region/language?
Your region/language settings differ from the requested site. Do you want to change to suggested region/language?
Your region/language settings differ from the requested site. Do you want to change to suggested region/language?
Your region/language settings differ from the requested site. Do you want to change to suggested region/language?
shoppingcart
VectorCAST - Software Test Automation for High Quality Software

VectorCAST

Software Test Automation for High Quality Software

Automating Software Testing with VectorCAST

The VectorCAST embedded software testing platform is a family of products that automates testing activities across the software development lifecycle. The purpose of this section is to provide a high-level view of what the VectorCAST products do, how they interwork, and how you might best use them to fully meet your own software testing needs.

Advantages

  • Focus on Embedded Systems
  • Enable Continuous and Collaborative Testing

  • Provide the most Automated Tools possible

  • Works with your existing software development tools

Gallery

Todos Imagens Vídeos
VectorCAST/QA - System Test Automation/Code Coverage
VectorCAST/QA - System Test Automation/Code Coverage
VectorCAST/QA enables teams to implement consistent and repeatable processes for managing test activities and reporting key quality metrics.
VectorCAST/C++ - C and C++ Unit and Integration Testing
VectorCAST/C++ - C and C++ Unit and Integration Testing
VectorCAST/C++ is a highly automated unit and integration test solution used by embedded developers to validate safety and business critical embedded systems. This dynamic test solution is widely used in the avionics, medical device, automotive, industrial controls, railway, and financial industries.
VectorCAST/Ada - Ada Unit and Integration Testing
VectorCAST/Ada - Ada Unit and Integration Testing
VectorCAST/Ada is a dynamic software test solution that automates Ada unit and integration testing, which is necessary for validating safety- and mission-critical embedded systems.
VectorCAST/Analytics - Quality Metrics
VectorCAST/Analytics - Quality Metrics
VectorCAST Analytics provides an easy to understand web-based dashboard view of software code quality and test completeness metrics, enabling users to identify trends in a single codebase or compare metrics between multiple codebases.
VectorCAST/Coupling Coverage Report

Application Areas

Aerospace
Auto
Industrial
Medical
Railway

Structural Coverage Certification for Airborne Systems and Equipment

What is RTCA DO-178C; EUROCAE ED-12C

One of the key requirements in the software verification process of DO-178C and ED-12C is achieving structural code coverage in conjunction with the testing of the highlevel and low-level software requirements.

These documents classify software into five levels of criticality based on whether atypical software behavior could cause or contribute to the failure of a system function. The table below shows the relationship between the failure condition category and the structural coverage objective as defined the standards.

Software Criticality Level and Structural Coverage Requirements

Level

Failure Definition Associate Structural Coverage
A Software resulting in a catastrophic failure condition for the system Modified Condition / Decision Coverage, Decision Coverage and Statement Coverage
B Software resulting in hazardous or severe-major failure condition for the system Decision Coverage and Statement Coverage
C Software resulting in a major failure condition for the system Statement Coverage
D Software resulting in a minor failure condition for the system None Required

 

What is VectorCAST for DO-178C and ED-12C

The VectorCAST family of tools supports the creation and management of test cases to prove that the low-level software requirements have been tested. Additionally, the VectorCAST tools support the capture and reporting of structural code coverage data at all levels prescribed by DO-178C and ED-12C including Level A.

Highlights

  • Supports all levels of code coverage required by DO-178C; ED-12C
  • Automatic generation and compilation of complete test stubs and driver programs
  • Automatic regression testing
  • Compliant test report generation
  • Test execution on host, simulator, and embedded target system

VectorCAST Tool Qualification Deliverable Process

DO-178C and ED-12C specifies that qualification of a software tool is necessary when processes prescribed by the document, are eliminated, reduced, or automated by the use of a tool, without its output being manually verified. Because VectorCAST automates the process of validating low-level requirements and the process of recording and reporting on structural code coverage, it must be qualified when used as part of a DO-178C and ED-12C certification. Vector Software has developed an off-the-shelf qualification package that has been used on more than forty DO-178C and ED-12C certification projects.

Download Using VectorCAST for DO-178B/C Software Verification White Paper

    Exibir mais

    Software Verification and Validation for Automotive Functional Safety

    What is ISO 26262

    The International Organization for Standardization document 26262 (ISO 26262) provides a process framework and a procedural model for the development and test of safety critical electronic systems in motor vehicles. It is a derivative of the International Electronic Commission document 61508 (IEC 61508) adapted for the challenges met in Automotive. VectorCAST for ISO 26262 satisfies the recommendations for software testing and verification specified in Part 6 of the standard for software development. Recommended activities include both unit level and system level testing activities such as functional tests (requirement-based tests and partition tests) and structural coverage tests.

    Highlights

    • Supports all levels of code coverage required by ISO 26262
      • Statement
      • Branch
      • MCDC
    • Automatic generation and compilation of complete test stubs and driver programs for unit and integration testing
    • Automatic regression testing
    • Requirement to test case mapping
    • Robustness Testing
    • Out of bounds values
    • Boundary condition testing
    • Test execution on host, simulator, and embedded target systems

     

    What is VectorCAST for ISO 26262

    The VectorCAST family of tools supports the creation and management of test cases to prove that the low level software requirements have been tested and is also useful for a variety of robustness testing activities such as range and out of bounds testing. Additionally, the VectorCAST tools support the capture and reporting of structural code coverage at all levels required by ISO 26262.

    How VectorCAST Supports ISO 26262

    VectorCAST accelerates testing efforts related to ISO 26262 compliance by empowering users with the following benefits:

    • Complete support for all levels of structural coverage
    • Automatic generation and compilation of test stubs and driver programs for functional and robustness testing
    • Requirements can be tagged to test cases
    • Automatic generation of type value range test cases (min-mid-max)
    • Test cases based on plausible range of values
    • Interactive point-and-click and script generated test case construction
    • Test case modification and re-execution without re-compilation
    • Automatic regression testing
    • Standards compliant test report generation
    • Basis path analysis and cyclomatic complexity
    • Test execution on both host and embedded target development systems

    TÜV SÜD Certified Tool for ISO 26262 Safety Related Development

    The VectorCAST product family is a TÜV SÜD certified software tool for safety related development.

    Download Following the ISO 26262-6:2018 Guidelines with VectorCAST White Paper

    Download the TÜV SÜD Certification Safety Manual

    Exibir mais

    Functional Safety Certification for Programmable Electronic Systems

    What is IEC 61508

    IEC 61508 is the international industry standard governing functional safety of programmable electronic systems. IEC 61508 certification confirms that a product or system complies with objectives set by the standard. IEC 61508 is comprised of seven (7) parts. In “Part 3: Software requirements” (IEC 61508-3), the document defines software requirements and sets the safety lifecycle for software, including validation and verification. The safety lifecycle begins with a risk analysis to determine the Safety Integrity Level (SIL) required. IEC 61508-3 highly recommends certified tools and translators for safety integrity levels of SIL-2 and higher.

    Highlights

    • Supports all levels of code coverage required by IEC 61508
      • Statement
      • Branch
      • MCDC
    • Automatic generation and compilation of complete test stubs and driver programs for unit and integration testing
    • Automatic regression testing
    • Requirement to test case mapping
    • Robustness Testing
    • Out of bounds values
    • Boundary condition testing
    • Test execution on host, simulator, and embedded target systems

    What is VectorCAST for IEC 61508

    The VectorCAST embedded software test platform supports the creation and management of test cases to prove that the low level software requirements have been tested and is also useful for a variety of robustness testing activities such as range and out of bounds testing. Additionally, the VectorCAST tools support the capture and reporting of structural code coverage at all levels required by IEC 61508.

    Level Consequences Failure
    0 N/A
    1 Potential for minor injuries
    2 Potential for major injuries or one fatality
    3 Potential for multiple fatalities
    4 Potential fatalities in the community

    Four levels of SIL to specify the necessary safety measures for avoiding an unreasonable residual risk

    How VectorCAST Supports IEC 61508

    VectorCAST accelerates testing efforts related to IEC 61508 compliance by empowering users with the following benefits:

    • Complete support for all levels of structural coverage
    • Automatic generation and compilation of test stubs and driver programs for functional and robustness testing
    • Requirements can be tagged to test cases
    • Automatic generation of type value range test cases (min-mid-max)
    • Test cases based on plausible range of values
    • Interactive point-and-click and script generated test case construction
    • Test case modification and re-execution without re-compilation
    • Automatic regression testing
    • Standards compliant test report generation
    • Basis path analysis and cyclomatic complexity
    • Test execution on both host and embedded target development systems

    TÜV SÜD Certified Tool for IEC 61508 Safety Related Development

    The VectorCAST product family is a TÜV SÜD certified software tool for safety related development.

    Download Understanding Verification and Validation of Software Under IEC 61508-3:2010 White Paper

    Download the TÜV SÜD Certification Safety Manual

    Exibir mais

    Software Safety Certification for Medical Devices and Equipment

    A wide variety of medical devices incorporate embedded software. Some of these such as: X-ray scanners, heart rate, blood pressure and breathing monitors, are used for analyzing patients. Others such as defibrillator and medication pumps, are used to treat patients.

    In both cases, people’s health and safety depend on the medical software deployed being reliable, safe and bug-free.

    Medical devices sold in the United States must be approved by the U.S. Food and Drug Administration (FDA). The FDA has a formal process for device manufactures to follow for certification including guidelines for software validation.

    What is IEC 62304

    The International Electrotechnical Commission created the IEC 62304 standard. The standard, formulated to govern the requirements for medical software, describes the process that medical software must go through in order to be approved for use in Europe. The standard includes guidelines for testing any software components that are part of a medical device.

    Highlights

    • Supports all levels of code coverage required by IEC 62304
      • Statement
      • Branch
      • MCDC
    • Automatic generation and compilation of complete test stubs and driver programs for unit and integration testing
    • Automatic regression testing
    • Requirement to test case mapping
    • Robustness Testing
    • Out of bounds values
    • Boundary condition testing
    • Test execution on host, simulator, and embedded target systems

    What is VectorCAST for FDA and IEC 62304

    The VectorCAST embedded software test platform supports the creation and management of test cases to prove that the low level software requirements have been tested and is also useful for a variety of robustness testing activities such as range and out of bounds testing. Additionally, the VectorCAST tools support the capture and reporting of structural code coverage at all levels recommended by IEC 62304.

    Proving Due Diligence for FDA Audits

    VectorCAST tools are successfully used by clients demonstrating due diligence with FDA software quality requirements. Whether your device is Class I, II or III, the VectorCAST tools provide a dependable and repeatable testing process for your medical device software development.

    TÜV SÜD Certified Tool for IEC 62304 Safety Related Development

    The VectorCAST product family is a TÜV SÜD certified software tool for safety related development.

    Download Using VectorCAST to Satisfy FDA Software Testing Requirements White Paper

    Download the TÜV SÜD Certification Safety Manual

    Exibir mais

    Software Verification and Validation for Railway Applications

    What is EN 50128:2011 and EN 50657:2017

    The European Standards EN 50128:2011 and EN 50657:2017 provide a process framework and a procedural model for the development and test of safety critical electronic systems in railway systems. It is a derivative of the International Electronic Commission document, IEC 61508 adapted for the challenges met in railway systems.

    Highlights

    • Supports all levels of code coverage required by EN 50128 and EN 50657
      • Statement
      • Branch
      • MCDC
    • Automatic generation and compilation of complete test stubs and driver programs for unit and integration testing
    • Automatic regression testing
    • Requirement to test case mapping
    • Robustness Testing
    • Out of bounds values
    • Boundary condition testing
    • Test execution on host, simulator, and embedded target systems

    What is VectorCAST for EN 50128 and EN 50657

    The VectorCAST embedded software test platform supports the creation and management of test cases to prove that the low level software requirements have been tested and is also useful for a variety of robustness testing activities such as range and out of bounds testing. Additionally, the VectorCAST tools support the capture and reporting of structural code coverage at all levels required by EN 50128 and EN 50657.

    How VectorCAST Supports EN 50128 and EN 50657

    VectorCAST accelerates testing efforts related to EN 51208 and EN 50657 compliance by empowering users with the following benefits:

    • Complete support for all levels of structural coverage
    • Automatic generation and compilation of test stubs and driver programs for functional and robustness testing
    • Requirements can be tagged to test cases
    • Automatic generation of type value range test cases (min-mid-max)
    • Test cases based on plausible range of values
    • Interactive point-and-click and script generated test case construction
    • Test case modification and re-execution without recompilation
    • Automatic regression testing
    • Standards compliant test report generation
    • Basis path analysis and cyclomatic complexity
    • Test execution on both host and embedded target development systems

    TÜV SÜD Certified Tool for EN 50128 and EN 50657 Safety Related Development

    The VectorCAST product family is a TÜV SÜD certified software tool for safety related development.

    Download the TÜV SÜD Certification Safety Manual

    Exibir mais

    Highlights of VectorCAST 2022

    TESTinsights
    C++ Template Instance Coverage
    Visure Integration
    Parallel Test Harness Code Generation

    TESTinsights

    TESTinsights extends the functionality of VectorCAST to accumulate all results of software examination and software test activities from all participants with a collaborative service. Participants analyze these result data collaboratively in web dashboards to gain insights from different points of views and levels of abstraction.  

    Exibir mais

    C++ Template Instance Coverage

    VectorCAST 2022 can now instrument and show coverage on template instantiations instead of just the template itself. Template functions in C++ are not really functions but rather templates or patterns that are used to create many functions at compile-time. This means that one function as defined in the source will, after compilation, become many different functions instantiations of the template function. With VectorCAST 2022, coverage will be reported for all instantiations.

    Exibir mais

    Visure Integration

    The VectorCAST Requirements Gateway 3.0 (RGW 3.0) provides traceability between software requirements and test cases and allows the import and mapping of requirements to test cases. RGW 3.0 provides a way to: 

    • Import requirements for which unit test cases in VectorCAST are planned or exist from your Application Lifecycle Management (ALM) or Requirements Management System (RMS) to a VectorCAST RGW repository
    • Assign specific requirements to test cases in a unit test environment
    • Export unit tests together with the resulting pass or fail status back to the ALM tool

    In RGW 3.0, the repository is implemented using JSON file format. 

    VectorCAST 2022 now includes an RGW 3.0 Visure Integration for customers using Visure to manage requirements. 

    Exibir mais

    Parallel Test Harness Code Generation

    VectorCAST 2022 allows the user to set the number of jobs to run simultaneously when building an environment. The user can configure a number of parallel processes up to maximum number of cores available on the machine. During the build, all the commands are added to a queue and then executed in parallel. The processing completes after the queue becomes empty and all running processes exit or if there is an error in executing any command. This feature is only available for C and C++ languages and is available by default. 

    An environment variable sets the number of jobs to run simultaneously when building an environment. On machines with multiple CPU cores, setting this variable to a value greater than 1 should improve environment build performance. 

    Exibir mais

    Product Descriptions

    Recordings
    Syst. Requirements
    KnowledgeBase
    Exibir mais

    Platforms

    VectorCAST and the FlexNet Publisher distributed with VectorCAST is available for two platforms, 64-bit Windows and 64-bit Linux.

    Windows 64-bit

    The following Windows platforms are supported (64-bit version only):

    • Windows 10

    • Windows Server 2012 R2

    • Windows 8.1

    • Windows Server 2012

    • Windows 8

    • Windows Server 2008 R2 Service Pack 1 (SP1)

    • Windows 7 SP1

    • Windows Server 2008 Service Pack 2 (SP2)

    • Windows Vista SP2

    For the Windows 64-bit VectorCAST, your machine will need to have the Windows Universal C Runtime (CRT) installed. Universal CRT Deployment | Microsoft Docs

    Note that if you are using FlexNet Publisher 11.16.4, then the Windows Universal C Runtime (CRT) is required.

    Note: For Windows installs, VectorCAST itself does not require administrator privileges to install. However, the VectorCAST installer, for some versions, will attempt to install redistributable packages from Microsoft if they are missing from your installation. Microsoft may require admin privileges to perform the installation of these packages. If you are able to perform the installation with administrator privileges, then you will avoid any issue that may arise from the possible installation of the Microsoft redistributable packages.

    Linux 64-bit

    For Linux host platforms, the minimum system requirements are:

    • A 64-bit distribution with the GNU C Library (glibc) version 2.5 or later.

    • FlexNet Publisher requires that the LSB package for your Linux platform be installed.

    Certain parts of VectorCAST---mainly those related to GUIs driven by Python---rely on the Qt5 toolkit, which has further system-wide dependencies. VectorCAST functionality relying on Qt5 includes features such as the RSP Configurator and Requirements Gateway integrations. To run these features, VectorCAST follows the minimum requirements for Qt5:

    • GNU C Library (glibc) version 2.17 or later.

    • Kernel version of 3.10.0 or later.

    These dependencies are not mandatory and are only necessary if you wish to run Qt5-driven functionality.

    Depending on your Linux distribution, the following packages are likely to be required:

    For SUSE-based distributions (e.g., SLES or OpenSUSE):

    • libxcb-image0

    • libxcb-keysyms1

    • libxcb-randr0

    • libxcb-render0

    • libxcb-render-util0

    • libxcb-shape0

    • libxcb-shm0

    • libxcb1

    • libxcb-sync1

    • libxcb-util1

    • libxcb-xfixes0

    • libxcb-xinerama0

    • libxcb-xinput0

    • libxcb-xkb1

    For RedHat-based distributions (e.g., RHEL, CentOS, Oracle Linux):

    • libxcb

    • xcb-util

    • xcb-util-image

    • xcb-util-keysyms

    • xcb-util-renderutil

    For Ubuntu/Debian-based distributions:

    • libxcb1

    • libxcb-image0

    • libxcb-keysyms1

    • libxcb-randr0

    • libxcb-render0

    • libxcb-render0-util0

    • libxcb-shape0

    • libxcb-shm0

    • libxcb-sync1

    • libxcb-util1

    • libxcb-xfixes0

    • libxcb-xinerama0

    • libxcb-xinput0

    • libxcb-xkb1

    Exibir mais

    Do you have technical questions? Visit our KnowledgeBase to find the answers.

    Exibir mais

    VectorCAST/C++

    Unit and Integration Test for C/C++

    VectorCAST/C++ is an integrated software test solution that significantly reduces the time, effort, and cost associated with testing C/C++ software components necessary for validating safety and mission-critical embedded systems.

    VectorCAST/Ada

    Ada Unit and Integration Testing

    VectorCAST/Ada

    VectorCAST/Ada is a dynamic software test solution that automates Ada unit and integration testing, which is necessary for validating safety- and mission-critical embedded systems.

    VectorCAST/QA

    System Test Automation/Code Coverage

    VectorCAST/QA

    VectorCAST/QA enables teams to implement consistent and repeatable processes for managing test activities and reporting key quality metrics such as code coverage. Test automation simplifies test execution. It is compatible with all test execution frameworks. VectorCAST/QA also provides an integrated workflow for white-box system testing. Application internals can be monitored, and faults injected using Probe Points.

    TESTinsights

    Collaborative Analysis of Test Result Data

    TESTinsights extends the functionality of VectorCAST to accumulate all results of software examination and software test activities from all participants with a collaborative service. Participants analyze these result data collaboratively in web dashboards to gain insights from different points of views and levels of abstraction. 

    VectorCAST/Coupling

    Data and Control Coupling Verification

    VectorCAST/Coupling provides automated analysis and instrumentation for data coupling and control coupling verification for C and C++ source files and is used in conjunction with an existing VectorCAST/QA project or VectorCAST Cover environment. Coupling verification is mandatory for safety-critical avionics software development according to both RTCA DO-178B and DO-178C. The tools support the Coupling requirements of DO-178B/C by using a combination of static analysis to identify the couples in a code base and run-time verification of the couples during application execution.

    Downloads

    Product Installers
    Fact Sheets
    Whitepapers
    Application Notes

    Please see the VectorCAST Downloads Page on our website to access the VectorCAST Product Installers.

    Exibir mais
    Exibir mais
    Exibir mais
    Exibir mais
    Case Studies
    Exibir mais

    News & Events

    News
    Events
    Exibir mais
    Exibir mais

    Compilers & Debuggers

    VectorCAST supports a wide range of industry-standard C, C++, and Ada compilers.

    C and C++ Supported Compilers
    Ada Supported Compilers

    For C and C++, VectorCAST is user-configurable for the compiler that you are using. If the compiler you are using is not on the list of supported C/C++ compilers, you simply need to configure the compile and link commands for your compiler.

    Exibir mais

    All VectorCAST/Ada generated test-harness components are automatically compiled and linked, using your compiler. An interface to your compiler’s debugger is also provided so that you can run test cases under control of the debugger. No additional configuration is required.

    Exibir mais

    Qualification Package

    Tool Qualification and Verification packages for aerospace, railway, industrial, automotive, and medical.

    Avionics
    Industrial, Automotive, Medical and Railway

    The VectorCAST Tool Qualification package for DO-178B and DO-178C contains tool qualification documentation, test cases, and procedures that let you qualify VectorCAST tools on projects based on the DO-178B/ED-12B or DO-178C/ED-12C standard. The package contains the Tool Operational Requirements (TOR) document and Tool Qualification Document (TQD) along with other documents required by DO-330. With the package, development organizations can streamline certification of their embedded systems developed using VectorCAST.

    Exibir mais

    The VectorCAST Tool Validation Package for IEC 61508, ISO 26262, EN 50128, FDA and IEC 62304  provides documentation, certificates, and templates that help you use VectorCAST on projects based on the IEC 61508, ISO 26262, EN 50128, FDA and IEC 62304  standards and FDA guidelines. The package includes certificates and reports from the certification authority TÜV SÜD that are based on documented, application-specific verification workflows. The VectorCAST Tool Validation Package offers organizations the required evidence to demonstrate compliance with the applicable standards.

    Exibir mais

    Tool Integrations

    Configuration Management
    Application Lifecycle Management
    Software Modeling
    Defect Tracking
    Requirements Management
    Continuous Integration
    Static Analysis

    IBM® Rational® ClearCase®

    IBM Rational ClearCase offers complete software configuration management (SCM) with version control and global development support that provides sophisticated version control, workspace management, and parallel development support and build auditing to improve productivity.

    Exibir mais

    Polarion®

    Polarion Software develops and markets web-based solutions for Requirements Management, Test Management, Quality Assurance (QA), and ALM that provide full traceability and transparency throughout the product lifecycle. Polarion solutions improve the efficiency of product development and help organizations identify and mitigate risks, improve quality, and achieve compliance and quality standards.

     

    PTC®

    PTC Integrity is Application Lifecycle Management (ALM) software. It empowers teams to manage product and system requirements, enable closed-loop product validation and accelerate global software development. PTC Integrity enables organizations to solve the complexity involved in developing today’s products and applications.

     

    Jama Software®

    Jama Software helps QA professionals link test cases to requirements, run test plans and log related defects to ensure test coverage and improve quality. Jama Test Management is tightly integrated with its requirements management and collaboration features to create seamless interactions between business analysts and product managers doing product planning with testers and engineers doing quality assurance.

     

    Intland Software

    codeBeamer ALM is a holistically integrated collaborative Application Lifecycle Management platform. Its feature sets along the lifecycle are tightly integrated from requirements all the way through to testing and release, and let you efficiently align and integrate all teams and processes. As a highly Agile, flexible, and scalable tool, codeBeamer ALM easily adapts to any development process or toolchain, whether you're using a Waterfall, Agile, or scaled Agile method. After a disruption-free rollout, it helps streamline all development processes to enable you to build better products faster.

    Exibir mais

    IBM Rational® Rhapsody®

    IBM Rational Rhapsody provides collaborative design and development for systems engineers and software developers creating real-time or embedded systems and software. Rational Rhapsody helps diverse teams collaborate to understand and elaborate requirements, abstract complexity visually using industry standard languages (UML, SysML, AUTOSAR, DoDAF, MODAF, UPDM), validate functionality early in development, and automate delivery of innovative, high quality products.

     

    MathWorks Simulink®

    Simulink is a block diagram environment for multi-domain simulation and Model-Based Design. It supports system-level design, simulation, automatic code generation, and continuous test and verification of embedded systems. Simulink provides a graphical editor, customizable block libraries, and solvers for modeling and simulating dynamic systems.

     

    Atego Artisan Studio™

    Artisan Studio modeling tool provides complete support for OMG UML and SysML in a single, integrated toolset. You can create consistent, high quality models for systems and software engineers to communicate requirements, design decisions and alternatives across the entire team, regardless of their location.

     

    Esterel SCADE®

    Esterel SCADE is a software development solution that enables system and software engineers to graphically design, verify, and automatically generate critical systems and software applications with high dependability requirements. Esterel Technologies SCADE product solutions easily integrate, allowing for development optimization and increased communication among team members.

    Exibir mais

    IBM Rational Team Concert®

    IBM Rational Team Concert Helps companies build better software and products with an all-in-one Agile development environment for teams, which includes agile, formal and hybrid planning and reporting, all on a common platform. Rational Team Concert provides collaborative change management capabilities. These capabilities are available separately and can be integrated with popular source control systems. Rational Team Concert helps teams collaborate for faster software delivery.

    Exibir mais

    Polarion® REQUIREMENTS™

    Polarion REQUIREMENTS is a unified collaborative solution encompassing both Requirements Management and Test Management in a single web-based platform. Forensic level artifact linking and fully automated history guarantee traceability, accountability, transparency and easier compliance with regulations and standards.

     

    IBM® Rational® DOORS®

    IBM Rational DOORS is requirements management software optimized for the needs of complex and embedded systems development. Rational DOORS enables you to capture, trace, analyze and manage changes to requirements and helps you to demonstrate compliance to regulations and standards.

     

    IBM® Rational® RequisitePro®

    IBM Rational RequisitePro is a requirements management tool. Rational RequisitePro helps project teams to manage their requirements, to write good use cases, to improve traceability, to strengthen collaboration, to reduce project rework, and to increase quality.

     

    PTC®

    The customizable traceability of PTC Integrity provides a single source of truth that keeps all stakeholders informed of changes to requirements throughout the development process, fostering collaboration between engineering disciplines and roles. Developers and other stakeholders can easily assess and address the impact of changes before they are implemented, even across product lines, to increase agility, improve product quality and reduce product delivery risk.

     

    Jama Software®

    Jama Software offers a robust solution for requirements management and end-to-end product delivery. With Jama tools as your central hub for collaborative requirements management, your product teams can capture, discuss and manage all your requirements in one place and connect everything together with end-to-end traceability and impact analysis.

     

    Intland Software codeBeamer

    codeBeamer ALM is a collaborative requirements management & ALM tool that offers robust features throughout the entire development lifecycle. Specify, manage, and trace the coverage of requirements throughout the process of development. codeBeamer offers gapless end-to-end traceability, collaboration, code and test coverage whether you're using Waterfall, Agile, or a scaled Agile method. Easy to integrate into any tool environment, codeBeamer is a disruption-free, fast, and scalable platform of collaboration to align and streamline your development processes.

    Exibir mais

    Jenkins®

    Jenkins is an award-winning application that monitors executions of repeated jobs, such as building a software project or jobs run by cron. Among those things, current Jenkins focuses on the following two jobs:

    • Building/testing software projects continuously, just like CruiseControl or DamageControl. In a nutshell, Jenkins provides an easy-to-use so-called continuous integration system, making it easier for developers to integrate changes to the project, and making it easier for users to obtain a fresh build. The automated, continuous build increases the productivity.

    • Monitoring executions of externally-run jobs, such as cron jobs and procmail jobs, even those that are run on a remote machine. For example, with cron, all you receive is regular e-mails that capture the output, and it is up to you to look at them diligently and notice when it broke. Jenkins keeps those outputs and makes it easy for you to notice when something is wrong.

     

    Wind River® Simics®

    Simics is a full system simulator helping companies increase their productivity by transforming software development processes to be faster and more efficient. When used in combination with VectorCAST, developers can create a Massively Parallel testing infrastructure that ensures testing is completed in minutes rather than days. VectorCAST and Simics enable tests to be easily run by every developer on every source change, resulting in a seamless solution for deploying high quality hardware and software applications.

    The VectorCAST integration with Simics sits on top of a Continuous Integration server, such as Jenkins, controlling the test dispatch to a pool of Simics targets. By adopting this integrated approach using Simics, teams can overcome a variety of testing challenges arising from increased test complexities or limited hardware. This provides a single point of control for testing, allowing engineers to quickly and easily test an entire device. The integrated toolchain is of particular value to engineers working with complex or safety-critical applications with long life-cycles.

     

    Bamboo®

    Delivering JIRA issues – from code to customers, Bamboo does more than just run builds and tests. It connects issues, commits, test results, and deploys so the whole picture is available to your entire product team – from project managers, to devs and testers, and sys admins.

    Exibir mais

    Static Analysis Tools

    VectorCAST allows the user to run any static analysis tool that performs file-based source code analysis and then view the results of that analysis within VectorCAST's Generic Analysis Viewer. An interface to CodeSonar from GrammaTech is shipped with VectorCAST. CodeSonar provides analysis of source and binary code, helping to identify bugs and defects in the code.

    Exibir mais

    Supported RTOS

    VectorCAST is designed to support any commercial-quality real-time operating system (RTOS).

    The VectorCAST Runtime Support Package VectorCAST RSP, provides a full-featured integration that allows for the download, execution and result capture using the built-in networking facilities of the target RTOS.

    The table below is a sample of the RTOSes supported by VectorCAST. These RTOSes are provided by a number of vendors and are available under various commercial or open source terms. Please visit the providers’ website for more information.

    INTEGRITY®
    INTEGRITY-178B®
    µ-VelOSity™

    MQX™ EUROS RTOS™

    ThreadX™

    FreeRTOS™

    LynxOS™
    LynxOS-178B™
    LynxOS-SE™

    µC/OS™

    Windows® XP Embedded

    Hard Hat Linux™

    Neutrino® RTEMS™

    embOS™

    ELinOS

    DSP/Bios™ SafeRTOS®

    VxWorks® 5.4, 6.x
    VxWorks 653® 
    VxWorks Cert®
    VxWorks7
    Simics

    NEOS™

    Embedded Linux Windows CE™  

    Services

    VectorCAST Services

    The VectorCAST Services group helps your organization implement industry focused, best practice-based methodologies to improve software quality and productivity. What sets the VectorCAST Services group apart from other professional services groups is the expertise in complex testing environments and the focus on mentoring clients for self-sufficiency while helping them establish repeatable software development and testing processes.

    Training

    VectorCAST Workshops

    Our workshops offer you many opportunities to expand or deepen your knowledge about VectorCAST.

    Gain a basic understanding of Unit Testing and Code Coverage concepts and how the VectorCAST test automation platform can be used to implement those concepts.

     

    Related Pages

    Medical | Healthcare
    Develop and test FDA and IEC 62304-compliant embedded systems and software.
    Avionics & Aerospace Networking
    Solutions for software testing, system testing, field testing and network stimulation
    VectorCAST Services
    Industry-focused, best practice-based consulting, gap analysis, health check, baseline testing and training services.
    Software Testing
    Software testing know-how: Guidelines, tips and insights on our blog.