Contacts
Your contacts

Vector Austria GmbH

Millennium Tower, Etage 41
Handelskai 94-96

1200 Vienna

Phone: +43 1 90160 0

Fax: +43 1 90160 35

E-Mail:

Vector Austria GmbH

Millennium Tower, Etage 41
Handelskai 94-96

1200 Vienna

Phone: +43 1 90160 55

Fax: +43 1 90160 35

E-Mail:

Vector Austria GmbH

Millennium Tower, Etage 41
Handelskai 94-96

1200 Vienna

Phone: +43 1 90160 40

Fax: +43 1 90160 35

E-Mail:

Vector Austria GmbH

Millennium Tower, Etage 41
Handelskai 94-96

1200 Vienna

Phone: +43 1 90160 0

Fax: +43 1 90160 35

E-Mail:

Vector Informática Brasil Ltda.

Rua Verbo Divino 1488, 3º andar

4719-904 São Paulo - SP

Phone: +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

Phone: +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

Phone: +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

Phone: +55 11 5180 2350

E-Mail:

Vector Automotive Technology (Shanghai) Co., Ltd.

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

Postcode: 200050

Phone: +86 21 2283 4688

E-Mail:

Vector Automotive Technology (Shanghai) Co., Ltd.

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

Postcode: 100016

Phone: +86 21 2283-4766

E-Mail:

Shanghai Office

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

Postcode: 200050

Phone: +86 21 2283 4688

E-Mail:

Shanghai Office

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

Postcode: 200050

Phone: +86 21 2283 4688

E-Mail:

Shanghai Office

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

Postcode: 200050

Phone: +86 21 2283 4688

E-Mail:

Shanghai Office

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

Postcode: 200050

Phone: +86 21 2283 4688

E-Mail:

Vector Automotive Technology (Shanghai) Co., Ltd.

Room 1206-1207, Galaxy Development Building,
No. 18, Zhongxin 5th Road, Futian District
Shenzhen, Guangdong Province

Postcode: 518048

Phone: +86 21 2285-8082

E-Mail:

Vector Automotive Technology (Shanghai) Co., Ltd.

Room 1103-1105, 11th Floor,
Shimao Link Park,
No.62 Ande Men Avenue, Yuhuatai District
Nanjing, Jiangsu Province

Postcode: 210012

Phone: +86 21 2285-8118

E-Mail:

Vector France S.A.S.

106 avenue Marx Dormoy

92120 Montrouge

Phone: +33 1 73 28 42 00

E-Mail:

Vector France S.A.S.

106 avenue Marx Dormoy

92120 Montrouge

Phone: +33 1 73 28 42 00

E-Mail:

Vector France S.A.S.

106 avenue Marx Dormoy

92120 Montrouge

Phone: +33 1 73 28 42 42

E-Mail:

Vector France S.A.S.

9 rue Matabiau

31000 Toulouse

Phone: +33 170 952 200

E-Mail:

Squoring Technologies SAS

9 Rue Matabiau

31000 Toulouse

Phone: +33 170 952 200

E-Mail:

Vector France S.A.S.

106 avenue Marx Dormoy

92120 Montrouge

Phone: +33 1 73 28 42 00

E-Mail:

Vector Informatik GmbH

Visitor Address: Holderäckerstr. 36

70499 Stuttgart

Phone: +49 711 80670-0

E-Mail:

Address for Deliveries:
Motorstr. 56
70499 Stuttgart
Germany

Vector Informatik GmbH

Visitor Address: Holderäckerstr. 36

70499 Stuttgart

Phone: +49 711 80670 200

E-Mail:

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

Online: support.vector.com

Vector Informatik GmbH

Visitor Address: Holderäckerstr. 36

70499 Stuttgart

Phone: +49 711 80670 500

E-Mail:

Vector GB Ltd.

2480 Regents Court
The Crescent
Birmingham Business Park

West Midlands B37 7YE

Phone: +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

Phone: +44 121 788 7900

E-Mail:

Vector GB Ltd.

2480 Regents Court
The Crescent
Birmingham Business Park

West Midlands B37 7YE

Phone: +44 121 788 7901

Fax: --

E-Mail:

Vector GB Ltd.

2480 Regents Court
The Crescent
Birmingham Business Park

West Midlands B37 7YE

Phone: +44 121 788 7900

Fax: --

E-Mail:

Vector Iberia SL

Av Diagonal 601, 10th Floor

Barcelona

Phone: +34 936 06 77 37

E-Mail:

