The present invention relates to a development device and method for creating and testing a controller program. The method includes providing access points for operation of environmental value, the operating environment for program components to be tested to test controller for testing scene program components and equipment in the observer test environment, test scenarios program components for providing the input value, observer equipment for receiving the output value and display the test results. Here, by one or more components of the program include controller program components and test scenarios to test the program components to create all the components of the executable program, the program component interface respectively according to the standard definition of AUTOSAR. Here, the creation of including the generation of operating environment, the operating environment provides for the transmission of the input value and the output value of the communication channel in the program between components, and component testing services, according to the AUTOSAR standard to the operating environment provides interface as the access point for the operation of the operation of environmental value.
【技术实现步骤摘要】
用于创建和测试控制器程序的方法和装置
本专利技术涉及一种用于创建和测试控制器程序的开发装置以及方法。在此,控制器程序构造用于控制交通工具中的电子控制单元。相应的方法包括提供用于操作运行环境的量值的接入点,所述运行环境用于在测试环境中借助测试场景程序组件和观察器装置来测试待测试的控制器程序组件,其中所述测试场景程序组件用于提供输入值,并且所述观察器装置用于接收输出值和显示测试结果。在此使用一个或多个程序组件,包括待测试的控制器程序组件和测试场景程序组件,所述程序组件的接口分别根据AUTOSAR(汽车开放系统架构,Automotive Open System Architecture)标准定义。定义在所有程序组件的输入值和输出值之间的连接,并且创建所有程序组件的可执行程序。在此,所述创建包括生成运行环境,其中,所述运行环境提供用于在程序组件之间传输输入值和输出值的通信通道。在本专利技术的范围内,术语开发装置能够理解为指一种装置,用户(也就是例如开发装置的使用者)能够借助于该装置开发、建模和创建控制器程序。然后,所创建的控制器程序能够用于模拟和/或用于测试。在本专利技术的范围内,术语控制器程序能够理解为指用于控制交通工具中的电子控制单元的测量程序、控制程序、调节程序和/或校准程序。术语控制器程序既能够包括具有不同功能的各个程序组件,也能够包括具有多个相互连接的程序组件的复杂的程序架构。在本专利技术的范围内,术语电子控制单元能够理解为指一种控制系统,例如机动车中的控制器。在此,电子控制单元例如能够用于测量、控制、调节和/或校准交通工具组件。术语交通工具在下 ...
【技术保护点】
一种用于提供用于操作运行环境(104)的量值的接入点的方法,所述运行环境用于在测试环境(101)中用测试场景程序组件(102)和观察器设备(105)来测试待测试的控制器程序组件(103),所述测试场景程序组件用于提供输入值,所述观察器设备用于接收输出值和显示测试结果,其中,该方法包括:提供所述待测试的控制器程序组件(103),其接口(110、111、112)分别根据AUTOSAR标准定义;创建所述待测试的控制器程序组件(103)的和所述测试场景程序组件(102)的可执行程序,其中所述创建包括:生成所述运行环境(104),其中,所述运行环境(104)提供用于传输所述输入值和输出值的通信通道,其特征在于,提供组件?测试服务(121),所述组件?测试服务根据AUTOSAR标准为所述运行环境(104)提供接口(119)作为用于操作运行环境(104)的量值的接入点,并且所述组件?测试服务借助于相应地生成用于所述运行环境(104)的代码而允许所述测试场景程序组件(102)对所述运行环境(104)的量值进行访问,其中,所述量值确定或描述或影响经由所述通信通道运行的进程。
【技术特征摘要】
2012.07.10 DE 102012211981.71.一种用于提供用于操作运行环境(104)的量值的接入点的方法,所述运行环境用于在测试环境(101)中用测试场景程序组件(102)和观察器设备(105)来测试待测试的控制器程序组件(103),所述测试场景程序组件用于提供输入值,所述观察器设备用于接收输出值和显示测试结果,其中,该方法包括: 提供所述待测试的控制器程序组件(103 ),其接口( 110、111、112 )分别根据AUTOSAR标准定义; 创建所述待测试的控制器程序组件(103)的和所述测试场景程序组件(102)的可执行程序,其中所述创建包括: 生成所述运行环境(104),其中,所述运行环境(104)提供用于传输所述输入值和输出值的通信通道, 其特征在于, 提供组件-测试服务(121),所述组件-测试服务根据AUTOSAR标准为所述运行环境(104)提供接口(119)作为用于操作运行环境(104)的量值的接入点,并且所述组件-测试服务借助于相应地生成用于所述运行环境(104)的代码而允许所述测试场景程序组件(102)对所述运行环境(104)的量值进行访问,其中,所述量值确定或描述或影响经由所述通信通道运行的进程。2.如权利要求1所述的方法,其中,所述测试还包括: 执行所述可执行程序,其中 借助于经由所述接入点操作所述运行环境(104)的量值来进行从所述测试场景组件(102)向所述通信进程中的预设的接入,并且其中,测试所述控制器程序组件(103)对操作在所述程序组件之间的通信进程的反应,其方式为由观察器设备(105)检测所述控制器程序组件(103)的反应。3.如权利要求1或2所述的方法,其中,所述观察器设备(105)是观察器程序组件,其接口( 113、114 )分别根据AUTOSAR标准定义。4.如权利要求1-3之一所述的方法,其中,所述运行环境(104)的量值通过所述运行环境(104)的参数、变量或功能来给定。5.如权利要求1-3之一所述的方法,其中,所述运行环境(104)的量值是描述输入值或输出值的状态的状态参数,其中,所述状态描述输入值或输出值的有效性或可信度或错误类型。6.如权利要求1-3之一所述的方法,其中,所述...
【专利技术属性】
技术研发人员:M·聚维恩,A·格布兹,
申请(专利权)人:帝斯贝思数字信号处理和控制工程有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。