[发明专利]模拟器无效

专利信息
申请号: 200710101983.8 申请日: 2007-04-27
公开(公告)号: CN101063945A 公开(公告)日: 2007-10-31
发明(设计)人: 河合良直 申请(专利权)人: 松下电器产业株式会社
主分类号: G06F9/455 分类号: G06F9/455
代理公司: 北京市柳沈律师事务所 代理人: 黄小临;王志森
地址: 日本*** 国省代码: 日本;JP
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 模拟器
【说明书】:

技术领域

本发明涉及一种模拟器,该模拟器在模拟执行时,在对应于指定模式的时刻输出模拟状态信息。

背景技术

在新开发了安装程序的情况下,应该进行这样的验证,来验证所完成的安装程序是否能按照该程序设计者的意图被执行。当用于执行安装程序的硬件还未完成时,通过使用软件模拟来实施验证,以便实现软件的早期开发。

在所完成的安装程序不能按照该程序设计者的意图运行时,必须针对安装程序进行调试工作。当实施调试工作时,为消除错误,模拟器将要进行数次。在需要长时间来执行模拟的这种情况下,调试工作需要长时间持续。为此,使用这样的功能,通过该功能,在执行模拟的特定时刻,所有的寄存器值和存储在存储器中的所有内容被存储而被暂停。当使用上述存储/暂停功能时,寄存器的值和存储器的存储内容能被恢复成被暂停的状态。因此,不需要从开始阶段执行模拟。相应地,执行调试工作所需持续时间能被缩短。因为安装在终端如便携式电话中的程序包含大量的验证项目,所以上述存储/暂停功能非常有用。

图4是示意传统模拟器10的配置的方框图。图10中所示的模拟器10装配有程序接口单元11、模拟执行单元13、命令接口单元15、任务切换控制单元17,和状态输入/输出单元19。

程序接口单元11对应于模拟器10中的读取程序21的接口。模拟执行单元13执行经由程序接口单元11在其中被读取的程序21的模拟。而且,模拟执行单元13对应于任务切换控制单元17发出的指令而中断模拟,并当模拟被中断时,输出关于模拟状态的信息(在此后被称为“模拟状态信息”)。

命令接口单元15对应于用于读取从输入终端23输入的命令的接口,该输入终端23由模拟器10的用户来操作。任务切换控制单元17对应于经由命令接口单元15中读取的命令,识别任务的切换,并当任务被切换时,以由模拟执行单元13输出模拟状态信息的这种方式来控制模拟执行单元13。

状态输入/输出单元19获得从模拟执行单元13输出的模拟状态信息,并存储所获得的模拟状态信息至外部存储设备25中。而且,状态输入/输出单元19输入从存储设备25中获得的模拟状态信息至模拟执行单元13中。其中被输入模拟状态信息的模拟执行单元13恢复由所输入的模拟状态信息表示的模拟状态。

专利公开文件1:JP-A-6-131203

当使用上述模拟器10来调试其中未执行任务切换的程序,和/或另一个包含这些需要大量模拟时间的任务的程序时,必然需要长时间来再现失败状态,以至于传统模拟器10执行的模拟无法以有效的方式实施。而且,甚至用于执行验证的程序的质量高的这种情况下,存储要恢复失败状态所需的信息所花的时间是不变的。因此,模拟的执行速度被降低,并且调试工作的总步数被增加。

发明内容

本发明的目的是为了提供一种能够以有效的方式对于任何类型的程序执行模拟的模拟器。

本发明提供下述模拟器:即,模拟器包括:模拟执行单元,用于执行所读取的程序的模拟,以及用于在该模拟被执行时产生模拟状态信息;模式识别单元,用于从涉及关于来自模拟执行单元的模拟状态信息的输出时刻的多个模式中识别指定的模式;模拟控制单元,用于对应于被模式识别单元识别的模式,通过模拟执行单元控制模拟的执行;以及状态输入/输出单元,用于获得从模拟执行单元输出的模拟状态信息,并用于输入所获得的模拟信息至模拟执行单元中;其中,彼此不同的输出时刻被设置到多个模式;并且模拟控制单元控制模拟执行单元,以便在相应于被识别的模式的输出模拟状态信息。

在该模拟器中,模拟执行单元恢复由从状态输入/输出单元中输入的模拟状态信息所表示的模拟状态。

在该模拟器中,模拟控制单元包括对应于相应的多个模式的多个计时控制单元;而且多个计时控制单元可包括以下装置的至少2个:计时模式控制单元,对应于时间模式,其中,模拟状态信息的输出时刻已被设置成预定的时间间隔;循环模式控制单元,对应于循环模式,其中,模拟状态信息的输出时刻已被设置成预定的循环次数间隔;中断模式控制单元,对应于中断模式,其中,模拟状态信息的输出时刻已被设置成预定的中断次数间隔;存储器存取模式控制单元,对应于存储器存取模式,其中,模拟状态信息的输出时刻已被设置成预定的存储器存取间隔;标志变化模式控制单元,对应于标志变化模式,其中,模拟状态信息的输出时刻已被设置成预定的标志变化次数间隔;以及任务切换模式控制单元,对应于任务切换模式,其中,模拟状态信息的输出时刻已被设置成预定的任务切换次数间隔。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于松下电器产业株式会社,未经松下电器产业株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200710101983.8/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top