Creating and testing a control-device program

    公开(公告)号:US11822466B2

    公开(公告)日:2023-11-21

    申请号:US17557060

    申请日:2021-12-21

    申请人: dSPACE GmbH

    发明人: Christian Becker

    IPC分类号: G06F9/44 G06F11/36 G06F11/32

    摘要: A method provides an intervention point for manipulating a variable of a runtime environment for testing a control-device program component to be tested in a test environment. Software of the control-device program component, in accordance with the AUTOSAR standard, is divided into three layers, wherein the three layers include a layer of program components, a layer of the runtime environment, and a layer of device-related basic programs. The layer of the program components has a test scenario program component for providing input values and a program component for receiving output values and displaying the test result. The method includes: providing the control-device program component to be tested with interfaces that are each defined in accordance with the AUTOSAR standard; and creating an executable program of the control-device program component to be tested and of the test scenario program component.

    Graph analysis and database for aggregated distributed trace flows

    公开(公告)号:US11768755B2

    公开(公告)日:2023-09-26

    申请号:US17209633

    申请日:2021-03-23

    申请人: eBay Inc.

    摘要: Process flow graphs are generated from system trace data by obtaining raw distributed trace data for a system, aggregating the raw distributed trace data into aggregated distributed trace data, generating a plurality of process flow graphs from the aggregated distributed trace data, and storing the plurality of process flow graphs in a graphical store. A first critical path can be determined from the plurality of process flow graphs based on an infrastructure design for the system and a process flow graph corresponding to the first critical path provided for graphical display. Certain examples can determine a second critical path involving a selected element of the first critical path and provide the process flow graph for the second critical path for display. Some examples pre-process the aggregated distributed trace data to repair incorrect traces. Other examples merge included process flow graphs into longer graphs.

    Trace-data processing device
    15.
    发明授权

    公开(公告)号:US11734149B2

    公开(公告)日:2023-08-22

    申请号:US17017963

    申请日:2020-09-11

    摘要: A trace-data-processing device for reconstructing an execution flow of a program performed by a source device under test or under observation, herein DUT, using at least one source-specific trace-data stream is disclosed. The trace-data-processing device comprises a trace-data-processing unit, which is configured to identify in the trace-data stream at least one instruction-synchronization message and branch messages. Moreover, the trace-data-processing device is configured to generate runtime-information data indicative of an at least partial reconstruction of the execution flow, using the identified trace messages, a pre-defined branch identifier allocated to each branch instruction address in the program that is associated with a direct branch instruction and pre-stored reconstruction information stored in a reconstruction memory.