LYNX MOSA.ic™ Modular Framework

LYNX MOSAic for Leonardo Diagram 01



"Industry 4.0"

The integration of robust data analytics...

Projected value of global market by 2025

% annual reduction in inventory

Designed to deliver MOSA

The Modular Open Systems Approach 

LYNX MOSA.ic was designed for the modernization of avionic and mission critical software platforms, providing open flexibility on a robust foundation to meet the program needs of rich system functionality deployed in high threat safety critical environments. The intent is in the name: a Modular Open Systems Architecture Integration Center (MOSA.ic).

LYNX MOSA.ic is not an RTOS, nor is it a traditional hypervisor. It is a complete software development and integration kit founded on a tiny separation kernel, with unique tools for leveraging the hardware virtualization capabilities of modern multi-core processors. Designed to enable system developers to build systems compositionally—using open standards and relying heavily on the reuse of well-tested and certified components—LYNX MOSA.ic speeds development, provides finer-grained hardware control, and lowers lifetime costs.


eBook - LYNX MOSA.ic for Mission Critical Systems


Multicore processors

Multicore processors are becoming more popular to reduce size, cost, and power of platforms. There are numerous challenges in building safe systems on multicore processors, including that they exhibit non-deterministic memory access delays when competing for shared resources. When multiple applications stacks run in parallel on multicore processors, interference occurs. Lynx has partnered with Intel to address hardware interference. Some of our work with Intel, focused on the Intel’s Denverton processor, is addressed in a Intel Solution Brief here as well as a recent webinar (a slide from which is shown below)

Lynx is committed to delivering software to support a diverse range of Intel’s future processors including ElkHart Lake and Intel’s 11th generation Core processor, Tiger Lake. What this means for Leonardo is that you can reuse proven application software on platforms that incorporate the latest and greatest Intel processors in a timely and cost effective way, improving your time to market and drastically reducing both development and system certification costs.

Partnership with Intel

  • Optimized low level software to fully harness the Intel Atom processor C3708 series (Denverton)
    • Multi-core support
    • Intel virtualization
    • Intel cache partitioning
    • Intel SR-IOV virtual network device support 
  • Delivering a real-time platform with:
    • API support for POSIX, FACE, ARINC 653
    • DO-178C DAL A IPv6 network stack
    • DO-178C DAL A filesystem • Inclusion of pre-certified software
    • Components
  • Providing traceability of hardware allocations to
  • system specifications
  • Tamper proof, non-bypassable partitions 
  • Tight engagement around next generation
  • technologies

What is a
Reusable Software Component (RSC)?


A DO-178B/C Reusable Software Component (RSC) is a software collection that is recognized as meeting the requirements of RTCA/DO-178B/C and that may be used on more than one project without having to regenerate certification artifacts.

The FAA grants RSC acceptance as part of a normal certification process, provided that the applicant complies with the guidance policy defined in FAA Advisory Circular AC 20-148. The acceptance allows future users of the DO-178B/C RSC to deploy the software without the added cost and risk of re-certification. This applies to components such as operating systems and networking protocols, that can then be reused (in unadulterated form) across hardware platforms. 



Additional resources

Simpler path
to safe multicore


Across a range of avionics’ platforms, the push to reduce power, cost and footprint of electronics makes the use of multicore processors for consolidating real-time and general purpose system functionality. This is causing major headaches for system architects, cybersecurity experts and software engineers for several reasons;

1. Guaranteeing real-time behavior, as outlined in this WHITE PAPER

2. Maintaining system reliability, isolating hardware resources to avoid malicious or unintentional conflicts between applications

3. System health monitoring for early detection and correction of errant system behavior. While many of Northrop’s systems are somewhat closed, we see a shift to more connected systems using public and private cloud technologies which bring benefits and challenges. 

Supporting US
& allied militaries


At Lynx, we have a thirty year track record of delivering software that addresses these challenges. We remain fiercely proud to SUPPORT THE US MILITARY and its partners. The new enhancements include:

1. While our primary focus remains the delivery of SOFTWARE FOR AVIONICS platforms, we are expanding into adjacent applications like drones and satellites, building up specific crypto applications for delivering information securely across public networks

2. System health monitoring - as our software resides right on top of the hardware, we are able to flag abnormal system behavior to analytics packages, ensuring errors are trapped and not propagated

3. For a list of our certifications and select notable deployed systems running on Lynx software, please see this PDF DOCUMENT.  (Also information below)

Leveraging Intel Processors


LYNX MOSA.ic uniquely leverages virtualization-enabled multicore processors to simplify software stack complexity and unlock rapid development and integration options (READ PDF).

Benefits include:

  • Unleash the performance of Intel CPUs with a fullfeatured, safety-certifiable platform
  • Reduce NRE costs by rapidly porting any existing legacy code base to an open standard RTOS
  • Reduce system complexity by decomposing monoliths into highly modularized architectures
  • Improve real-time performance predictability through low-level hardware control
  • Mitigate security vulnerabilities through extremely small footprint (<50 KB) trusted code-base
  • Certify fewer source lines of code (SLOC) by partitioning functionality across multiple critical safety levels



Find additional resources on our FAQ page, the Lynx RESOURCE CENTER (brochures, datasheets, news items); the LEARNING CENTER (articles, white papers, and technical blog posts); and the VIDEO LIBRARY

Helpful articles and blog posts in the LEARNING CENTER include:


Deployed systems and our customers' customers

Lynx has a proud history of platform deployment and continued support for a number of advanced military systems active today across the US Air Force, Navy, Army, and various Allied militaries. See below a selection of deployed systems relying on Lynx.

LYNX MOSA.ic™ Automotive Platform





  • F-35 Joint Strike Fighter’s (JSF) Mission System (TR3)
  • F-35 Joint Strike Fighter’s (JSF) Cockpit Display System
  • Boeing/Insitu ScanEagle2
  • Boeing/Insitu ScanEagle3
  • Secure Laptops for Federal Bureau of Investigation (FBI)
  • General Atomics Gray Eagle Extended Range (GE-ER) Unmanned Aerial Vehicle (UAV)
  • NASA’s SLR2000 Satellite Laser Ranging System
  • All-Purpose Remote Transport System (ARTS)
  • C3I Upgrade for Flyvefisken Class Ships (Royal Danish Navy)
  • Bombardier Challenger 300 Flight Display
  • Royal Malaysian Navy’s Laksamana Class Corvettes
  • Sikorsky UH-60 Blackhawk Helicopter 
  • NASA’s AVIRIS (Airborne Visible/Infrared Imaging Spectrometer)
  • DDG 1000, lead ship in the Zumwalt Class Destroyer Program
  • Shipboard Self-Defense System (SSDS)
  • Lockheed Martin P-3 Orion Surveillance Aircraft  
  • Galileo Satellite Navigation System
  • Collins CAAS "Glass Cockpit" 
    • Little Bird (AH-6, MH-6)
    • Chinook (MH-47D, MH-47E)
    • Blackkawk (MH-60K, MH-60L, MH-60L-IDAP)
    • KC-135 Stratotanker 
  • Future Combat Systems (FCS)
  • Medium Extended Air Defense System (MEADS)
  • AFIRS Program (Automated Flight Information Reporting System)
  • Software-Defined Radios (SDRs) from ITT Corporation
  • U.S. Navy’s Common Display System (CDS)


customers customers blue



Frequently Asked Questions (FAQ)

Who are Lynx's top competitors? What are "Independent Application Modules" in LYNX MOSA.ic? Does Lynx Secure ensure software partitioning? Answers to these questions and more can be found in the FAQ section of our Resource Center.