IP Library Granted Patent US 12,487,911
Granted Patent B2
US 12,487,911 · App. 18/208,969 · Granted Dec 2, 2025

Computer-implemented method for the use of stored specification parts

Inventor: Dirk Stichling (Paderborn, DE)
Assignee: dSPACE GMBH
G06F11/3684G06F8/36G06F8/71G06F11/3698
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,487,911
App. No.
18/208,969
Granted
Dec 2, 2025
Kind
B2
Abstract

A computer-implemented method for the use of stored specification parts of at least one test and/or simulation, comprising the steps: providing the at least one test to be specified and/or the one simulation for testing driving functions of a vehicle and the at least one test and/or the at least one simulation are determined by at least one parameter value and/or setting value; and performing a specification of the at least one test and/or the at least one simulation, wherein the specification comprises at least one specification part, wherein the parameter values and/or the setting values are selected and concrete parameter values and/or setting values are assigned by the specification for the test and/or the simulation, wherein the parameter values and/or setting values are selected manually or automatically, and wherein already stored specification parts are selected manually and/or automatically and integrated into the specification.

Claims (48)

1 . A computer-implemented method for stored specification parts of at least one test and/or at least one simulation, the method comprising:

providing the at least one test to be specified and/or the at least one simulation for testing driving functions of a vehicle and the at least one test and/or the at least one simulation are determined by at least one parameter value and/or setting value; and

performing a specification of the at least one test and/or the at least one simulation, the specification including at least one specification part,

selecting parameter values and/or setting values; and

assigning concrete parameter values and/or setting values by the specification for the at least one test and/or the at least one simulation, the parameter values and/or setting values are selected manually or automatically,

wherein already stored specification parts are selected manually and/or automatically and integrated into the specification, and

wherein the at least one specification part is provided with meta-information indicating a relationship between the at least one specification part and an element of an operational design domain.

2 . The computer-implemented method according to claim 1 , wherein the method further comprises at least one test of a device for anthe at least partially autonomous guidance of a transport vehicle, wherein the transport vehicle comprises at least one ego vehicle and/or fellow vehicles, and wherein the ego vehicle is a vehicle with a system under test and a fellow vehicle is any other vehicle.

3 . The computer-implemented method according to claim 1 , wherein the parameter values comprise:

scenery parameters comprising at least one of the features: a number of and/or a width of a lane and/or curves and/or road restrictions and/or an ambient temperature; and/or

driving situation parameters describing the number and properties of moving objects in a scenario, comprising at least one of the features: a number of road users and/or a number of lane changes in a traffic situation and/or a speed of the road users and/or transport vehicle.

4 . The computer-implemented method according to claim 1 , wherein the setting values comprises setting values for monitoring at least one selected parameter and/or parameter value during the test execution/simulation.

5 . The computer-implemented method according to claim 1 , wherein each specification part is stored separately.

6 . The computer-implemented method according to claim 5 , wherein the stored specification parts are found by their meta-information manually by a user of a testing and/or simulation tool and/or automatically by a testing and/or simulation tool itself.

7 . The computer-implemented method according to claim 1 , wherein a newly created specification part is stored and the stored specification part is stored and versioned locally and/or in a server environment and/or in a cloud environment, and wherein the stored specification part is managed in a library.

8 . The computer-implemented method according to claim 1 , wherein the execution of the specification by stored specification parts can be done by an input in a text editor and/or by input in a graphical user interface of a testing and/or simulation tool.

9 . The computer-implemented method according to claim 1 , wherein encryption of the specification parts enables an exchange of these specification parts and prevents disclosure of contents of the specification parts between the parties and/or to third parties.

10 . A non-transitory computer-readable data storage medium containing program code of a computer program in order to carry out the method according to claim 1 , when the computer program is executed on a computer.

11 . The computer-implemented method according to claim 1 , wherein a release of an integration of existing specification parts takes place by entering and/or transferring a key.

12 . The computer-implemented method according to claim 11 , wherein one party uses a key for encryption and another and/or the same party uses another key for decryption.

13 . The computer-implemented method according to claim 1 , wherein an element of an operational design domain provides one or more elements of a scenario under test.

14 . The computer-implemented method according to claim 1 , wherein the meta-information is selected as free text.

15 . A computer-implemented method for stored specification parts of at least one test and/or at least one simulation, the method comprising:

