Data-Age Analysis for Multi-Rate Task Chains under Timing Uncertainty
Pourya Gohari, Mitra Nasri, Jeroen Voeten
Abstract
Safety and control functions of modern automotive systems are implemented as chains of periodic data producer/consumer tasks run at different rates. To simplify the development of such systems, automotive standards relax synchronization requirements between tasks, allowing a task to run even if its dependent tasks are inactive. This gives birth to more complex timing constraints such as data age, which specifies the maximum duration of time that input data of a task chain is still allowed to affect the output of the chain.
Topics & Concepts
Automotive industryComputer scienceTask (project management)Synchronization (alternating current)Real-time computingDuration (music)Chain (unit)Task analysisDistributed computingEngineeringSystems engineeringPhysicsLiteratureAerospace engineeringComputer networkChannel (broadcasting)AstronomyArtReal-Time Systems SchedulingEmbedded Systems Design TechniquesFormal Methods in Verification