SOFTWARE ENGINEERING

REAL-TIME APPLICATIONS

MANNARINO provides software engineering services to various non-airborne, real-time industries, ranging from aircraft simulation to power generation.

SAFETY-CRITICAL SOFTWARE

Leveraging its diligent airborne software expertise, MANNARINO works with numerous clients to develop safety-critical software, meeting industry standards such as IEC 61508 (as well as its derivatives) and AC120-40B.

MANNARINO has contributed to the development of full flight simulators for modern airliners, qualified to the highest levels. This experience includes:

  • Developing and integrating various system simulation components (ATA 21, 30, 34, 36, etc.)
  • Designing, developing and integrating a novel simulation communication backbone, connecting in real-time all simulation components, supporting all modern avionic databuses (AFDX, CAN, ARINC 429, etc.), as well as various debugging and test interfaces.

NUMEROUS DEVELOPMENT ENVIRONMENTS

Our software engineering staff has experience with both object-oriented and procedural programming languages on numerous development environments including:

C / C# / C++

GreenHills
AdaMulti2000

IAR Embedded
Workbench

ADA

RSLogix 5000

CodeWarrior

Visual Studio 2008

Microsoft.NET
Framework

Pilz

Python

Assembly

Graphical Application
Programmer (GAP)

We work with various customer software life cycle models (rapid prototype, waterfall, Agile, etc.) and have also employed various model-based methodologies and languages (including UML).