IP Library Granted Patent US 8,527,948
Granted Patent B2
US 8,527,948 · App. 12/939,083 · Granted Sep 3, 2013

Process of automatic matching of software

Inventors: Oliver Niggemann (Detmold, DE); Joachim Stroop (Paderborn, DE); Rainer Otterbach (Schlangen, DE); Herbert Hanselmann (Paderborn, DE)
Assignee: dSPACE digital signal processing and control engineering GmbH
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 8,527,948
App. No.
12/939,083
Granted
Sep 3, 2013
Kind
B2
Abstract

The invention relates to a process for the automatic matching of a control software component to a control unit network in order to permit communication between control software components of the control unit network, whereby the control unit network-independent communication commands of a control software component in the program code are replaced by control unit network-dependent communication commands.

Claims (24)

1. A system, comprising:

a control unit network; and

a computer having executable software for matching a control software component to the control unit network, the software:

generating code for the control software component, wherein the code contains one or more first communication commands that are independent of the control unit network;

identifying the one or more first communication commands;

matching each of the one or more first communication commands with one or more second communication commands, wherein the second communication commands depend on the control unit network's hardware and correspond to functions performed by the one or more first communication commands, wherein the matching uses hardware architecture information of the control network stored in a database; and

replacing each of the one or more first communication commands in the control software component with the corresponding second communication command matched to it.

2. The system of claim 1 wherein the matching is performed by a computer implemented software process.

3. The system of claim 1 , wherein the first communication commands are text source code and the second communication commands are text source code.

4. The system of claim 1 , wherein the first communication commands are graphic source code and the second communication commands are graphic source code.

5. The system of claim 1 , wherein the first communication commands are graphic source code and the second communication commands are text source code.

6. The system of claim 1 , wherein the first communication commands are machine code and the second communication commands are machine code.

7. The system of claim 1 , wherein the replacement takes place in an intermediate representation of the control software component.

8. A computer-readable medium having instructions stored thereon, the instructions, when executed by a processor, causing the processor to:

generate code for a control software component, wherein the code contains one or more first communication commands that are independent of a control unit network;

identify the one or more first communication commands;

match each of the one or more first communication commands with one or more second communication commands, wherein the second communication commands depend on the control unit network's hardware and correspond to functions performed by the one or more first communication commands, wherein the matching uses hardware architecture information of the control network stored in a database; and

replace each of the one or more first communication commands in the control software component with the corresponding second communication command matched to it.

9. The computer-readable medium of claim 8 , wherein the matching is performed by a computer implemented software process.

10. The computer-readable medium of claim 8 , wherein the first communication commands are text source code and the second communication commands are text source code.

11. The computer-readable medium of claim 8 , wherein the first communication commands are graphic source code and the second communication commands are graphic source code.

12. The computer-readable medium of claim 8 , wherein the first communication commands are graphic source code and the second communication commands are text source code.

13. The computer-readable medium of claim 8 , wherein the first communication commands are machine code and the second communication commands are machine code.

14. The computer-readable medium of claim 8 , wherein the replacement takes place in an intermediate representation of the control software component.

Assignments (1)
CHANGE OF NAME Recorded Apr 27, 2022
From: DSPACE DIGITAL SIGNAL PROCESSING AND CONTROL ENGINEERING GMBH
To: DSPACE GMBH
Reel/Frame 059805/0740 →
Priority Claims (1)
DE 10 2004 012 315 · Mar 11, 2004 · national
Continuity (2)
Continuation 11078635 · Mar 11, 2005
Related Publication 20110072415A1 · Mar 24, 2011