Software Engineering – Real-Time Applications
MANNARINO provides software engineering services to various non-airborne, real-time industries ranging from aircraft simulation to power generation.
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 intergrating 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
Our software engineering staff has experience with both object-oriented and procedural programming languages on numerous development environments including:
- C / C# / C++
- Visual Studio 2008
- GreenHills AdaMulti2000
- RSLogix 5000
- Microsoft.NET Framework
- IAR Embedded Workbench
- 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).