Lynx Software Technologies, a world leader in the embedded and systems software markets is to introduce a simplifying software architecture and development approach for achieving certifiability for increasingly complex software systems on ever more intricate processor platforms for connected transport, manufacturing and other IIoT applications.
Safety and security critical markets continue to face substantial cost and schedule challenges in the certification of complex software systems. The most common and critical software component that must be managed within this context is the foundational software layer that controls the CPU and facilitates the execution of applications – the “kernel”. As critical markets migrate towards multi-core and virtualisation, increased complexity will only exacerbate existing costly software certification issues unless elegant solutions that scale across the multi-core platform can be applied.
Will Keegan, CTO, Lynx Software Technologies comments: “Lynx is a technology world leader on how to support the development of safety certifiable systems that are secure by design. Our development approach embraces the adoption of advanced multi-core hardware capabilities while also simplifying commonly observed models in OS and hypervisor designs. Lynx supports mixed criticality development, from bare metal code running alongside full stack Linux, with secured communications capabilities between safety separated applications, allowing the mixing and matching of runtime environments.”
Lynx greatly reduces the cost and schedule risks of certification projects within safety and security critical contexts through leveraging a simpler foundation, strictly moulded to CPU virtualisation (E.g. Intel VT-x) and deliberately promoting a CPU architecture-centric development model versus a traditional OS system-call-centric user model. Lynx also supports the latest Arm multi-core devices from Xilinx and NXP – making complex hardware resource management simple whilst sustaining real-time low power capabilities.