Introduction

# What Is Modality?

Modality is a toolset for discovering and troubleshooting risk in connected embedded systems.

Modality's lightweight instrumentation records exactly what your system is doing. Its SpeQTr language lets you ask precise questions about what happened or specify how the system should behave. You can check these specifications against any recording, so if you find a bug you can trivially check past runs to see when it was introduced. Modality can also automatically analyze current and past runs to find probable causes of bad behavior, and can drive automated stress testing of your system to find bugs before they appear in the field.

# Use Cases

  • Incident Analysis: Better system visibility and automated analysis tools let you squash bugs in hours rather than days.

  • Continuous Verification: Specifying system behavior with the SpeQTr language makes integration testing of current and past runs a breeze.

  • Edge Case Discovery: Intelligent, automated stress testing lets you find bugs before they appear in the field.

  • Deployment Monitoring: Checking Modality data live in the field can alert you to problems as they happen and get you on the road to fixing them.

# Where Does Modality Fit?

# Modality's SDK integrates with embedded systems

The lightweight Modality SDK is designed to support everything from bare-metal microcontrollers to high-performance computing nodes. See our platform integration guides for details.

# Modality's tools integrate with your testing and development ecosystems

Modality is compatible with the CI and testing tools you already use. Both developers and TestOps can easily integrate Modality into their current workflows.

# Modality is made by the passionate team at Auxon

If you'd like to start a discussion or schedule a demo, contact us. (opens new window)

Otherwise, move on to Getting Started!