发明名称 用于一种嵌入式系统的代码变换器的检验方法
摘要 本发明涉及一种准备嵌入式系统(7)用的、从源代码到被变换代码的变换器的检验方法。该方法至少包含以下步骤:确定将这二个代码(1,3)进行因式分解的唯一的虚拟机,对每个所述源代码(1)和被变换代码(3),确定多个表示载所述源代码(1)和被变换代码(3)之间的剩余差值的所述辅助函数,以及一个在于检验这些辅助函数之间的对应特性的步骤,该代码变换器(2)的检验从最后步骤开始被获取。该应用尤其适合于芯片卡(7)。
申请公布号 CN1231838C 申请公布日期 2005.12.14
申请号 CN00801310.1 申请日期 2000.06.28
申请人 布尔CP8公司;国家信息及自动化研究院;国家科研中心 发明人 克里斯蒂安·高雷;托马斯·简森;帕斯卡·弗拉德特;丹尼尔·勒·梅塔耶;埃文·丹尼
分类号 G06F9/45 主分类号 G06F9/45
代理机构 中国国际贸易促进委员会专利商标事务所 代理人 罗亚川
主权项 1.检验供嵌入式系统用的、从所谓源代码到被变换代码的代码变换器的方法,其中所述源代码和被变换代码与虚拟机相关联,该方法的特征在于它至少包含以下若干步骤:-对于所述源代码(1)和被变换代码(3)中的每一个,确定一个第一公用子集(13),该子集构成影响这二个代码(1,3)的行为的单个虚拟机;-对于每个所述源代码(1)和被变换代码(3),确定一个第二子集(10,30),该子集由多个被所述单个虚拟机使用的所谓辅助函数(10i-30i)构成,所述辅助函数(10i-30i)表示在所述源代码(1)和被变换代码(3)之间的剩余差;-将辅助函数成对地关联起来,每一个对中的第一辅助函数(10i)属于与所述源代码(1)相关联的所述第二子集(10),且每一个对中的第二辅助函数(30i)属于与所述被变换代码(3)相关联的所述第二子集(30);-对所有所述对的辅助函数(10i-30i)之间的一个给定的对应特性进行检验;以及-验证由所述变换器(2)进行的从源代码(1)到被变换代码(3)的变换遵守所述给定的对应特性。
地址 法国卢旺茨那斯