[go: up one dir, main page]

Stoffel et al., 2024 - Google Patents

On-Demand Triple Modular Redundancy for Automotive Applications

Stoffel et al., 2024

Document ID
13193248515209473042
Author
Stoffel M
Schindewolf M
Sax E
Publication year
Publication venue
2024 IEEE International Systems Conference (SysCon)

External Links

Snippet

The vast majority of the automation of driving functions within automotive vehicles is currently not exceeding the sole assistance of a driver. Assistance means, that in the event of a malfunction, the human driver has to take over the driving task manually again. While for …
Continue reading at ieeexplore.ieee.org (other versions)

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Programme initiating; Programme switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
    • G06F9/4881Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Error detection; Error correction; Monitoring responding to the occurence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/20Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
    • G06F11/202Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant
    • G06F11/2023Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant details of failing over
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5061Partitioning or combining of resources
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogramme communication; Intertask communication
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Error detection; Error correction; Monitoring responding to the occurence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/20Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
    • G06F11/202Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant
    • G06F11/2035Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant without idle spare hardware
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/042Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS], computer integrated manufacturing [CIM]

Similar Documents

Publication Publication Date Title
US11926340B2 (en) Distributed centralized automatic driving method
US9952948B2 (en) Fault-tolerance pattern and switching protocol for multiple hot and cold standby redundancies
US8659447B2 (en) System for scheduling tasks to control the execution of warning procedures on an aircraft
US20060101465A1 (en) Distributed control system
US9876598B2 (en) Switch for transmission of data between heterogeneous networks for aircraft
Bhat et al. Practical task allocation for software fault-tolerance and its implementation in embedded automotive systems
US20100100286A1 (en) On-board aeronautical system with dynamic reconfiguration, associated method and aircraft carrying such a system
WO2022172498A1 (en) In-vehicle type computer system and automatic driving support system
WO2018127394A1 (en) Scalable control system for a motor vehicle
Stoffel et al. On-Demand Triple Modular Redundancy for Automotive Applications
CN115248724A (en) Real-time scheduling for heterogeneous multi-core systems
EP2705426B1 (en) Configurable input/output processor
JP7594979B2 (en) Vehicle control device and vehicle control system
Seebach et al. Designing self-healing in automotive systems
US20250068499A1 (en) Method and Device for Sequence Monitoring of Multiple Threads
US12007858B2 (en) Electronic computer, electronic system, method for monitoring the execution of an application and associated computer program
US20230066444A1 (en) System and method for executing functionally equivalent applications
CN116224761A (en) Flight control method, unmanned aerial vehicle, terminal equipment and medium
Ahistrom et al. Design method for conceptual design of by-wire control: two case studies
CN110103858A (en) Automotive electronics ECU and sensor connection and method
Lang Integration of ADAS Into One Central Platform Controller
Schleiß Integration of Highly-Automated Driving Functions with Fail-Operational Properties
Weiß et al. Fail-operational e/e architecture for highly-automated driving functions
Schorn Fail-operational strategies for highly-integrated automotive ECUs
Jakovljevic et al. Expectation and Vision for True modular Distributed Engine Control-Beyond 1st Project