发明名称 计算机辅助地检测由部件构成的系统中一个或多个基于软件的程序运行中的错误的方法
摘要 本发明涉及计算机辅助地检测尤其是机动车中的由部件(CU1,CU2,...,CU12)构成的系统中一个或多个基于软件的程序运行中的错误的方法,为各部件(CU1,CU2,...,CU12)分别分配一个标志(i),相应运行的程序由程序标识(a,b)指定,部件(CU1,CU2,...,CU12)在程序运行中执行分配给其(CU1,CU2,...,CU12)的程序块,部件(CU1,CU2,...,CU12)至少部分地相互调用。在根据本发明的方法中,在一部件(CUB)被另一部件(CUA)调用时,程序标识(a,b)及错误参数(f)被另一部件(CUA)传输到该部件(CUB),错误参数(f)说明先前在程序运行中是否已识别到错误。如果部件(CUA,CUB)在执行分配给其的程序块时识别到错误,则该部件(CUA,CUB)存储包含程序标识(a,b)、部件(CUA,CUB)的标志(i)和错误状态(e)的主动错误条目,错误状态说明所识别的错误是否是程序运行中的第一个错误。如果调用另一部件的部件(CUA)从该另一部件(CUB)接收到该另一部件(CUB)的标志(p),则该部件(CUA)存储包含程序标识(a,b)、该部件(CUA)的标志(i)和该另一部件(CUB)的标志(p)的被动错误条目。在程序运行中存储一个或多个主动或被动错误条目的部件(CUB)在程序运行中将程序标识(a,b)和该部件(CUB)的标志返回给调用该部件(CUB)的部件(CUA)至少一次。
申请公布号 CN102460396A 申请公布日期 2012.05.16
申请号 CN201080026516.3 申请日期 2010.06.08
申请人 宝马股份公司 发明人 D·凯瑟尔;M·哈尼伯格;M·贝奇勒
分类号 G06F11/07(2006.01)I;G05B23/02(2006.01)I 主分类号 G06F11/07(2006.01)I
代理机构 中国国际贸易促进委员会专利商标事务所 11038 代理人 赵科
主权项 一种用于计算机辅助地检测由部件(CU1,CU2,...,CU12)构成的系统中一个或多个基于软件的程序运行中的错误的方法,该系统尤其是在机动车中,其中为各部件(CU1,CU2,...,CU12)分别分配一个标志(i),并且相应运行的程序通过程序标识(a,b)来指定,部件(CU1,CU2,...,CU12)在程序运行中执行分配给其(CU1,CU2,...,CU12)的程序块,并且部件(CU1,CU2,...,CU12)至少部分地相互调用,其特征在于,在一部件(CUB)被另一部件(CUA)调用时,程序标识(a,b)以及错误参数(f)被所述另一部件(CUA)传输到这一部件(CUB),其中错误参数(f)说明先前在程序运行中是否已经识别到错误;如果部件(CUA,CUB)在执行分配给其的程序块时识别到错误,则该部件(CUA,CUB)存储主动错误条目,该主动错误条目包含程序标识(a,b)、该部件(CUA,CUB)的标志(i)和错误状态(e),错误状态说明所识别到的错误是否是程序运行中的第一个错误;如果调用另一部件的部件(CUA)从该另一部件(CUB)接收到该另一部件(CUB)的标志(p),则该部件(CUA)存储被动错误条目,该被动错误条目包含程序标识(a,b)、该部件(CUA)的标志(i)和该另一部件(CUB)的标志(p);在程序运行中存储一个或多个主动或被动错误条目的部件(CUB)在程序运行中将程序标识(a,b)和该部件(CUB)的标志返回给调用该部件(CUB)的部件(CUA)至少一次。
地址 德国慕尼黑