Get in touch

Industry Solutions

MAVIS: Medical Device V&V Automation at Enterprise Scale

The tests you can't automate today are the ones MAVIS was built for. It verifies displays, waveforms, and indicators by observing the device from the outside, connects to the simulators and instruments on your bench, and your V&V engineers build the automation themselves.

Automate your Medical Device’s V&V using MAVIS

Devices speak in waveforms, indicators, signals, and instrument readings. So the hardest tests stay manual. MAVIS was built for the medical device bench first. It verifies displays, waveforms, and dynamic behaviors from the outside, exactly as a human tester would, and connects to the patient simulators, communication interfaces, and test systems already on your bench. A visual, drag-and-drop interface means your V&V engineers build the automation themselves, so knowledge stays in the framework, not in whoever wrote the last script. Global device makers use MAVIS to standardize V&V across product groups, replacing fragmented manual workflows with a single framework and lifting test coverage by more than 50%

OCR-based text and value verification that works where standard UI automation fails.

Capabilities

MAVIS is a scalable, customizable framework, and it can be tailored to meet the needs of specific V&V requirements based on your preferred engagement model with Soliton. The following are the key out-of-the-box capabilities that ship along with MAVIS.

01

Visual Test Development, No Programming Required

V&V engineers build automation through a drag-and-drop interface with record-and-playback. The tool meets engineers where they are, instead of demanding they become script developers.

02

OCR-Based UI Verification

Out-of-the-box UI verification that handles any text or value field with high accuracy, with no additional model training required. Useful where standard UI automation tools struggle to read what's on screen.

03

Image and Waveform Analysis

Verify color, shape, and position of UI components, plus dynamic behaviors like flashing, flash frequency, and waveform characteristics including presence, continuity, and trend. Extends to any device-specific visual requirement your team needs to validate.

04

Lightweight, Resource-Friendly

A light-weight alternative to resource-intensive UI automation tools. Runs on Windows, Windows Embedded, Linux, and embedded systems with constrained CPU resources, where heavier tools would interfere with device performance.

05

End-to-End System-Level Testing

Integrates with hardware simulators (Fluke Prosim8 and others), serial and CAN communication interfaces, NI and third-party test and measurement systems, and software emulators accessible via APIs, DLLs, Python, or REST.

06

Customizable and Integration-Friendly

Customizable to your V&V workflow and integrates with your existing tools, including test management systems, task schedulers, and command-line interfaces.

Increase the Efficiency of your Automated V&V

MAVIS - A Medical V&V Automation Framework from Soliton Technologies, enables V&V Engineers to build their V&V Test scripts using a GUI with no coding required.

Related videos

FAQ

Frequently asked questions.

Everything you need to know about automating V&V with MAVIS.

I would like to know more about the product. What are the next steps?+
We offer a no-obligation online demo of our tool where we can understand your specific V&V needs and consult how we can best solve your requirement. Click on ‘Request Demo’ on the top right of this webpage.
Does MAVIS support only medical applications developed on specific technology stacks?+
MAVIS is technology agnostic, and we have experience in supporting medical applications running on Windows, Windows-CE, Linux, and Android. It can also be extended to Embedded platforms.
My medical application runs on a low-end device with limited CPU resources. Is it possible to use MAVIS with this resource constraint?+
While the typical GUI automation tool uses object-based validation, it interferes with your application layer and can impact your application’s performance when running with fewer resources. MAVIS is a lightweight alternative, and it has helped one of our customers which was not possible otherwise.
We need to follow certain procedures and get certifications for any tool that we use based on FDA guidelines. Will you help us with this?+
We can work with your Quality Team to get the necessary certifications done. With our current customers, we have completed NPTV regulation with their corresponding Quality teams.
We have an existing infrastructure and tools to track requirements and maintain bugs. Is it possible to integrate MAVIS with these tools?+
MAVIS framework comes with a scalable option to easily integrate with other software tools for quality management and tracking purposes. Based on the requirement and the feasibility of the tool, we will be able to integrate MAVIS.
I am already using another Automation framework and have invested a substantial amount of time in developing the Test modules. Can I reuse these modules?+
MAVIS is developed in LabVIEW. Like any other programming language, LabVIEW allows us to call DLLs built in other languages, call python scripts, and MATLAB scripts. As an out-of-the-box capability, MAVIS has an option to directly reuse existing python functions. We would be happy to consult an efficient way of reusing your existing modules.
Can we verify dynamic popups / color changes?+
Yes, the out-of-the-box image comparison plugin can be used for Text Verification, and pixel-to-pixel image comparison needs with straightforward use cases. For custom requirements, we can also add additional plugins that leverage either NI Vision or open-source image processing libraries to meet the specific use case. We would need to assess the feasibility carefully for complex image processing requirements.

