MAVIS - Medical Device V&V Automation Framework

MAVIS - Medical Device V&V Automation Framework

Automate your Medical Device’s V&V using MAVIS

Our Vision is to build the world’s most innovative Medical ADV solutions that help Medical companies do Device Validation in a faster, better, and cheaper way, to better healthcare, at the same time reduce costs.The MAVIS Medical V&V automation tool and our engineering team at Soliton can help you standardize the Medical V&V automation activities across your organization and product groups, while also bringing about a very significant increase in test coverage. In a recent engagement, our customer was able to achieve over a 50% increase in their test coverage using MAVIS.

MAVIS eliminates, resolves, unravels the challenges with Text and Value verification

MAVIS helps you to validate the Font Colour, Size, Icons, and other UI elements which are not possible in most of the UI automation tools

MAVIS facilitates analyzing and validating waveforms without manual effort

V&V Engineers can now create Automation scripts effortlessly with the sleek drag & drop interface.

Port your existing LabVIEW/Python modules into MAVIS

With MAVIS, End to end System level testing is now within your reach

Key features of out-of-the-box MAVIS

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

  • Record all the steps (navigation, keyboard inputs) performed for manual V&V to build scripts for automated V&V.
  • Machine Learning powered text verification (OCR) plugin that works for different font colors/sizes without any additional training.
  • Out-of-the-box, image processing algorithm-based plugins, that enable automation of various UI validation such as UIDD verification, font/background color verification & image comparison.
  • Capability to perform validation on a continuous stream of images (like waveforms, blink rate), etc.
  • Python Adapter plugin that enables the reuse of existing Python modules directly in MAVIS. (This adapter plugin can be extended to other common programming languages based on the feasibility).
  • Generic serial communication plugin that enables integration with hardware instruments and software simulators and enables the V&V engineers to specify the command set without any programming.
  • Powerful and intuitive sequencer engine that enables V&V engineers to create automation scripts using test plugins. It includes sequencing capabilities like sweeping certain steps automatically through a range of parameter values, decision-making capabilities, and sub-sequence calls.
  • Plugin and Projects repository utility through which users can easily share the developed plugins and automation test scripts within the organization.
  • Flexible report generation module that can be customized for preferred report format and capability to include multiple elements like text, images, and other objective evidence.

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.

Frequently Asked Questions

I would like to know more about the product. What are the next steps?

We offer a no-obligation online demo of our tool when we can brainstorm on your specific V&V needs and how MAVIS can help you achieve them.

Does MAVIS support only Medical applications developed on specific technology stacks?

MAVIS is technology agnostic and can support any Medical applications running on Windows, Windows-CE, Linux, Android, and Embedded platforms. However, we are open to doing a feasibility check on the Device under test to check the compatibility.

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 are currently using a Bug tracking tool / Quality Centre Tool. 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 can integrate MAVIS with other tools.

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 straight forward 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.

Do you like to know more, request a no-obligation online demo.