MATLAB and Simulink Consulting Services

  • Trial software

DO-178 Process Deployment Advisory Service

MathWorks Consulting Services works with you to migrate your existing process—whether based on manual methods or Model-Based Design—to a process that uses Model-Based Design for DO-178. Customized to your specific environment, tools, and application, the DO-178 Process Deployment Advisory Service will identify gaps in your current processes, develop a road map to an optimized DO-178 process using Model-Based Design, and work with you to deploy that road map. MathWorks Consulting Service prepares you to perform key modeling, code generation, and tool qualification activities to achieve the new objectives of DO-178C and its supplemental documents DO-330 (Software Tool Qualification Considerations) and DO-331 (Model-Based Development and Verification).

The DO-178 Process Deployment Service is delivered by senior-level MathWorks Consultants with knowledge gained from years of developing high-integrity software in collaboration with customers in the aerospace industry. MathWorks Consulting Services helps organizations avoid common mistakes and reduce the time, effort, and cost to develop high-integrity software that satisfies DO-178 objectives.

MathWorks Consulting Services works with you to:

Perform key activities to comply with DO-178

  • Requirements traceability
  • Requirements-based testing and coverage of models
  • Model standards checking using Simulink Model Advisor
  • Code reviews, traceability, and analysis using Simulink Code Inspector™ and Polyspace® products
  • Test case generation and design analysis using Simulink Design Verifier™
  • Tool configuration and code generation using Embedded Coder®
  • Software-in-the-loop and processor-in-the-loop equivalence testing of source code and executable object code including code coverage analysis (e.g., MC/DC)
  • Tool qualification using DO Qualification Kit (for DO-178)
  • Generation of process artifacts needed for DO-178 compliance

Plan and execute

  • Transform your company’s development process while gaining efficiency improvements
  • Identify and execute a phased approach to achieving efficiency gains

Train your team

  • Learn the fundamentals of the DO-178 standard
  • Learn how to fully leverage Model-Based Design to maximize benefits
  • Become self-sufficient by building a center of expertise for Model-Based Design

Next Steps

The steps to deployment vary by company and application. MathWorks Consulting Services draws on product expertise and industry background to tailor the process to best fit your needs. Steps to deployment may include:

  • Evaluation of Existing Processes and Tools — MathWorks Consultants review your current software development process, tools, application, required safety levels (A-E), and planning documents, including tool qualification.
  • Gap Analysis — Our Consultants perform a gap analysis to identify current challenges, process efficiency improvements, training, and other recommendations for migrating to a DO-178 process framework using Model-Based Design. We develop an actionable road map that includes a phased approach to achieve the recommended improvements.
  • Knowledge Transfer — We provide instruction to fill identified gaps. Topics might include how to use Model-Based Design and tool automation to perform key development activities, with specific tools and topics based on a list of prioritized needs.
  • Hands-On Deployment Support — MathWorks Consultants support implementation of the recommended process to a specific project. We assist with modeling, simulation, code generation, verification, validation, customization of the DO Qualification Kit and certification. We help with preparation of DO planning documents, such as the PSAC, in the context of using Model-Based Design and generating Model-Based Design tool qualification artifacts.

Contact MathWorks Consulting Services to discuss your specific requirements.

Meet Our Team

Paul Fricker is a principal consulting engineer with more than 15 years’ experience in signal and image processing, modeling and simulation, and application development.

Training

Courses are available in MATLAB, Simulink, and other products.

See schedule
Raymond Estrada

Raymond Estrada is a senior technical consultant with extensive industry experience in guidance, navigation and controls, and code generation for use in an HIL environment. He specializes in helping organizations apply Model-Based Design to develop and deploy embedded software for high-integrity applications that comply with safety standards. Raymond holds a B.S. in aeronautics and astronautics engineering from the Massachusetts Institute of Technology, and an M.S. in aerospace engineering from the University of California, Los Angeles.

Related Conference Papers and Technical Materials