Tool Integrations
VectorCAST integrates with a number of software configuration management (SCM) tools.

Vector Software collaborates with industry leading technology providers to develop integrations that extend the breadth and depth of the VectorCAST platform. These integrations enable software development teams to easily automate complex testing tasks to improve software quality, and meet accelerated time-to-market release cycles.

Configuration Management

VectorCAST integrates with a number of software configuration management (SCM) tools.

VectorCAST software configuration management tool integrations provide development teams the ability to implement highly flexible and powerful workflows to automate the development process. SCM tool integrations are especially important for organizations that want to execute nightly builds and do full regression testing.

 

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.

Application Lifecycle Management

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.

 

 

Software Modeling

VectorCAST offers integrations to a number of third-party design and modeling tools. Many of these tools provide automatic code generation, which can be input directly into VectorCAST for testing. Some tools allow users to build tests for the models, which can automatically be converted to code tests in VectorCAST/C++.  Code coverage metrics can also be integrated with some modeling tools so that model-driven tests deliver coverage metrics alongside test results.

 

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.

Defect Tracking

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.

Requirements Management

The VectorCAST requirements gateway, VectorCAST/RGW, interfaces directly with commercial requirements management and tracking tools to ensure traceability across the software lifecycle. VectorCAST/RGW enables the correlation between software requirements and the test cases that prove those requirements have been met.

 

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.

 

Dassault Systèmes® Reqtify®

Reqtify is an easy to use interactive tool for managing requirements, traceability, and impact analysis across the entire hardware and software development lifecycle. The Reqtify tool can capture a wide variety of data and file formats from multiple sources.

 

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.

Continuous Integration

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.

 

Static Analysis

VectorCAST offers integrations to a number of third party static analysis tools and provides a perfect complement to VectorCAST’s tools for dynamic testing. The dynamic testing component of VectorCAST provides users with automated unit and integration testing, including code coverage and regression test management capability.

 

Gimpel Software PC-lint™

The VectorCAST integration to Gimpel Software, VectorCAST/Lint, utilizes the powerful PC-Lint and FlexeLint analysis engine from Gimpel Software and extends it to support the extensive list of embedded compiler environments currently integrated with the VectorCAST dynamic testing product line.

 

Coverity SAVE®

Coverity Static Analysis Verification Engine (Coverity SAVE), helps developers find hard-to-spot, yet potentially crash-causing defects early in the software development life-cycle, reducing the cost, time, and risk of software errors. The Coverity SAVE static analysis tool finds defects in your code that are difficult, if not impossible, to find by other means.

 

MathWorks Polyspace®

Polyspace is a formal methods based static code analysis tool that can prove that software is safe from overflow, divide-by-zero, out-of-bounds array access, and other run-time errors. Polyspace has been certified by TÜV SÜD and can be used to certify safety and mission critical C/C++ and Ada code for standards such as DO-178, IEC 61508, and ISO 26262.

 

Programming Research QA·C++

QA•C++ and QA•C provide advanced static analysis and sophisticated bug detection for the C (QA•C) and C++ (QA•C++) languages through an advanced dataflow solver engine, compliance to coding standards, and metric analysis and display. TÜV SÜD has certified QA•C and QA•C++ as “fit for purpose” for safety-related development under ISO 26262 and IEC 61508.

 

Klocwork® Insight™

Klocwork Insight is a static code analysis tool used to identify quality and security issues in C, C++, Java, and C# code. Klocwork Insight combines on-the-fly analysis, drag & drop build reporting, and cross-project impact analysis to help developers create more secure and reliable software. The product includes numerous desktop plug-ins for developers, an architecture analysis tool, and metrics and reporting.