Enhance the Security and Reliability of your Medical Devices

The new era of IoT combined with IA and increased computing capabilities of even small processors enable new generations of small yet advanced medical devices. MicroEJ solutions fill the gap between highly reliable and secure applications and general purpose electronics.

High Security Certifications for your Medical Devices

Medical applications, even on small devices, become complex. However not all application parts shall be certified at the same level.

With the principle of “separation concerns” provided by MICROEJ VEE virtualization capability, developers can easily separate software components. Separation can occur vertically across firmware and application levels or horizontally within the application layer using sandboxes. Hence several levels of certifications such as NF EN 62304 level A, B or C can be combined within the same device.

Secure your Medical Device Runtime Environment

Security deals with many aspects of an electronic system. Ciphering of critical data (storage or communication) is the most obvious one but other aspects like execution at run-time are key.

MICROEJ VEE can support any kind of ciphering solutions from software silicon vendors (see our partners) while providing a Trusted Execution Environment with sandboxing and a customizable security manager layer. Applications developed for the product can even be considered as non reliable applications with highly restricted means to access to software and hardware resources.

Add Agility to your Development Process

An agile process implementation requires support from automatic testing and refactoring tools to accept changes during project development with fast decision making.

MICROEJ SDK development tools offer various testing solutions with a simulator or a device and can bring test coverage report at functional and binary levels to reach an outstanding degree of confidence in software testing.

MICROEJ VEE support for Java technology lets developers access all Object Oriented Programming (OOP) benefits, especially in terms of code architecture design and refactoring.