Tools & Components

Tools and components for embedded development that make your life as a developer more efficient, fun and stress-free. Logic Technology offers only high-quality embedded software- and hardware tools and components.

View all tools
CCDL system-level testing tool interface showing requirements-based test specification and execution for embedded software

CCDL – System-Level Testing for Embedded Software

Define and execute system-level tests using a structured and easy-to-use test specification language. CCDL enables requirements-based testing, helping you validate system behavior and support certification in embedded software development.

Our brands

Razorcat logo, provider of embedded software testing tools, distributed by Logic Technology in the Benelux

Our brands

What CCDL does

CCDL (Component and Communication Description Language) is a high-level test specification language for system-level testing of embedded software. It enables engineers to define test scenarios based on requirements in a structured and readable way.

By separating test logic from implementation details, CCDL helps teams create maintainable and scalable test specifications, supporting efficient validation and certification processes.

  • High-level language for system-level test specification
  • Requirements-based testing approach
  • Clear and maintainable test scenarios
  • Integration with ITE and TESSY
  • Support for verification and validation processes
CCDL system-level testing tool interface showing requirements-based test specification and execution for embedded software

General Features

High-level test language

Define system-level tests in a structured and readable format.

Requirements-based testing

Link test scenarios directly to system requirements.

Maintainable test specifications

Create reusable and scalable test definitions.

Toolchain integration

Works with ITE and TESSY for complete testing workflows.

Validation support

Supports verification and validation of system behavior.

Scalable testing approach

Applicable to complex embedded systems and architectures.

Why CCDL

System-level testing often becomes complex when requirements, test logic and execution are not clearly separated. CCDL provides a structured approach:

From complex test scripts
to clear test specifications
From disconnected requirements
to requirements-based testing
From hard-to-maintain tests
to scalable test design

This results in:

Better validation
of system behavior
Improved maintainability
of test specifications
Stronger certification support
through structured testing

When to use CCDL

CCDL is most valuable in environments where:

System-level behavior must be validated
Requirements-based testing is required
Test specifications need to be maintainable and scalable
Certification and validation processes must be supported

Typical domains include automotive, aerospace, industrial automation and other safety-critical embedded systems.

André De Ceuninck

André De Ceuninck

Software Quality | Testing | Certification

Want to validate system behavior with structured testing?

I can help you use CCDL to define requirements-based system tests and integrate them into a scalable testing workflow.