Verify complex systems automatically

RED

Specify the expected system behaviour in Formule, a simple, human readable, formal language, and use our lightning fast data processing backend to verify the system functions automatically.

Use cases

Integration testing

Verify vehicle, aricraft, spacecraft functions automatically at the final integration testing stage.

Simulation

Verify your system early using Formule connected to simulator/emulator architectures.

SiL, HiL Systems

Formule can verify system components automatically by processing data output of SiL or HiL systems.

Missions

Verify your mission by processing telemetry and mission data automatically.

Hardware measurement automation

Verify your system by processing the output of lab equipment, such as scopes, analysers, artificial loads, solar panel emulators.

Service verification

Formule can process logs and time series data to verify integration of service oriented architectures automatically.

Event based data collection

Formule can collect, cut, and filter data based on trigger conditions, useful for reducing bandwidth needs.

On-board computers

Formule can be deployed to embedded devices to configre system behaviour on the fly.

Features

Simple, flexible, and fast

Formule blends in existing tool landscapes, you don't need to replace anything

Performance

Efficient implementation in Rust.

Interoperability

Python and Lua scripting API

Integration

MQTT, Message Queues, binary trace file processing, time series data processing, text based log file processing.

Traceability

Requirement IDs as annotations in Formule scripts, Formule can mark all failing requirements, hinting for the root cause.

Get in touch!

If you have any questions, please submit your email address, we will get back to you.


By submitting your email address, you agree to our privacy policy.