VxWorks for Medical Devices Solution Brief
Proven, Secure, Safe, Reliable, and Certifiable RTOS
VXWORKS: PIVOTAL TO SUCCESS
To equip medical technology and device manufacturers to resolve these challenges, Wind River® invests heavily in its VxWorks® real-time operating system (RTOS), adding new features and maintaining its high level of security, safety, and reliability. VxWorks delivers hard real-time performance, determinism, and low latency, along with the scalability required for medical applications. It is the first RTOS to utilize OCI containers, and it supports the widest range of modern programming languages. It is the world’s most widely used commercial RTOS, with 40+ years in the field and billions of deployments.
FASTER TIME-TO-MARKET WITH A MODERN RTOS PLATFORM
Shortening time-to-market and lowering costs is one key to success for medtech and medical device manufacturers. On average, it takes three to seven years to bring a new medical device to market, a period that device manufacturers are striving to reduce. VxWorks Cert Edition helps shorten two of the longer phases, software development and device certification, by providing modern languages and tools and pre-certification of safety standards. For example, VxWorks Cert Edition is pre-certified for medical applications — e.g., IEC 62304 — as well as for safety-critical applications in other industries, such as IEC 61508 SIL 3, DO-178C DAL A, and ISO 26262 ASIL-D.
REAL-TIME PERFORMANCE
For medical devices, reliable response time is key to providing effective procedures and treatment for patients. Reaction time for many medical devices, such as surgical robots, MRI/CAT scanners, and blood filters, is critical to ensure patient health and safety. The VxWorks enhanced scheduler can guarantee that safety-critical applications have sufficient CPU cycles and memory for latency and determinism. This capability helps prevent a faulty application from adversely impacting the rest of the platform.
MODERN SOFTWARE DEVELOPMENT TOOLS
With more focus on software to design next-generation medical devices, modern software programming methods and tools are required to gain a competitive advantage. To enable leading-edge software development, VxWorks leverages low-level virtual machine (LLVM) as a tools foundation to support current popular languages and libraries such as C++17, Rust, Boost libraries, and Python for more efficiency. VxWorks is also the only RTOS supporting application deployment with OCI container support. Developers benefit from the continuous feature and performance optimizations made in VxWorks to support the most advanced processors and SoCs.
APPLICATIONS DEPLOYED AT THE SPEED OF IT
As the only RTOS supporting OCI container support, VxWorks can package and deploy all applications using IT-like tools and methods. This easily allows the management and deployment of software on VxWorks, leveraging existing cloud infrastructure. Medtech and medical device manufacturers can push their applications to standard container registries (such as Docker Hub, Amazon ECR, or Harbor) and pull them from deployed VxWorks-based devices. Native support for kubelets enables VxWorks-based devices to be seen as nodes in a Kubernetes cluster so that the containers in deployed pods are running and healthy, vastly improving device management in the near and far edge.
SIMPLIFIED DELIVERY OF SOFTWARE UPDATES
With the introduction of 5G wireless technology and more devices being connected to networks, the FDA and other regulatory agencies are mandating quick and timely software updates to address software issues and bugs that impact medical device safety and security. VxWorks, Wind River Helix™ Virtualization Platform and the VxWorks OCI container capability, and Wind River Studio Over-the-Air (OTA) Updates enable manufacturers and their medical and healthcare customers to update firmware and software safely and promptly through the simple and cost-effective creation of update functions. Updating and testing functions can be loaded into virtual machines that isolate them so they cannot negatively impact other application workloads, helping to improve the safety and reliability of the system. Update deployments can be automated and timed to occur during device downtime, with rollbacks possible when updates do not complete correctly.
DECREASED DEVICE CERTIFICATION COST AND RISK
Medical device certification helps provide required assurance that safety and security are built into a device to safeguard patients and their health. Certification is a complex process, especially for device manufacturers introducing new medical functions with real-time requirements. To help streamline certification processes, VxWorks Cert Edition provides documentation (e.g., binaries and artifacts) for inclusion in IEC 62304 compliance-related vendor qualification and for use in premarket submission to the FDA and other international regulatory offices. This follows the FDA guidance in “Off-the-Shelf Software Use in Medical Devices” and “Cybersecurity for Networked Medical Devices Containing Off-the-Shelf (OTS) Software,” as well as IEC 62304 software of unknown provenance (SOUP) requirements.
PERSISTENT DATA AND DEVICE PROTECTION
The increase in device connectivity risks elevating the risk of malicious hacking, with potentially threatening consequences for privacy and life. With deep concern for patient safety and security, the FDA has issued strict guidance on cybersecurity for medical devices. To assist device manufacturers and address growing security threats, VxWorks integrates an extensive and continuously evolving set of security capabilities that safeguard device and data during powerup, app execution, data transmission, idle, and power down. Capabilities such as secure boot, Trusted Platform Module (TPM), data encryption, and kernel hardening allow developers to implement protection at every stage of operation.
TRUSTED SOFTWARE SOLUTIONS
VxWorks and its tools suite provide medical device developers with a complete solution for developing advanced and innovative solutions. With more than 40 years of experience building safe and secure embedded systems, Wind River is well versed in satisfying the real-time requirements of the medical technology industry and enabling the next generation of highly competitive medical devices.