Electronic Control Unit and Method for Specifying a Software Architecture for an Electronic Control Unit
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic control unit having implemented on it, and made up of components, a software and a plurality of software interfaces, optimized with respect to the exchange of data, for the optional coupling in of a plurality of applications, the software including at least one application-specific software code of a component for each application capable of being coupled in, which is activated when the application is coupled in. The present arrangement also relates to a corresponding method for the specification of a software architecture of an electronic control unit.
-
Citations
21 Claims
-
1-11. -11. (canceled)
-
12. An electronic control unit, comprising:
a software module including software that includes components, wherein;
the software includes a plurality of software interfaces that are optimized with respect to an exchange of data and provided for an optional coupling in of a plurality of applications, and the software includes at least one application-specific software code of a component for each application capable of being coupled in, the at least one application-specific code being activated when the application is coupled in. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
19. A method for specifying a software architecture for an electronic control unit, comprising:
-
after a specification of defined software interfaces, of software components, of software layers, and of software operating states, automatically assigning in each case the software components to the software layers and to the software operating states; and
verifying assignments made by the automatically assigning step by performing a subsequent analysis and checking interactions implemented based on the assignments. - View Dependent Claims (20)
-
-
21. A computer program having a program code that when executed results in a performance of the following:
-
after a specification of defined software interfaces, of software components, of software layers, and of software operating states, automatically assigning in each case the software components to the software layers and to the software operating states; and
verifying assignments made by the automatically assigning step by performing a subsequent analysis and checking interactions implemented based on the assignments 22. The computer program as recited in claim 21, wherein;
the computer program is embodied in a computer program product.
-
Specification