行为
功能 #3413
打开Task #3240: FORD文档输出
开始日期:
2025-03-24
计划完成日期:
% 完成:
50%
预期时间:
描述
参考软件DR-003701- 718028 Testing of Stack Monitoring
1、应分析每个程序堆栈,以确定最大堆栈利用率。供应商必须根据软件的内部设计(抢占、嵌套深度、中断、循环、递归、加载等)确定并记录最坏情况下的堆栈使用情况。可使用仿真器进行验证。
2、预计供应商将对堆栈使用情况进行分析,以确定应设置的边界。在发布之前必须验证编写软件时创建的初始估计。此处定义的测试要求将验证要使用的正确值。
3、堆栈对于嵌入式系统的运行至关重要。堆栈损坏至少会导致不可预测的行为,最坏的情况下会导致模块变得无响应。由于在运行时很难纠正堆栈损坏,因此福特要求对每个堆栈进行动态测试,以便在验证测试期间报告故障。以下要求会影响堆栈监视和报告。
提到可能使用堆栈的库(运行时使用的任何内容,包括第三方库)。
行为