about project
Elbit Systems required the development of software requirements, coding, and integration for their Head-up Display (HUD) system. The project also involved assisting the client in transitioning towards a more agile software development process.
Despite the challenges associated with changing development methodologies, the project successfully met its deadlines and delivered the required software to the end-customer on time. The development and verification processes adhered to the stringent DO-178C standards for airborne software, ensuring the software met the highest levels of safety and reliability.
Tasks
We needed to create detailed software requirements for the HUD system, ensuring that all functionalities and performance criteria were clearly defined and aligned with the system’s requirments.
Coding and Implementation: The task was to code the HUD software using C and OpenGL, ensuring it met the defined requirements and was optimized for performance and reliability in real-time applications. The development process followed DO-178C guidelines to ensure the software’s safety and certification readiness.
Integration with Existing Systems: We were responsible for integrating the HUD software with other avionics systems, ensuring seamless operation and data consistency, adhering to the standards outlined in DO-178C.
Agile Process Implementation: Our team assisted the client in adopting a more agile approach to software development, helping to establish iterative development cycles, continuous integration, and faster feedback loops, while maintaining compliance with DO-178C standards.
Results
The software requirements were thoroughly defined, and the HUD software was successfully coded and integrated, meeting all performance and functionality requirements according to DO-178C standards.
Assisted Elbit Systems in adopting a more agile software development process, which improved flexibility and responsiveness to changes in project requirements, while maintaining adherence to industry standards.
Despite the transition to a new development methodology, the project was delivered on schedule, meeting all deadlines set by the end-customer and ensuring the software was ready for certification.
Tech Stack and Standards
Technologies: C, OpenGL, Ansys SCADE Display
Standards: DO-178C
Methodology: Transition to Agile Development
process
Requirements Development
We began by developing the Software Requirements Document (SWRD) for the HUD system, ensuring that all necessary functionalities and performance criteria were clearly defined and compliant with DO-178C standards.
Software Development
The HUD software was coded using C and OpenGL, with a focus on optimizing performance for real-time operations. The development process followed DO-178C guidelines to ensure the software met safety and certification requirements.
System Integration
The HUD software was integrated with existing avionics systems, ensuring that it operated seamlessly with other components and provided accurate and reliable data to the pilot. Integration was conducted in compliance with DO-178C standards.
Agile Transition Support
We assisted Elbit Systems in transitioning to a more agile software development process, implementing iterative development cycles, continuous integration, and faster feedback mechanisms, all while ensuring adherence to DO-178C standards.
On-Time Project Delivery
Throughout the project, we managed the development and integration tasks to ensure on-time delivery, even as the client moved towards a more agile approach, maintaining compliance with DO-178C throughout the process.
review
contacts
If you hae questions or need any general information, please complete this form to request the information you need, it will be an honor to help you