IP Library Granted Patent US 11,016,471
Granted Patent B2
US 11,016,471 · App. 16/192,822 · Granted May 25, 2021

Commitment of technical development data

Inventors: Dirk Stichling (Paderborn, DE); Jobst Richert (Lippstadt, DE); Michael Beine (Altenbeken, DE); Ansgar Kuhlmann (Paderborn, DE); Thomas Misch (Paderborn, DE)
Assignee: DSPACE DIGITAL SIGNAL PROCESSING AND CONTROL ENGINEERING GMBH
G05B19/4155G06F30/00G05B2219/31106
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 11,016,471
App. No.
16/192,822
Granted
May 25, 2021
Kind
B2
Abstract

A method for semi-automated development data management for control devices includes saving a development data model in a central data store comprising a plurality of mutually related configuration data units, wherein the configuration data units each store control commands and/or configuration parameters. The method further includes providing a ruleset and identifying an initial configuration data unit, wherein it is possible, using the ruleset, to identify further configuration data units automatically on a basis of a relationship thereof with the initial configuration data unit. In addition, the method includes applying the provided ruleset to the development data model in order to identify a subset of configuration data units within the development data model and saving the identified subset.

Claims (38)

1. A method for management of development data for control devices, the method comprising:

saving, by a control device test system, a development data model in a central data store, wherein the development data model comprises a plurality of configuration data units, and wherein the configuration data units each store control commands and/or configuration parameters;

providing, by the control device test system, a ruleset and identifying an initial configuration data unit;

identifying, by the control device test system, a subset of configuration data units within the development data model, wherein identifying the subset of configuration data units within the development data model comprises applying the provided ruleset to the development data model, and wherein applying the provided ruleset to the development data model comprises automatically identifying configuration data units which have a dependency relationship with the initial configuration data unit;

saving, by the control device test system, the identified subset of configuration data units within the development data model, wherein the identified subset of configuration data units within the development data model comprises the initial configuration data unit and the identified configuration data units which have a dependency relationship with the initial configuration data unit; and

testing, by the control device test system, a control device using the identified subset of configuration data units within the development data model.

2. The method according to claim 1 , wherein the identified subset is saved without overwriting the development data model.

3. The method according to claim 1 , wherein the development data model is subject to a different assignment of permissions relative to the saved identified subset.

4. The method according to claim 1 , wherein write access to the saved identified subset is prohibited.

5. The method according to claim 1 , wherein an additional configuration data unit is saved to the identified subset, wherein the additional configuration data unit includes information regarding the initial configuration data unit, the provided ruleset, the configuration data units of the identified subset, and/or further information regarding framework conditions.

6. The method according to claim 1 , wherein the initial configuration data unit saved as part of the identified subset comprise a reference to the provided ruleset.

7. The method according to claim 1 , wherein the provided ruleset is part of a hierarchically structured body of rulesets.

8. The method according to claim 1 , wherein saving the identified subset is carried out iteratively.

9. The method according to claim 1 , wherein the development data model comprises a test specification of the control device.

10. The method according to claim 1 , wherein at least one control command describes a condition for a functionality of the control device.

11. The method according to claim 1 , wherein at least one configuration parameter describes a requirement parameter for the control device.

12. The method according to claim 1 , wherein a relationship exists indirectly between at least two configuration data units.

13. The method according to claim 1 , wherein a relationship comprises a hierarchy, an inheritance, an association and/or a user-defined semantic model.

14. The method according to claim 1 , wherein:

saving the development data model is carried out on a server; and/or

applying the provided ruleset is initiated by a client.

15. The method according to claim 1 , wherein the control device test system comprises distributed network components.

16. The method according to claim 1 , wherein the development data model describes generic data for a plurality of control device types and the identified subset is limited to one control device type.

17. A control device test system for management of development data for control devices, the system comprising:

at least one processor; and

at least one memory having processor-executable instructions stored thereon;

wherein the at least one processor is configured to execute the processor-executable instructions to facilitate:

saving a development data model in a central data store, wherein the development data model comprises a plurality of configuration data units, and wherein the configuration data units each store control commands and/or configuration parameters;

providing a ruleset and identifying an initial configuration data unit;

identifying a subset of configuration data units within the development data model, wherein identifying the subset of configuration data units within the development data model comprises applying the provided ruleset to the development data model, and wherein applying the provided ruleset to the development data model comprises automatically identifying configuration data units which have a dependency relationship with the initial configuration data unit;

saving the identified subset of configuration data units within the development data model, wherein the identified subset of configuration data units within the development data model comprises the initial configuration data unit and the identified configuration data units which have a dependency relationship with the initial configuration data unit; and

testing a control device using the identified subset of configuration data units within the development data model.

18. A non-transitory computer-readable medium having processor-executable instructions stored thereon for management of development data for control devices, wherein the processor-executable instructions, when executed, facilitate:

saving a development data model in a central data store, wherein the development data model comprises a plurality of configuration data units, and wherein the configuration data units each store control commands and/or configuration parameters;

providing a ruleset and identifying an initial configuration data unit;

identifying a subset of configuration data units within the development data model, wherein identifying the subset of configuration data units within the development data model comprises applying the provided ruleset to the development data model, and wherein applying the provided ruleset to the development data model comprises automatically identifying configuration data units which have a dependency relationship with the initial configuration data unit;

saving the identified subset of configuration data units within the development data model, wherein the identified subset of configuration data units within the development data model comprises the initial configuration data unit and the identified configuration data units which have a dependency relationship with the initial configuration data unit; and

testing a control device using the identified subset of configuration data units within the development data model.

Assignments (3)
CHANGE OF NAME Recorded May 22, 2026
From: DSPACE GMBH
To: DSPACE SE & CO. KG
Reel/Frame 075622/0216 →
CHANGE OF NAME Recorded Apr 14, 2022
From: DSPACE DIGITAL SIGNAL PROCESSING AND CONTROL ENGINEERING GMBH
To: DSPACE GMBH
Reel/Frame 059704/0924 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 16, 2018
From: STICHLING, DIRK; RICHERT, JOBST; BEINE, MICHAEL; KUHLMANN, ANSGAR; MISCH, THOMAS
To: DSPACE DIGITAL SIGNAL PROCESSING AND CONTROL ENGINEERING GMBH
Reel/Frame 047521/0320 →
Priority Claims (1)
DE 102017127400.6 · Nov 21, 2017 · national
Continuity (1)
Related Publication 20190155256A1 · May 23, 2019
Cited By (1)
US 12,352,729