A compliance-driven engineering method for systematically improving DO-178C verification workflows that systematically transforms certification objectives, lifecycle data, and project-specific compliance information into measurable assessment and improvement mechanisms.
Abstract
Safety-critical avionics software development is governed by DO-178C, which imposes stringent requirements on verification, traceability, and objective evidence throughout the software lifecycle. Although traditional plan-driven lifecycles provide the discipline required for certification, continuously improving verification performance while preserving compliance remains a major challenge as software complexity increases. Existing studies have investigated Agile, Lean, and hybrid approaches in certification-constrained environments; however, they primarily focus on adapting engineering practices or reporting industrial experiences, providing limited methodological support for systematically assessing verification performance, identifying improvement priorities, and governing continuous verification improvement. This paper proposes a compliance-driven engineering method for systematically improving DO-178C verification workflows. Based on the DMAIC (Define, Measure, Analyze, Improve, Control) reasoning framework, the method systematically transforms certification objectives, lifecycle data, and project-specific compliance information into measurable assessment and improvement mechanisms. These mechanisms support systematic verification assessment, root-cause analysis, and the tailoring of Lean and Agile practices while preserving certification requirements and providing objective evidence for compliance governance. The proposed method is demonstrated through an industrial case study on requirements-based testing for Design Assurance Level A (DAL A) software. The results show improved verification readiness and verification performance while preserving traceability, verification independence, auditability, and compliance with the applicable DO-178C verification objectives. The proposed engineering method constitutes a reusable and auditable Method Engineering artifact for continuous verification improvement, validated through the presented industrial avionics case study.
A lifecycle-aware framework that integrates quantitative software quality assessment with Large Language Model (LLM)-based code refinement is proposed and the potential of metric-driven LLM feedback for research software quality improvement is demonstrated while highlighting its inherently multi-objective nature.
Nafis Tanveer Islam, N. Soveizi, Yutong Li et al.· 0 citations
Software development projects frequently face uncertainty arising from evolving requirements, communication gaps, and inconsistent coordination among stakeholders. This study presents the Collaborative Development Method (CDM), an agile framework designed to strengthen collaboration, improve requirements engineering pr...
Maha Makkass, Youness Laghouaouta, A. Anwar· International Journal of Adv...· 0 citations
The paper presents a holistic approach to automated monitoring of software quality, security, and compliance, which has been researched and developed for the needs of one of the most growing industries, namely the FinTech industry, and introduces SDLC Auditor, a software tool designed to automatically monitor, control,...
Zhelyana Doneva Georgieva, R. Doneva, Silvia Gaftandzhieva· International Journal on Inf...· 0 citations
Software projects continue to overrun schedule and budget for reasons that disciplined risk management was designed to prevent. Plan-driven risk management, as codified in PMBOK, PRINCE2 and ISO 31000, offers rigorous identification, quantification and traceability, but its heavyweight documentation cycles fit poorl...
Nidheesh Sharma, Dr.Neha Gupta· International Journal of Res...· 0 citations
Formal methods are mathematical techniques employed to specify, develop, and verify software systems, ensuring high reliability and correctness. Formal methods have significantly influenced software engineering by introducing mathematical precision in specification, development, and verification processes. Unlike tradi...
The expert evaluation suggests that integrating security, quality assurance, and user experience within a unified lifecycle model may improve the consistency of software validation processes, reduce fragmentation across DevSecOps practices, and enhance user trust in security mechanisms.
Jonathan Alejandro López Acevedo, G. M. Ramírez, C. Huidobro· IEEE Access· 0 citations
We use cookies to run the site and, with your consent, for analytics and to show ads.
See our Cookie Policy.