AIAA Infotech@Aerospace (I@A) Conference · 2013 · 15 citations · 3 references
EngineeringAerospace EngineeringSystems EngineeringEmbedded SystemsSoftware EngineeringSystems DesignEmbedded Systems DesignExecutable System ModelsModel-based DesignModel-driven Software EngineeringSoftware DesignSoftware ModelingAerospace ApplicationsDo-178c ComplianceEmbedded Software DevelopmentEmbedded System IntegrationModel-driven DesignModel-to-code GenerationSoftware Development Life CycleSoftware Verification
Model-Based Design with automatic code generation is an established approach for developing embedded control systems and is now commonly used on applications that must satisfy the commercial aviation software standard DO-178B. Model-Based Design enables engineers to create advanced embedded software systems using an executable model as the basis for design, simulation, and software verification and validation. The complexity of modern aerospace systems has led to an increased use of Model-Based Design across the full software development life cycle from early verification to implementation and system integration. Maximizing the benefits of Model-Based Design in the context of satisfying the objectives of DO-178B (and DO-178C upon acceptance by the FAA) requires a level of expertise that often takes years of hands-on experience to acquire.
3