Latest from Soliton

5 reasons to make the switch to an out-of-the-box Protocol Validation solution

Blog

5 reasons to make the switch to an out-of-the-box Protocol Validation solution

If you're weighing whether building an in-house validation solution for your protocols is a better p

Read Blog
The Role of MIPI I3C® Protocol in SSDs: What Makes It a Preferred Choice?

Blog

The Role of MIPI I3C® Protocol in SSDs: What Makes It a Preferred Choice?

As technology progresses, newer SSD models require more advanced protocols to address the demands fo

Read Blog
Deciphering SafeSPI: Understanding its Significance in Automotive Communication and its Contrasts with SPI

Blog

Deciphering SafeSPI: Understanding its Significance in Automotive Communication and its Contrasts with SPI

The article introduces SafeSPI, a standardized format addressing communication challenges posed by c

Read Blog
How Error Injection Improves Peripheral Robustness: Featuring MIPI SoundWire and SWI3S

Blog

How Error Injection Improves Peripheral Robustness: Featuring MIPI SoundWire and SWI3S

Every electronic product works perfectly in the lab. The real question is what happens after it ship

Read Blog
Applying Design Thinking in Post Silicon Validation

Blog

Applying Design Thinking in Post Silicon Validation

Semiconductor Post Silicon Validation has always suffered from a lack of standardization. While the

Read Blog
Measure Rise & Fall Time using HSDIO / Digital Pattern Generator

Blog

Measure Rise & Fall Time using HSDIO / Digital Pattern Generator

Measure Rise and Fall time without an oscilloscope, using HSDIO (PXI 6556) or Digital Pattern Genera

Read Blog
Power-Up Validation for Multi-Rail Devices

Blog

Power-Up Validation for Multi-Rail Devices

ICs that have multiple input power rails will only wake up successfully if certain constraints are s

Read Blog
Faster RTM through communities in Post Silicon Validation

Blog

Faster RTM through communities in Post Silicon Validation

When faster Release to Market (RTM) means a better competitive advantage, it becomes imperative for

Read Blog
The Bent Wire Phobia: LabVIEW

Blog

The Bent Wire Phobia: LabVIEW

If someone asks me what is that one unique thing in LabVIEW that other programming languages don’t h

Read Blog
Transforming MATLAB Evaluation GUI to Modern Web-GUI

Blog

Transforming MATLAB Evaluation GUI to Modern Web-GUI

See how to integrate MATLAB with a web-based Evaluation GUI using DLLs and a C++ wrapper, replacing

Read Blog
Addressing Stress and Glitch Injection Testing Requirements with Soliton's Protocol Validation Suite (PVS) Capabilities

Case Study

Addressing Stress and Glitch Injection Testing Requirements with Soliton's Protocol Validation Suite (PVS) Capabilities

This case study explores how Soliton’s Protocol Validation Suite (PVS) helped a customer address the

Read Case Study
Soliton was clearly the best choice for I2C Validation system.

Case Study

Soliton was clearly the best choice for I2C Validation system.

Soliton Protocol Validation Solution for I2C Target offers an out-of-the-box validation tool using t

Read Case Study
Validation Cycle Time That Took 4 Hours is Now Reduced to 36 Minutes with PVS

Case Study

Validation Cycle Time That Took 4 Hours is Now Reduced to 36 Minutes with PVS

Learn how PVS addressed the challenges of in-house validation tool and achieved faster testing, mini

Read Case Study
Simplifying Dual-End MIPI I3C® Logic Translator Validation Without the Complexity

Case Study

Simplifying Dual-End MIPI I3C® Logic Translator Validation Without the Complexity

Discover how a unique validation use case was transformed into an efficient, scalable workflow with

Read Case Study
DVCon India 2025

Event

DVCon India 2025

We are excited to be part of DVCon India 2025 , one of the leading conferences for design and verifi

View Event
Soliton continues to be Top 100 Great Mid-Sized Workplaces® in 2025, Three Times in a Row

Press Release

Soliton continues to be Top 100 Great Mid-Sized Workplaces® in 2025, Three Times in a Row

For the third time in a row, we at Soliton are honored to be among India’s Top 100 Great Mid-Sized W

Read More

Ready to automate your V&V?

Talk to our engineers about your medical device verification and validation challenge.

Get in touch