Vector Informatik India Pvt. Ltd.

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

Shivaji Nagar, Pune 411003

Phone: +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

Phone: +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

Phone: +91 20 6634 6634

E-Mail:

Vector Informatik India Pvt. Ltd. – Bengaluru office

Kalyani Magnum, Wing B, 3rd Floor 165/2, Doresanipalya, Bannerghatta Main Road, JP Nagar 4th Phase

Bengaluru 560076

Vector Informatik India Pvt. Ltd.

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

Shivaji Nagar, Pune 411003

Phone: +91 20 6634 6600

E-Mail:

Vector Informatik GmbH

Visitor Address: Holderäckerstr. 36

70499 Stuttgart

Phone: +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

Phone: +49 40 2020130-0

Fax: +49 40 2020130-20

E-Mail:

Vector Informatik GmbH

Frankfurter Str. 286

38122 Braunschweig

Phone: +49 531 121990

Fax: +49 531 12199 20

E-Mail:

Vector Consulting Services GmbH

Ingersheimer Str. 20

70499 Stuttgart

Phone: +49 711 80670 1520

E-Mail:

Postal address:
Ingersheimer Str. 24

Vector Informatik GmbH

Emmy-Noether-Str. 23

76131 Karlsruhe

Phone: +49 721 91430 100

Fax: +49 721 91430 101

E-Mail:

Vector Informatik GmbH

Otto-Hahn-Str. 20

85609 Aschheim

Phone: +49 89 94384220

Fax: +49 711 80670-111

E-Mail:

Vector Informatik GmbH

Franz-Mayer-Str. 8

93053 Regensburg

Phone: +49 941 208650

Fax: +49 941 20865 111

E-Mail:

Vector Informatik GmbH

Visitor Address: Holderäckerstr. 36

70499 Stuttgart

Phone: +49 711 80670 500

Fax: +49 711 80670 555

E-Mail:

Technical Sales Embedded Software and AUTOSAR

Visitor Address: Holderäckerstr. 36

70499 Stuttgart

Phone: +49 711 80670 400

Fax: +49 711 80670 425

E-Mail:

Vector Informatik GmbH

Visitor Address: Holderäckerstr. 36

70499 Stuttgart

Phone: +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: support.vector.com

Vector Informatik GmbH

Visitor Address: Holderäckerstr. 36

70499 Stuttgart

Phone: +49 711 80670 5050

Fax: +49 711 80670-111

E-Mail:

Vector Informatik GmbH

Ingersheimer Str. 24

70499 Stuttgart

Phone: +49 711 80670 5770

Fax: +49 711 80670 333

E-Mail:

Vector Informatik GmbH

Visitor Address: Holderäckerstr. 36

70499 Stuttgart

Phone: +49 711 80670-5050

Fax: +49 711 80670-111

E-Mail:

Vector Informatik GmbH

Visitor Address: Holderäckerstr. 36

70499 Stuttgart

Phone: +49 711 80670-0

Fax: +49 711 80670-111

E-Mail:

Vector Informatik GmbH

Visitor Address: Holderäckerstr. 36

70499 Stuttgart

Phone: +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

Phone: +49 89 74 7377-0

Fax: +49 89 74 7377-99

E-Mail:

Vector Informatik GmbH

Technologie-Campus 6

09126 Chemnitz

Phone: +49 371 355058-0

Fax: +49 711 80670-111

E-Mail:

Vector Italia s.r.l.

Corso Sempione 68

20154 Milano

Phone: +39 02678171 10

E-Mail:

Vector Italia s.r.l.

Corso Sempione 68

20154 Milano

Phone: +39 02678171 70

E-Mail:

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

Online: support.vector.com

Vector Italia s.r.l.

Corso Sempione 68

20154 Milano

Phone: +39 02678171 10

E-Mail:

Vector Italia s.r.l.

Corso Sempione 68

20154 Milano

Phone: +39 02678171 10

E-Mail:

Vector Japan Co. Ltd.

31F Shinagawa Season Terrace,
1-2-70, Konan, Minato-ku

Tokyo 108-0075

Phone: +81 3 4586 1800

Fax: +81 3 4586 1830

E-Mail:

Vector Japan Co. Ltd.

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

Aichi, 453-6110

Phone: +81 52 770 7170

Fax: +81 52 770 7190

E-Mail:

Vector Japan Co. Ltd.

9F Shin-Osaka Doi Building No.5
1-2-4 Miyahara, Yodogawa-ku, Osaka-shi

Osaka 532-0003

