嵌入式系统中的自动再现测试装置及自动再现测试方法制造方法及图纸

技术编号:5458313 阅读:200 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种连接有外部设备(10)的嵌入式系统中的自动再现测试装置,包括:历史存贮单元(信息存贮部20),该历史存贮单元将嵌入式系统的操作事件、以及包括外部设备的状态变化的事件按照时间序列存贮;以及再现测试单元(再现测试装置2),该再现测试单元基于来自外部的再现指示,读出历史存贮单元中存贮的内容,按照读出的内容再现嵌入式系统的内部状态,并重复执行规定次数的嵌入式系统的再现测试。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及嵌入式系统(Embedded System)中的自动再现测试装置及自动再现测 试方法,该嵌入式系统用作为以实现特定功能为目的而嵌入了处理器的电子设备的总称。
技术介绍
在车载信息设备等的嵌入式系统中,具有显示监视器和按钮或拨号盘之类的操作 面板(例如触摸面板)的集中控制装置能够实现车辆导航功能、AV(Audic) Visual 视听) 功能、电话功能、对空调、门、发动机等车辆的各功能部件进行控制或状态显示的功能等多 种功能。这些功能通过使用一个至数个处理器(CPU)的软件实现,利用在一个处理器上能 无干涉地实现多种功能的操作系统等,可有效地执行上述这些功能。然而,由于共用有限的资源(显示单元、声音输出单元)等理由,现状并不是完全 独立地实现所有功能,而是一边在各功能间进行相互通信一边实现各功能。因此,在嵌入式 系统领域中,高可靠性地实现复杂系统的软件方式、为确保可靠性而有效地进行测试的软 件开发已成为最重要的设计事项。然而,对于上述现有的车载信息设备等的嵌入式系统的测试,通过与对车辆等所 具有的各种周边功能进行仿真的专用设备连接后的基准测试等,基本上手动地进行各种操 作,由此来确认无不便或问题。另一方面,一直以来提出了多件关于上述嵌入式系统中的测试方法的申请,例如 已知有通过记录用户的操作历史并再现与该历史相同的操作来提高测试效率的卡拉OK装 置(例如参照专利文献1)。专利文献1 日本专利特开2000-47911号公报如上所述,现有的车载信息设备等的嵌入式系统中的测试通过手动操作进行,或 通过根据操作历史再现操作等方法进行。然而,在车载信息设备等的复杂的嵌入式系统中,仅根据操作历史进行的再现测 试作为测试内容是不够的,系统的行为会随着与集中控制装置的外部连接的门、发动机、 车轮、变速器等各种部件、空调等外部设备的状态等而发生大的变化。例如,在车轮旋转的 行驶状态下,为了确保操作人员的安全,需要限制或变更车辆导航功能的操作。另外,在 E⑶(电子控制装置)检测到发动机等发生故障的情况下,在监视器显示该状态等外部设备 的状态变化会给系统的行为带来很大的影响。另外,外部设备和集中控制装置通常不同步地动作,而且关于集中控制装置的内 部状态,导航功能、AV功能等也各自不同步地动作,因此,仅仅再现操作历史未必能再现同 一行为。另外,例如对于突然发生电压变动等的情况,用单一的再现测试未必能使其再现, 因而,在故障发生时进行的故障分析和再现测试的可靠性有问题,效率很低。本专利技术是为了解决上述问题而完成的,其目的在于提供一种嵌入式系统中的自动 再现测试装置,该装置能提高再现性以确保复杂的嵌入式系统的可靠性,并能有效地进行再现测试。
技术实现思路
为了解决上述问题,本专利技术的嵌入式系统中的自动再现测试装置是连接有外部设 备的嵌入式系统中的自动再现测试装置,包括存储单元,该存储单元将所述嵌入式系统 的操作事件、以及包括所述外部连接设备的状态变化的事件按照时间序列作为动作历史保 存;以及历史再现单元,该历史再现单元基于来自外部的再现指示,读出所述存储部中存储 的动作历史,基于所述读出的动作历史,再现所述嵌入式系统的系统状态,并重复执行规定 次数的所述嵌入式系统的再现测试。另外,本专利技术的嵌入式系统中的自动再现测试方法是用于至少具有历史存贮单元 的自动再现测试装置的、连接有外部设备的嵌入式系统的自动再现测试方法,包括步骤 一,将所述嵌入式系统的操作事件、以及包括所述外部设备的状态变化的事件按照时间序 列存贮于所述历史存贮单元;以及步骤二,基于来自外部的再现指示,读出所述历史存贮单 元中存贮的内容,按照所述读出的内容再现所述嵌入式系统的系统状态,并重复执行规定 次数的所述嵌入式系统的再现测试。根据本专利技术,能够提供一种嵌入式系统中的自动再现测试装置及自动再现测试方 法,该装置及方法能提高再现性以确保复杂的嵌入式系统的可靠性,并能有效地进行再现 测试。附图说明图1是表示本专利技术实施方式1所涉及的嵌入式系统中的自动再现测试装置的内部 结构的框图。图2是将本专利技术实施方式1所涉及的嵌入式系统中的自动再现测试装置的再现测 试装置的内部结构进行功能展开而表示的框图。图3是表示本专利技术实施方式1所涉及的嵌入式系统中的自动再现测试装置的动作 的流程图。图4是表示本专利技术实施方式2所涉及的嵌入式系统中的自动再现测试装置的内部 结构的框图。图5是将本专利技术实施方式2所涉及的嵌入式系统中的自动再现测试装置的再现测 试装置的内部结构进行功能展开而表示的框图。图6是表示本专利技术实施方式2所涉及的嵌入式系统中的自动再现测试装置的动作 的流程图。具体实施例方式下面,为了更详细地说明本专利技术,参照附图说明用于实施本专利技术的最佳方式。实施方式1.图1是表示本专利技术实施方式1所涉及的嵌入式系统中的自动再现测试装置的内部 结构的框图。如图1所示,本专利技术实施方式1所涉及的嵌入式系统中的自动再现测试装置包括嵌入式装置1、再现测试装置2、以及外部存储介质3。这里,例示了车载信息设备作为嵌入 式装置1。车载信息设备1具备执行导航功能、音频功能、视频功能、电话功能、以及其它各 种功能的功能执行部11,并通过外部状态I/F(接口)12而与外部设备10连接。这里,外部 设备10是连接有门、发动机、车轮、变速器、车速传感器等各种车辆部件的ECU(电子控制单 元),经由例如CAMControlArea Network 控制区网络)总线4等串行通信线路与外部状 态I/F12连接。通过经由外部状态I/F12进行通信而获取的外部设备10的状态信息由外部状态 收集部13进行收集,与时间信息一并作为外部状态历史201存贮于信息存贮部20。操作 面板14通过操作I/F15与操作历史收集部16连接,用户对操作面板14进行操作而生成的 操作指令由操作历史收集部16收集,与时间信息一并作为操作历史202存贮于信息存贮部 20。功能执行部11与内部状态收集部17连接,伴随功能执行部11执行各种功能而发 生变化的内部寄存器值等内部状态作为内部状态历史203,与上述外部状态历史201、操作 历史202分别相关联地按照时间序列存贮于信息存贮部20。信息存贮部20例如由环形缓冲器或RAM构成,在车载信息设备1工作时,存贮操 作历史202以及外部状态历史201和内部状态历史203,通过用户经由操作面板14的操作 或者在存贮了规定量时,将其自动复制到例如由可自由插拔的存储卡或HD(Hard Disc 硬 盘)等构成的外部存储介质3。另一方面,再现测试装置2例如由PC (Personal Computer 个人计算机)等构成, PC通过将外部存储介质3安装到装置内的存储器插槽内,读取存放在外部存储介质3中的 外部状态历史201、内部状态历史203、以及操作历史202等的日志,生成对这些日志进行了 仿真的信息,并在PC上将车载信息设备1的系统状态复原,通过再现动作来进行再现测试。因而,车载信息设备1的信息存贮部20用作为权利要求1所述的“历史存贮单元, 该历史存贮单元将所述嵌入式系统的操作事件、以及包括所述外部设备的状态变化的事件 按照时间序列存贮”,再现测试装置2用作为权利要求1所述的“再现测试单元,该再现测试 单元基本文档来自技高网
...

【技术保护点】
一种嵌入式系统中的自动再现测试装置,是连接有外部设备的嵌入式系统中的自动再现测试装置,其特征在于,包括:历史存贮单元,该历史存贮单元将所述嵌入式系统的操作事件、以及包括所述外部设备的状态变化的事件按照时间序列存贮;以及再现测试单元,该再现测试单元基于来自外部的再现指示,读出所述历史存贮单元中存贮的内容,按照所述读出的内容再现所述嵌入式系统的系统状态,并重复执行规定次数的所述嵌入式系统的再现测试。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:辻堂仁规内藤教博
申请(专利权)人:三菱电机株式会社
类型:发明
国别省市:JP[日本]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1