2013 8th IEEE International Symposium on Industrial Embedded Systems (SIES) 2013
DOI: 10.1109/sies.2013.6601485
|View full text |Cite
|
Sign up to set email alerts
|

Real-time scheduling interfaces and contracts for the design of distributed embedded systems

Abstract: Ahstract-A notion of interfaces based on regular languagesfor 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 t… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
10
0

Year Published

2013
2013
2019
2019

Publication Types

Select...
3
3
2

Relationship

1
7

Authors

Journals

citations
Cited by 12 publications
(10 citation statements)
references
References 25 publications
0
10
0
Order By: Relevance
“…Real-time scheduling has also been combined with timed automata in [2,7] and with process algebra in [26,31]. In addition, a number of automata-and actor-oriented scheduling interfaces have also been developed [6,10,41,20]. However, the above approaches are not only expensive in terms of analysis complexity but also assume a very simple model of resources -for instance, the processor is assumed to have unit speed and be fully available.…”
Section: The Gap Between Real-time Scheduling Theory and High-level Fmentioning
confidence: 99%
See 1 more Smart Citation
“…Real-time scheduling has also been combined with timed automata in [2,7] and with process algebra in [26,31]. In addition, a number of automata-and actor-oriented scheduling interfaces have also been developed [6,10,41,20]. However, the above approaches are not only expensive in terms of analysis complexity but also assume a very simple model of resources -for instance, the processor is assumed to have unit speed and be fully available.…”
Section: The Gap Between Real-time Scheduling Theory and High-level Fmentioning
confidence: 99%
“…Timing constraints of a component can then be guaranteed by ensuring that the platform satisfies the component's interface. Several interface models and interface computation techniques have been developed (see e.g., [39,9,16,27,34,38,21,14,42,30,6,10,41,20]), which enable efficient integration and isolation of independently-developed cyber-physical components. However, these existing theories face several important limitations: they ignore the platform overhead and the correlation between scheduling * This research was supported in part by the ARO grant W911NF-11-1-0403, ONR grant N00014-13-1-0802, and NSF grants CNS-1117185, ECCS-1135630 and CNS-1329984.…”
Section: Introductionmentioning
confidence: 99%
“…Existing work on the implementability of timed automata incorporates the platform information by explicitly modeling the execution platform (Abdellatif et al 2010;Altisen and Tripakis 2005;Triki et al 2013) or by modifying the semantics to reflect the implementation platform semantics (e.g., Krčál et al (2004); Krčál and Pelánek (2005); Wulf et al (2004)). Real-time scheduling has also been combined with timed automata in Abdeddaïm et al (2006), and a number of automata-and actororiented scheduling interfaces have also been developed (Alur and Weiss 2008;Geilen et al 2011;Stierand et al 2013). However, these existing techniques consider rather restrictive platform semantics, such as assuming only a small subset of possible implementations (Altisen and Tripakis 2005) or ignoring various sources of timing delays (Abdellatif et al 2010;Triki et al 2013;Wulf et al 2004).…”
Section: Introductionmentioning
confidence: 99%
“…Most notably, existing work on the implementability of timed automata (TA) incorporates the platform information by explicitly modeling the execution platform [3], [4], [18] or by modifying the TA semantics to reflect the implementation platform semantics (e.g., [13], [14], [19]). Real-time scheduling has also been combined with TA in [2], and a number of automata-and actor-oriented scheduling interfaces have also been developed [5], [8], [17]. However, these existing techniques consider rather restrictive platform semantics, such as assuming only a small subset of possible implementations [4] or ignoring various sources of timing delays [3], [18], [19].…”
Section: Introductionmentioning
confidence: 99%