2015
DOI: 10.1145/2752801.2752808
|View full text |Cite
|
Sign up to set email alerts
|

Logic-based schedulability analysis for compositional hard real-time embedded systems

Abstract: Over the past decades several approaches for schedulability analysis have been proposed for both uni-processor and multi-processor real-time systems. Although different techniques are employed, very little has been put forward in using formal specifications, with the consequent possibility for misinterpretations or ambiguities in the problem statement. Using a logic based approach to schedulability analysis in the design of hard real-time systems eases the synthesis of correct-byconstruction procedures for bot… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2015
2015
2024
2024

Publication Types

Select...
6
1

Relationship

1
6

Authors

Journals

citations
Cited by 9 publications
(3 citation statements)
references
References 24 publications
0
3
0
Order By: Relevance
“…Using a logic based approach to schedulability analysis in the design of hard real-time systems eases the synthesis of correct-by-construction procedures for both static and dynamic verification processes. Pedro et al [7] proposed a novel approach to schedulability analysis based on a timed temporal logic with time durations. The approach subsumes classical methods for uniprocessor scheduling analysis over compositional resource models by providing the developer with counter-examples, and by ruling out schedules that cause unsafe violations on the system.…”
Section: Related Workmentioning
confidence: 99%
“…Using a logic based approach to schedulability analysis in the design of hard real-time systems eases the synthesis of correct-by-construction procedures for both static and dynamic verification processes. Pedro et al [7] proposed a novel approach to schedulability analysis based on a timed temporal logic with time durations. The approach subsumes classical methods for uniprocessor scheduling analysis over compositional resource models by providing the developer with counter-examples, and by ruling out schedules that cause unsafe violations on the system.…”
Section: Related Workmentioning
confidence: 99%
“…The majority of works reported in the literature for hard real-time resource allocation assume the workloads to be known in advance, i.e., the allocation decisions by taking the timing constraints are computed at design-time [Han and Lin 1989;Saifullah et al 2011;Bonifaci et al 2013;Jahr et al 2014;de Matos Pedro et al 2015]. However, the main focus in this article has been on dynamic resource allocation that needs to compute allocations at run-time for dynamically arriving workloads.…”
Section: Hard Real-time Resource Allocationmentioning
confidence: 99%
“…Based on their response to missed deadlines, these systems are classified into hard, soft, and firm real-time systems. Failure to meet deadlines in hard real-time tasks can have severe consequences, such as system failure or even industrial disasters [4]. In contrast, missing deadlines in soft and firm real-time tasks typically does not lead to system destruction or severe consequences.…”
Section: Introductionmentioning
confidence: 99%