2013 · 17 citations · 20 references
ComputingComputer ScienceSystems EngineeringDistributed SystemsEmbedded SystemsReal-time SystemsEmbedded Systems DesignReal-time SchedulingReal-time Systems DesignSchedulability AnalysisTask ModelsTask SchedulingDistributed Embedded SystemsReal-time ConstraintsReal-time Embedded SystemsReal-time Interface DesignReal-time RequirementsReal-time System VerificationReal-time Systems VerificationReal-time Task Models
A notion of interfaces based on regular languages for modelling and verification of real-time scheduling constraints was proposed in [5]. This initial notion considers task sets running on single resources, and simple deadline requirements. We extend the approach to enable support for complex task models running on systems with multiple resources. We show that this extension preserves all properties of the original notion. In addition, this extension gives rise to the application of our interfaces in the design of more complex systems, where components can be spread over distributed architectures. The work is complemented by an initial implementation that performs scheduling analysis for a relevant class of real-time interfaces. It actually constructs an interface for a system model if it satisfies a set of given real-time requirements.
20
Real Time Scheduling Theory: A Historical Perspective
Lui Sha, Tarek Abdelzaher, Karl-Erik Årzén et al. · Real-Time Systems · 2004 · 618 citations · Full text