Phone: +81 6 6829 6446

Fax: --

E-Mail:

Vector Japan Co. Ltd.

31F Shinagawa Season Terrace,
1-2-70, Konan, Minato-ku

Tokyo 108-0075

Phone: +81 3 4586 1800

Fax: +81 3 4586 1830

E-Mail:

Vector Japan Co. Ltd.

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

Aichi, 453-6110

Phone: +81 52 770 7170

Fax: +81 52 770 7190

E-Mail:

Vector Japan Co. Ltd.

31F Shinagawa Season Terrace,
1-2-70, Konan, Minato-ku

Tokyo 108-0075

Phone: +81 3 4586 1800

Fax: +81 3 4586 1830

E-Mail:

Vector Japan Co. Ltd.

31F Shinagawa Season Terrace,
1-2-70, Konan, Minato-ku

Tokyo 108-0075

Phone: +81 3 4586 1810

Fax: +81 3 4586 1830

E-Mail:

Online: support.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.

    31F Shinagawa Season Terrace,
    1-2-70, Konan, Minato-ku

    Tokyo 108-0075

    Phone: +81 3 4586 1800

    Fax: +81 3 4586 1830

    E-Mail:

    Vector Japan Co. Ltd.

    31F Shinagawa Season Terrace,
    1-2-70, Konan, Minato-ku

    Tokyo 108-0075

    Phone: +81 3 4586 1800

    Fax: +81 3 4586 1830

    E-Mail:

    Vector Korea IT Inc.

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

    Seoul 04378

    Phone: +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

    Phone: +82 2 807 0600 Ext.1

    Fax: +82 2 807 0601

    E-Mail:

    Vector Korea IT Inc.

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

    서울 04378

    Phone: +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

    Phone: +82 2 807 0600 Ext.2

    Fax: +82 2 807 0601

    E-Mail:

    Vector Korea IT Inc.

    4th floor, Yongsan Prugio Summit Office-dong

    Seoul 04378

    Phone: +82 2 807 0600 Ext.3

    Fax: +82 2 807 0601

    E-Mail:

    Vector North America

    66 Bovet Road, Suite 300

    San Mateo, CA 94402

    Phone: +1 248 449-9290, option 1

    Fax: +1 248 449-9704

    E-Mail:

    Vector North America

    66 Bovet Road, Suite 300

    San Mateo, CA 94402

    Phone: +1 248 449-9290, option 1

    Fax: +1 248 449-9704

    E-Mail:

    Vector North America

    66 Bovet Road, Suite 300

    San Mateo, CA 94402

    Phone: +1 248 449-9290, option 2

    Fax: +1 248 449-9704

    E-Mail:

    Vector North America

    39500 Orchard Hill Place
    Suite 500

    Novi, Michigan 48375

    Phone: +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

    Phone: +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

    Phone: +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

    Phone: +1 248 449-9290, option 2

    Fax: +1 248 449-9704

    E-Mail:

    Vector North America

    1351 South County Trail, Suite 310

    East Greenwich, RI 02818

    Phone: +1 248 449-9290, option 1

    Fax: +1 248 449-9704

    E-Mail:

    Vector North America

    1351 South County Trail, Suite 310

    East Greenwich, RI 02818

    Phone: +1 248 449-9290, option 1

    E-Mail:

    Vector North America

    1351 South County Trail, Suite 310

    East Greenwich, RI 02818

    Phone: +1 401 398 7185

    E-Mail:

    VecScan AB

    Theres Svenssons Gata 9

    417 55 Gothenburg

    Phone: +46 31 764 76 00

    Fax: +46 31 764 76 19

    E-Mail:

    VecScan AB

    Theres Svenssons Gata 9

    417 55 Gothenburg

    Phone: +46 31 764 76 00

    Fax: +46 31 764 76 19

    E-Mail:

    VecScan AB

    Theres Svenssons Gata 9

    417 55 Gothenburg

    Phone: +46 31 764 76 00

    Fax: +46 31 764 76 19

    E-Mail:

    VecScan AB

    Theres Svenssons Gata 9

    417 55 Gothenburg

    Phone: +46 31 764 76 00

    Fax: +46 31 764 76 19

    E-Mail:

    VecScan AB

    Teknikringen 7

    SE-583 30 Linköping

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

    Fax: +46 31 764 76 19

    E-Mail:

    Show in map
    Please choose your region

    1. Region

    Please choose a continent / country:

    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

    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

      Show more

      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

      Show more

      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

      Show more

      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

      Download Using Vector Tools for Medical Software Certification According to IEC/EN 62304 White Paper

      Show more

      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

      Show more

      Highlights of VectorCAST 2024

      Coded Tests

      • In the 2024 release of VectorCAST/C++, a significant enhancement is the introduction of Coded Tests, designed to complement the existing VectorCAST Test Editor. This feature supports the creation of test cases directly in code, leveraging the xUnit framework for streamlined setup and teardown in C++ unit testing. It also enables the efficient sharing of objects between tests, improving test organization and efficiency within the context of unit testing workflows.

      Test Case Variants

      • VectorCAST 2024 introduces a flexible approach to executing subsets of unit tests tailored to specific environment configurations. Utilizing a Logics File, this feature allows for precise control over which test cases are executed in a given unit test environment. Each Test Case Variant represents a unique combination of the unit test environment and the test cases applicable to it, as determined by the environment's Logics File. This functionality enhances the specificity and efficiency of unit testing, providing a refined mechanism to manage and execute tests that are most relevant to the current testing conditions.

      Product Descriptions

      Recordings
      Syst. Requirements
      KnowledgeBase
      Show more

      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 11

      • Windows Server 2019

      • 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.

      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

      Show more

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

      Show more

      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

      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

      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.

      VectorCAST Test Explorer

      Run VectorCAST/C++ Test Cases From Visual Studio Code

      Would you like to run VectorCAST tests using the VS Code Test Explorer UI? You can do this by adding the VectorCAST Test Explorer Extension.

      VectorCAST Test Explorer is an open-source extension for Visual Studio Code that allows you to create, edit, execute, and debug VectorCAST/C++ test cases from within VS Code.

      Success Story

      Komatsu Implements VectorCAST for the Unit Testing of Next Product Development

      Also Uses it in the Time-series Testing to Validate a Series of Behaviors

      Komatsu Ltd. has implemented Vector's VectorCAST as a unit testing tool, following the change of its development language for construction machinery controller software from C language to C++. It has also conducted time-series testing to validate a series of behaviors such as filtering by using the VectorCAST compound testing function.

      Downloads

      Product Installers
      Fact Sheets
      Whitepapers
      Application Notes

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

      Show more
      Show more
      Show more
      Show more

      News & Events

      News
      Show more

      Compilers

      Compilers, Hardware, Debuggers and Simulators

      VectorCAST supports C, C++ and Ada compilers. VectorCAST is user-configurable to match your development toolchain including hardware and simulators.

      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.

      Show more

      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.

      Show more

      Tool Integrations

      Software Modeling
      Requirements Management
      Continuous Integration
      Static Analysis

      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.


      Ansys SCADE®

      Ansys SCADE® - Ansys SCADE Suite is a model-based development environment for reliable embedded software, which provides linkage to requirements management, model-based design, verification, qualifiable/certified code generation capabilities and interoperability with other development tools and platforms.

      Show more

      Visure Requirements

      Visure Requirements ALM integration with VectorCAST - Empower engineering teams building complex products or systems to sync testing processes without losing end-to-end traceability by integrating Visure Requirements ALM with VectorCAST. Create consistency, alignment and empower teams throughout the development and testing process by making cross-functional data available to users of both systems in real-time, resulting in a more efficient effective, and successful product outcome.


      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® DOORS®

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


      DOORS Next

      IBM Engineering Requirements Management DOORS Next (DOORS Next) is a requirements management tool that helps you store, categorize, link and share product requirements with stakeholders such as reviewers, designers, testers, and developers.
       

      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.

      Show more

      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.

      Show more

      Static Analysis Tools

      Vector offers PC-lint Plus, an industry-known, trusted name in Static Analysis. 

      Visit pclintplus.com

      VectorCAST also integrates with a number of other static analysis tools, in addition to PC-lint Plus, to perform module-based or whole-program source code analysis on C and C++ codebases and automatically identifies problems at their source, prior to compilation.

      Show more

      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

      NEOS™

      Embedded Linux Windows CE™

       

      PikeOS DEOS RTX  

      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 Engineering
      Learn about Vector solutions for simulating and testing medical devices.
      Avionics
      Solutions for software testing, system testing, field testing and network stimulation
      Software Testing
      Software testing know-how: Guidelines, tips and insights on our blog.
      Squore
      Augmented analytics for efficient decision-making in project monitoring.
      PC-lint Plus | Static Code Analysis for C and C++
      PC-lint Plus is a static analysis tool that finds defects in software by analyzing the C and C++ source code.