METHOD FOR THE TRANSPARENT REPLICATION OF A SOFTWARE COMPONENT OF A SOFTWARE SYSTEM
First Claim
1. A method for the transparent replication of a software component of a software system in a data processing system with two or more processing units, the method comprising the steps of:
- interconnecting the processing units via one or more communication channels for the exchange of data, andproviding each of the processing units with a runtime environment in which runtime environments to be replicated for the processing units are provided with a synchronization and voting functionality.
1 Assignment
0 Petitions
Accused Products
Abstract
In a method for the transparent replication of a software component (SWC1) of a software system (SWC1, SWC2), in particular according to the AUTOSAR standard, in a computation system with two or more processing units (VEA, VEB), the processing units (VEA, VEB) are connected to one another, by one or more communication channels (KK1, KK2), for the purpose of interchanging data. Each of the processing units (VEA, VEB) has a runtime environment (RTE) in which respective runtime environments (RTE) of the processing units (VEA, VEB), which are to be replicated, are provided with a synchronization and selection functionality (Sync, Voting).
26 Citations
20 Claims
-
1. A method for the transparent replication of a software component of a software system in a data processing system with two or more processing units, the method comprising the steps of:
-
interconnecting the processing units via one or more communication channels for the exchange of data, and providing each of the processing units with a runtime environment in which runtime environments to be replicated for the processing units are provided with a synchronization and voting functionality. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
- 15. A system for the transparent replication of a software component of a software system according to the AUTOSAR standard, in a data processing system comprising two or more processing units, wherein the processing units are interconnected via one or more communication channels for the exchange of data, and each of the processing units comprises a runtime environment in which runtime environments to be replicated for the processing units are provided with a synchronization and voting functionality.
Specification