40、系统评估与验证相关技术解析

系统评估与验证相关技术解析

1. 评估需考虑的因素

在系统评估过程中,有多个因素需要考虑:
- 可测试性 :测试系统的成本可能非常高昂,有时甚至超过生产成本。因此,可测试性应在设计阶段就予以考虑。
- 其他因素 :硅面积成本、实际货币成本、重量、鲁棒性、可用性、可扩展性、安全性、安全性和环境友好性等目标暂不考虑。

接下来,将重点介绍性能评估的几种方法,尤其关注最坏情况性能。

2. 性能评估

性能评估旨在预测系统的性能,这对于网络物理系统来说是一项重大挑战,因为我们可能需要最坏情况信息,而不仅仅是平均情况信息,以保证实时约束。

2.1 早期阶段

在早期设计阶段,有两种不同类型的技术可用于获取性能信息:
- 估计成本和性能值 :已经开发了许多估计器来实现这一目的。例如,Jha 和 Dutt 在 1993 年针对硬件进行的工作,Jain 等人在 2001 年以及 Franke 在 2008 年针对软件的工作。但生成足够精确的估计需要付出相当大的努力。
- 准确的成本和性能值 :可以在接近真实的硬件平台上使用真实的软件代码(以二进制形式)。但这需要存在与“软件合成工具”(编译器)和硬件合成工具的接口。这种方法可能比前一种更精确,但可能会显著增加时间成本,有时甚至高得令人难以接受。

为了获得足够精确的信息,还需要考虑通信因素。然而,在早期设计阶段通常很难计算通信成本。

2.2 WCET 估计

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值