计算机科学
正确性
可靠性工程
可扩展性
软件工程
测试用例
自动化
测试管理方法
过程(计算)
基于模型的测试
一致性(知识库)
测试线束
验证和确认
手动测试
公制(单位)
实施
代码覆盖率
白盒测试
航空电子设备
钥匙(锁)
软件
迭代和增量开发
关键字驱动测试
可靠性(半导体)
非回归检验
场景测试
系统工程
形式验证
集成测试
验证器
文档
正式规范
模型检查
测试系统
数据挖掘
测试策略
软件验证
软件系统
样品(材料)
模型转换
作者
Tushar Lalchandani,Kalaivani Purushothaman,Yogananda Jeppu,Shree Harsha Vijaya Kumar,Akilandeswari Natarajan
摘要
Model-based development (MBD) and Model-based Testing are critical for airborne software compliance with DO-178C and its supplement DO-331, which specifically addresses model-based approaches for software levels A through D. Traditional manual methods increase the documentation and validation burden, leading to inconsistent implementations across the project, and raise the risk of missed defects or gaps in compliance. This paper presents an automation framework designed to align with DO-331 objectives by leveraging fine-tuned large language models (LLM) to automate the generation of high-level textual requirements and low-level model-based requirements. From these, comprehensive test cases are automatically derived, covering normal, edge, mutation based, and dynamic scenarios to ensure a thorough validation of model behavior. Utilizing AI agent, the framework extracts requirements and key parameters from documentation, enabling automated specification analysis and test script generation that simulate real- world operational conditions. The approach supports rigorous verification of model artifacts, a core DO-331 objective, by systematically generating test cases that validate model correctness and robustness. Test effectiveness is measured by injecting single faults (mutants) into sample models and verifying that the generated tests detect these faults, providing a quantitative metric for coverage and test quality. This iterative process ensures comprehensive validation and supports safety assurance. By automating model-based test generation, the framework reduces manual effort, accelerates certification, and enhances consistency and accuracy. Its scalability addresses the increasing complexity of avionics software, improving reliability and safety while facilitating compliance with DO-331 and DO-178C standards.
科研通智能强力驱动
Strongly Powered by AbleSci AI