For embedded system software development

Integrated Solutions

From project management to design and verification for international standards compliance!

Automated solution for dynamic software testing and coverage analysis

VectorCAST

A specialized solution for dynamic testing and validation of embedded software

#DynamicVerification #DynamicTesting #UnitTesting #IntegrationTesting #CodeCoverage #Coverage #ISO26262

VectorCAST is a tool that automates requirements-based unit and integration testing, as well as code coverage analysis. It performs coverage analysis based on actual code execution in real target environments or simulators. This enables effective verification against requirements defined by customers and during the design phase, ensuring a high level of confidence in software code quality.


VectorCAST complies with unit and integration testing requirements for safety-critical domains where stringent quality levels are required, such as ISO 26262 and standards mandated by the Defense Acquisition Program Administration (DAPA). As a proven, internationally certified verification solution, VectorCAST supports comprehensive dynamic software verification across a wide range of industries, including automotive, defense/aerospace, railways, and medical devices.

Key Features

1
The No.1 testing solution by global market share
Well-suited for obtaining evaluation results aligned with domestic and international test standards
2
Code coverage analysis required by international standards
Support Statement/Branch/MC/DC and more, as required across industries such as ISO 26262, DO-178, and DAPA
3
Eliminate the need to develop separate test drivers for unit/integration tests
Reduce lead time by providing a UI without additional coding for testing
4
Broad support for diverse embedded test environments
Enable high test confidence through execution on real targets or simulators

Key Capabilities

1
Support automated 구축 of software test environments
• Automatically generate and build test drivers and stubs without separate scripting

• Support automatic test case generation (Basis Path, MC/DC, Boundary, etc.)

• Automate report generation for test results (test case history, pass/fail, coverage, etc.)
2
Enter diverse test cases via GUI
• Analyze complex code structures using the EDG Parser and represent parameters as a tree

• Provide an intuitive Code Coverage view and editor
3
Support target- and simulator-based dynamic test environments
• Support cross-compiler integration to execute on targets and simulators

• Support customization for specific target MCUs

• Support various connectivity between targets and host PCs (Serial/Ethernet/JTAG)
4
Code coverage analysis
• Support measurement of Statement, Branch, MC/DC, Function, Call, and Basis Path

• Provide guidance metrics for MC/DC
5
Project management and regression test automation
• Integrate management of unit/integration/system test environments

• Provide Build, Execute, Code Coverage, Report, and Graph capabilities by project/file/function

• Support effective regression testing and change-based testing
6
Requirements-based testing support
• Requirements traceability management by integrating with requirements tools (DOORS, Codebeamer, Polarion, CSV, etc.)
7
Fault injection testing
• Validate planned fault handling logic

• Test defensive and exception-handling code by inserting test code without modifying production code
8
Code coverage reports
• Automatically generate eight types of HTML reports, providing organized data and outputs for test cases, code coverage, and project complexity metrics

Industries

Use Cases

1
Automotive
Efficiently support unit and integration testing to meet automotive OEM dynamic validation requirements. Execute test cases written based on requirements from unit and architecture design specifications, and reliably verify correct implementation and intended behavior through pass/fail results and coverage analysis.
2
Aerospace & Defense
DAPA reliability testing & DO-178 dynamic testing
For reliability testing, software is executed on the actual target in accordance with test procedures defined in the integration test specification, based on requirements. Code execution rates are then systematically reviewed to establish confidence in reliability.

Key Clients

Automotive & Railways
  • 현대 logo image
  • 현대 모비스 logo image
  • LG 화학 logo image
  • 현대 KEFICO logo image
  • Continental logo image
  • 유라코퍼레이션 logo image
  • LS 오토모티브 logo image
  • SK 이노베이션 logo image
  • LG 이노텍 logo image
  • SL Corporation logo image
  • HL 만도 logo image
  • 현대 위아 logo image
  • 계양전기 logo image
  • 모토닉 logo image
  • S&T Motiv logo image
  • humax logo image
  • Techville logo image
Aerospace & Defense
  • 방위사업청 logo image
  • 국방과학연구소 logo image
  • LIG 넥스원 logo image
  • 한화시스템 logo image
  • 한화 logo image
  • 국방기술품질원 logo image
  • 한화에어로스페이스 logo image
  • DOSA logo image
Software & IT Services
  • 삼성전자 logo image
  • LG 전자 logo image
  • 넥스트칩 logo image
Government & Public Sector
  • ETRI logo image
  • 한국항공우주연구원 logo image

Share MDS Intelligence content on your SNS!

MDS Intelligence Contact

Contact Us Directly

An MDS Intelligence specialist will assist you accurately and promptly.

Inquire About VectorCAST