The process of selecting a new software system can be overwhelming to say the least. Start off on the right foot by booking an intro. During this intro session we will study your requirements and demonstrate any products we have that can satisfy your operational needs.
Book an Intro!

AA-IDE
AAIDE Platform is the most advanced development environment available for the design, build and delivery of aerospace communications solutions. Given today's complex dev methodologies and varying approaches, we validate that all dev procedures align with our rigorous internal standards as well as DO/JSF/ISO. Our unique policy-driven approach establishes a compliant, repeatable, monitored and auditable process.

For the past 6 years the AvionicApps software research team has worked tirelessly to build a software development environment specifically designed for the unique demands of the aerospace industry. The beta version was released on 7/1/2013 and all issues were quickly identified and resolved. A stabilized v1 was released on 2/1/2014. Included in the kit is a source code editor (compatible with all modern OOP languages and extendible to some proprietary frameworks) a cross-compiler and debugger engineered for real-time systems (chock full of custom tracers, macros, logic-analyzers, etc across multiple threaded applications).

The kit is acutely designed for the following:
  • > Deploying assembly for firm/hardware architectures
  • > Performance and Memory Optimization
  • > Source control


  • TESTING
    No system will reach its full capability without extensive testing. Even with flawless design and dev work, thorough testing commonly reveals opportunities for structure improvement and performance optimization. AvionicApps operates one of the most exhaustive testing workbenches in the industry which, among many other things, applies rule based analytics to identify vulnerabilities, security gaps and syntax/logical/run-time defects.

    The AvionicAppsTestins Workbench is a software stack created in parallel with, and complimentary to, the AA-IDE. However, the system operates as a standalone, dedicated testing harness for a few reasons

    • > To separate the complexities of a modularized in-flight application and the dense analysis of its behavior
    • > To isolate the 2 distinct phases of a project (development and testing) as well as the two different teams responsible for these tasks.
    • > To allow for testing other, non AA-IDE based applications and hybrid solutions
    • > To perform a true and pure end-to-end examination of a system by applying independent quality and performance measurements with a ‘black-box’ approach
    • > To unleash significant testing instrumentation and rule based analytics to identify vulnerabilities, security gaps and syntax/logical/run-time defects.