Novodes

Webinars

Talks and tool demos

Recorded sessions on embedded quality, testing and architecture — in English and Hebrew. Click any video to play it here.

Hebrew

Embedded software quality in medical devices (MDI Expo 2026)

Eyal Gerber's talk at the MDI Expo 2026 — where quality gaps come from, real-world failures, and how static analysis, coverage, CI/CD and AI fit in.

Chapters
  • 0:00 Opening & introduction
  • 3:23 Why quality gaps exist
  • 6:45 Real-world failures
  • 8:31 Static analysis & unit testing
  • 11:51 Coverage & architecture
  • 15:03 CI/CD & automation
  • 15:47 AI in embedded software

Axivion static analysis and code architecture

How Axivion improves embedded software quality — detecting issues, enforcing structure, and tracking architecture over time.

Chapters
  • 0:00 Introduction
  • 1:00 Setting up the dashboard
  • 3:20 Configuring projects & analyses
  • 8:20 Clones, cycles & dead code
  • 15:00 Metric violations
  • 21:40 Architecture violations over time

Cantata: GUI, CLI and QA MISRA

A tour of Cantata's GUI and command-line, plus QA MISRA analysis, with Novodes.

Chapters
  • 0:00 Introduction
  • 6:08 Test script generation
  • 16:41 Instance management
  • 32:07 Command-line interface
  • 38:42 QA MISRA analysis

CTC++ Testwell coverage explainer

Measure your embedded software's test coverage with CTC++ Testwell — from installation to insightful reports.

Chapters
  • 0:00 Introduction
  • 1:55 Project setup
  • 3:06 Instrumentation
  • 7:21 Coverage types
  • 17:03 Report generation

Introduction to Lattix Architect for embedded software

Import an embedded project into Lattix Architect with Clang and generate a Design Structure Matrix and architecture diagrams.

Chapters
  • 0:00 Introduction to Lattix
  • 4:50 Analyzing dependencies
  • 7:52 Architecting layers
  • 11:03 Identifying violations

Lattix Architect from Parasoft C++Test data

Import a project into Lattix Architect using Parasoft C++Test data and generate a Design Structure Matrix.

Chapters
  • 0:00 Intro
  • 2:25 Generating dependency data
  • 6:25 Importing dependency data
  • 7:37 Viewing the DSM

NovoTerm serial terminal & test tool

A demonstration of NovoTerm — Novodes' serial terminal application for embedded developers and testers.

Chapters
  • 0:00 Introduction
  • 0:43 Send data periodically
  • 1:55 Saved sequences
  • 2:33 Export serial data
Hebrew

Software solutions for medical devices (Hebrew)

Using Cantata by QA Systems to create unit tests for embedded software — manually and automatically — and how it compares to other tools.

Chapters
  • Part 1 — Introduction to Cantata
  • Part 2 — Creating tests for full coverage
  • Part 3 — Benefits vs. other tools
Hebrew

Embedded software architecture, design & control (Hebrew)

Writing high-quality, change-manageable, reusable embedded code: modular architecture, distributed version control, and dependency management.

Chapters
  • Part 1 — Monolithic vs. modular
  • Part 2 — Modular code in distributed VCS + CI
  • Part 3 — Managing dependencies & tools
Hebrew

Creating & running unit tests with Cantata (Hebrew)

How to use Cantata by QA Systems to create unit tests manually and generate them automatically for full statement coverage.

Chapters
  • Part 1 — Introduction to Cantata
  • Part 2 — Creating tests manually
  • Part 3 — Auto-generating for full coverage
Hebrew

Embedded software testing & DevOps (Hebrew)

How to dramatically improve embedded software quality and release faster: methodologies, unit tests, and automating the testing process.

Chapters
  • Developing embedded software
  • What unit tests are and how to implement them
  • Automating the testing process