Abstract:
PROBLEM TO BE SOLVED: To determine whether a time constraint is violated by simple processing. SOLUTION: A slot calculation unit 45 calculates a current slot number and stores it in a slot storage unit 46. When each of control tasks of a recognition processing portion 40A, a vehicle speed calculation portion 40B, a brake control portion 40C, and a steering control portion 40D is activated, a slot number at the time of an output of an execution result used as input data is obtained from a task table storage unit 48, and it is determined whether a time constraint is violated based on a permissible slot number for the input data stored in a constraint table storage unit 50. When an execution result of each control task is outputted, the stored current slot number stored in the slot storage unit 46 is read, and it is determined whether a time constraint is violated based on a permissible slot number for the output stored in the constraint table storage unit 50. COPYRIGHT: (C)2011,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To provide a verification device and the like for outputting quantitative information on the consistency evaluation of a plurality of execution paths executed in parallel.SOLUTION: Vehicle operation data memory means 21 stores the operation data of a vehicle 3. Control program data memory means 22 stores control program data of an on-vehicle electronic control system 4. Actual operation pattern extracting means 23 inputs the operation data of the vehicle 3, and refers to the control program data to extract actual operation patterns of execution paths related to two or more attention variables. Evaluation possible pattern extracting means 24 inputs the control program data, excludes evaluation impossible patterns of the execution paths by verifying the satisfaction of assertions embedded in the control program data by using a tool for model inspection, and extracts evaluation possible patterns. Evaluation cover rate calculating means 25 calculates an evaluation cover rate about the consistency evaluation of the two or more attention variables, on the basis of the total number of the evaluation possible patterns and the total number of the actual operation patterns.
Abstract:
PROBLEM TO BE SOLVED: To test a vehicle system in real time through a simple arrangement. SOLUTION: A start signal representative of simulation start is transmitted from a GUI node to each node in response to a simulation start command (100, 102). Each node is initialized upon receiving the start signal and when initialization of all nodes is ended, a sync signal is transmitted to each node in order to synchronize a vehicle system test equipment (104, 106). Operation period t of each node, which is the greatest common measure of periods of one loop operation, is then detected based on the state from each node (110) and a communication period T, which is the greatest common measure of the operation period of respective nodes, is determined (112). Subsequently, a sync period V for operating the vehicle system test equipment while synchronizing is set (114) and real time processing is executed by a sync signal having a set sync period (116-124).
Abstract:
PROBLEM TO BE SOLVED: To reduce influence of processing delay due to stop processing of application caused by execution of a task.SOLUTION: In an information processor on which a real time operation system (RTOS) for controlling a plurality of tasks is mounted, stop processing of application caused by occurrence of a predetermined error phenomenon in any of the plurality of the tasks is divided into stop processing on an operation system side performed by the real time operation system and stop processing on the task side performed by the stop processing task for waking up the operating system.
Abstract:
PROBLEM TO BE SOLVED: To provide a gateway device capable of speedily stopping the operation of a hardware processing means by speedily detecting abnormality in a software processing means, and preventing a load of the software processing means from being increased. SOLUTION: The gateway device includes a hardware processing means which receives data frames from a plurality of communication lines, performs signal processing thereon using hardware and sending them to the plurality of communication lines and a software processing means to which a data frames is supplied from the hardware processing means, processes the data frame using software and supplies it to the hardware processing means, wherein the hardware processing means includes a time measuring means which stops the operation of the hardware processing means when a time is counted for a fixed period from the exchange of data frames between the hardware processing means and the software processing means. COPYRIGHT: (C)2008,JPO&INPIT