MOSAic logo shadow -white

modular framework

LYNX MOSA.ic is a software framework for building and integrating complex multi-core safety- or security-critical systems using independent application modules. Its elegant, modular architecture enables developers to collapse development cycles when creating, certifying, and deploying robust platforms for manned and autonomous systems.

GET EVALUATION VERSION

Airbus Boeing Bosch Collins Denso Elekta L3 LM Nasa Rhode
 

Ask the expert

An Introduction to LYNX MOSA.ic

Lynx CTO Will Keegan discusses the architecture and benefits of LYNX MOSA.ic with VP Marketing Ian Ferguson.

Watch Video #1

Intro to LYNX MOSA.ic

 

LYNX MOSA.ic™ Whiteboarding session

 

 

WHITEBOARDING
SESSION #1

LYNX MOSA.ic vs OS

How much code is necessary to support applications? Will Keegan whiteboards a number of key features and distinctions between LYNX MOSA.ic™ and traditional operating systems.

Watch Video #2
 

Whiteboarding session #2

Certification & Implementation

Lynx CTO Will Keegan discusses verification & validation and also walks through an automotive implementation.

watch video #3

 

Featured Quote

 

"LYNX MOSA.ic offers an exceptional technology for managing the complexity associated with multicores,reducing the design and certification time for safety-critical systems based on NXP Layerscape and QorlQ SoCs."

Geoff Waters
Senior Principal Engineer
Chairman, Multicore for Avionics Working Group

 

Architecture & overview

LYNX MOSA.ic is founded on the LynxSecure® separation kernel hypervisor and supports a variety of operating systems such as LynxOS-178®, Linux, Windows, third-party RTOSes (including competitor OSes) and bare metal applications such as Lynx Simple Applications (LSAs).

In contrast to traditional RTOS platforms—where hardware control, real-time scheduling, security, multimedia, and application runtime services are integrated into a common stack servicing all applications on all CPU cores—LYNX MOSA.ic allows system architects to subdivide systems into smaller, independent stacks which include only the dependencies required.

DOWNLOAD BROCHURE

 

In the News

The Joint Strike Fighter (JSF) Program Office has accepted Lockheed Martin's recommendation to adopt LYNX MOSA.ic for the Technology Refresh 3 (TR3) of the F-35 Lightning II.
 
READ MORE
 

Architecture Comparison

 

Traditional approaches to building virtualized embedded software architectures that are robust and secure have placed much of the burden in a hypervisor and/or OS.

This can create platform dependencies which impact performance, as well as cause a number of architecture challenges due to:

  • Shared address space
  • Shared CPU privilege
  • Common arbitration points
  • Global resource pools
  • Compounding code branches
  • Compounding control flow timing
  • Large co-dependent code bases to certify

 

RTOS vs Separation kernel diagram

 

View

 

The more complexity that lies hidden between applications and hardware, the cloudier the path to system comprehensibility and robustness.

Reducing software stack dependencies and minimizing the hidden complexities between independent application modules and hardware yields exponential program value over the complete development lifecycle by:

  • Promoting traceable, comprehensible architectures
  • Giving evaluators the ability to truly validate security and safety properties
  • Reducing time to debug
  • Unlocking heterogeneous design options
  • Increasing the speed of system integration

 

 

comparisons & reference designs

(3D Views)

  • Traditional RTOS platforms

    Traditional RTOS platforms enforce a centralized, client-server OS model in which all applications are dependent on a single monolith composed of multiple layers of abstracted software complexity.

    Traditional RTOS stack

     

  • LYNX MOSA.ic

    LYNX MOSA.ic introduces a new perspective to application development that allows builders of embedded systems to minimize the complexity of runtime environments and target only the abstraction layers required. As opposed to writing applications against a proprietary set of APIs, LYNX MOSA.ic enables builders to design, build, and manage systems as heterogeneous compositions of independent application modules. The inherent modular nature of the design is apparent in this view.

    LYNX MOSA.ic™ modular architecture

     

  • Monolithic vs Modular design

     

    RTOS vs LYNX MOSA.ic™

     

  • Avionics reference designs

    Avionics Systems A B

    LEARN MORE

  • Automotive reference designs

    Automotive Systems A B

    LEARN MORE

 

3-Dimensional Architecture Comparison

Traditional RTOS platforms vs LYNX MOSAic

 

Delivering MOSA

Realizing the Modular open systems approach

The objective of the U.S. Department of Defense’s (DoD) Modular Open Systems Approach (MOSA) is to design systems with highly cohesive, loosely coupled, and severable modules that can be competitively sourced from independent suppliers. As a software development framework for rapidly building comprehensible software systems out of independent application modules, LYNX MOSA.ic is designed specifically to deliver on the open architecture vision of MOSA. 

READ MORE

eBook Delivering MOSA

 

 

Get Evaluation Version

 

 

What to Expect

Your information is always considered completely confidential and is not shared with anyone outside of Lynx Software Technologies without your expressed permission.

We respond to these form inputs within 1-2 business days.

The information you provide will help Lynx to better understand your requirements at the high level and enable us to do research on your behalf so that we can be best prepared for our next interaction.