providing the at least one test to be specified and/or the at least one simulation for testing driving functions of a vehicle and the at least one test and/or the at least one simulation are determined by at least one parameter value and/or setting value; and

performing a specification of the at least one test and/or the at least one simulation, the specification including at least one specification part,

selecting parameter values and/or setting values; and

assigning concrete parameter values and/or setting values by the specification for the at least one test and/or the at least one simulation, the parameter values and/or setting values are selected manually or automatically,

wherein already stored specification parts are selected manually and/or automatically and integrated into the specification,

wherein the specification of the at least one test and/or the at least one simulation has at least one specification part and each specification part is stored separately and provided with meta-information,

wherein the meta-information indicates a relationship between a specification part and an element of an operational design domain, and

wherein an element of an operational design domain provides one or more elements of a scenario under test, and the operational design domain thus comprises predefined elements that are used as meta-information for specification parts.

16 . A computer-implemented method for stored specification parts of at least one test and/or at least one simulation, the method comprising:

providing the at least one test to be specified and/or the at least one simulation for testing driving functions of a vehicle and the at least one test and/or the at least one simulation are determined by at least one parameter value and/or setting value; and

performing a specification of the at least one test and/or the at least one simulation, the specification including at least one specification part,

selecting parameter values and/or setting values; and

assigning concrete parameter values and/or setting values by the specification for the at least one test and/or the at least one simulation, the parameter values and/or setting values are selected manually or automatically,

wherein already stored specification parts are selected manually and/or automatically and integrated into the specification, and

wherein a release of an integration of existing specification parts takes place by entering and/or transferring a key, wherein one party uses a key for encryption and another and/or the same party uses another key for decryption, and wherein the key for decryption is transmitted separately.

17 . A system, comprising:

a memory including a library storing stored specification parts; and

a processor including a testing and/or simulation tool set up for the stored specification parts of at least one test and/or at least one simulation, the tool configured to:

provide the at least one test to be specified and/or the at least one simulation for testing driving functions of a vehicle and the at least one test and/or the at least one simulation are determined by at least one parameter value and/or setting value; and

perform a specification of the at least one test and/or the at least one simulation, wherein the specification comprises at least one specification part,

wherein the parameter values and/or the setting values are selected and concrete parameter values and/or setting values are assigned by the specification for the at least one test and/or the at least one simulation,

wherein the parameter values and/or setting values are selected manually or automatically,

wherein the stored specification parts are selected manually and/or automatically and integrated into the specification, and

wherein the at least one specification part is provided with meta-information indicating a relationship between the at least one specification part and an element of an operational design domain.

18 . The testing and/or simulation tool according to claim 17 , wherein a testing unit is formed by a control unit for which at least one simulation and/or at least one virtual and/or real test is defined.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2026
From: DSPACE GMBH
To: DSPACE SE & CO. KG
Reel/Frame 075885/0488 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 13, 2023
From: STICHLING, DIRK
To: DSPACE GMBH
Reel/Frame 063930/0038 →
Priority Claims (1)
DE 10 2022 114 913.7 · Jun 14, 2022 · national
Continuity (1)
Related Publication 20230401145A1 · Dec 14, 2023
References Cited (10)
US 20120265476A1 · Yoshimura · 2012 [cited by examiner]
US 20220055641A1 · Wolff · 2022 [cited by examiner]
DE 102017200180A1 · 2018 [cited by applicant]
DE 112022000970T5 · 2023 [cited by examiner]
EP 3438901A1 · 2019 [cited by examiner]
WO WO2023232892A1 · 2023 [cited by examiner]
De Gelder, Erwin, et al., Towards an Ontology for Scenario Definition for the Assessment of Automated Vehicles: An Object-Oriented Framework, IEEE Transactions on Intelligent Vehicles, Jan. 2022, 15 pages, [retrieved on… [cited by examiner]
Juhnke, Katharina et al: “Challenges Concerning Test Case Specifications in Automotive Software Testing” 44 [cited by applicant]
Rocha de Souza, Eric et al: “A Method for aplying reuse in tests specifications” Eighth International Conference on the Quality of Information and Communications Technology, 2012, pp. 143-148. [cited by applicant]
SAE J3016; “Operating conditions under which a given driving automation system, or feature thereof, is specifically designed to function, including, but not limited to, environmental, geographical, and time-of-day restr… [cited by applicant]