OSEK/VDX操作系统的一致性测试

被引量 : 0次 | 上传用户:l525721
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
OSEK/VDX规范是欧洲汽车行业在20世纪90年代中期开发的一个有关汽车电子设计的规范,它提供了将各种先进汽车电子设备有机组合在一起的网络化嵌入式计算机系统的开发规范。目前,已有不少的公司和研究机构开发了OSEK操作系统。由于OSEK/VDX标准是用自然语言描述的,本身还处于发展中,不同开发者开发的OSEK/VDX操作系统可能存在差异。为了检验这些操作系统的规范一致性,需要对其进行一致性测试。本文在深入理解OSEK操作系统规范的基础上,提出了基于分类树构造测试用例,对OSEK操作系统进行一致性测试的方法。该方法首先通过从OSEK操作系统规范抽取测试目的,其次根据测试目的形成分类树并从分类树中得到测试用例,然后在OSEK操作系统上执行这些测试用例,最后根据测试用例的执行结果,判断操作系统的规范符合性。基于分类树的OSEK操作系统一致性方法,既利用了OSEK操作系统只有少量功能模块和API的特点,也利用了分类树方法结构化和系统化的优点,使得一致性测试集的构造变得容易把握和理解。本文的主要工作和贡献可以集中为三点:(1)提出基于分类树方法进行操作系统一致性测试的规范这个规范规定了进行操作系统一致性测试的流程,包括四步,首先是从标准中抽取出测试目的,其次是根据标准和测试目的,使用分类树构造抽象测试用例,然后是在具体操作系统上实现和执行测试用例,最后是分析测试用例的执行结果。规范同时规定了每个步骤必须严格遵守的表示形式,例如测试目的的表示,抽象测试用例的表示。(2)使用分类树方法构造OSEK操作系统一致性测试集通过深入理解OSEK操作系统规范,分析API的执行环境、执行动作和执行效果,获得分类树的输入域;通过分析测试目的,利用分类树工具,得到分类树的测试情况;通过组合各种测试情况,最终构造得到抽象测试集。(3)对MiniOSEK进行一致性测试根据MiniOSEK的实现特点,将分类树方法构造的抽象测试集具体化,然后在MiniOSEK上执行这些测试集,并对测试的结果进行分析。测试结果表明,MiniOSEK参与测试的模块都通过了一致性测试。
其他文献
单硬脂酸甘油酯(简称单甘酯)是一种饱和的多元醇型非离子表面活性剂,具有优良的乳化性能,在食品工业、制药工业及日化工业中都有广泛的用途。单甘酯的测定方法有化学滴定法[1]
本文以金融危机这个战略机遇为背景,分析当前我国的城乡消费结构以及农村发展变革中出现的一些新情况、新问题,从而提出自己的观点。在世界经济趋缓条件下,要通过加快我国经
数字图像相关法是一种发展于二十世纪八十年代的全新的非接触式全场光学测量方法,该方法以试件表面的广义散斑为研究对象,通过研究这些散斑颗粒的运动情况来分析试件的变形规
背景哮喘是一种慢性气道炎症性疾病,嗜酸粒细胞被认为是哮喘中最重要的效应细胞。但是,越来越多的证据表明其他的炎症机制参与了哮喘气道高反应和气流受限的发生。研究表明,
研究背景:梅毒(Syphilis)是一种慢性接触性传染病,其病原体是苍白螺旋体(Treponema pallidum),这是一种对人有严重致病性的螺旋体,能侵犯任何器官,产生各种症状。其主要的传播
随着汽车工业的发展,人们对汽车的环保、安全、通信质量和舒适程度等方面的性能要求不断的在提高,同时,电子电控单元(electronic control unit, ECU)的数量也越来越多,汽车内
自20世纪90年代初期,压力测试就开始作为一种技术手段被应用于金融机构的单项风险资产、投资组合以及机构整体的风险管理方面。压力测试的对象包括了受利率、汇率、股价、信
随着铁路机车车辆、轻轨车及地铁车辆技术的发展,通过车载通信网络技术可以实现牵引、制动、照明、空调等的控制和监视以及故障诊断信息、维护信息的提示,还可以实现车载旅客
众所周知,硫酸是腐蚀性最强的介质之一,特别是中等浓度沸腾条件下的硫酸,腐蚀性更强。在这种条件下,即使采用最好的不锈钢和耐蚀合金,也会被迅速腐蚀破坏。因此,长期来,使耐
<正>"数的认识"复习是六年级下册总复习的重点内容之一。笔者曾观摩了几位教师的课堂教学,在"整理与反思"环节,都是先让学生独立回忆、梳理、检索关于小学阶段所学习的"数"的