The platform will undergo maintenance on Sep 14 at about 7:45 AM EST and will be unavailable for approximately 2 hours.
1996
DOI: 10.1007/3-540-61648-9_46
|View full text |Cite
|
Sign up to set email alerts
|

Dynamic scheduling in the presence of faults: Specification and verification

Abstract: A distributed real-time program is usually executed on a limited set of hardware resources and is required to satisfy timing constraints, despite anticipated hardware failures. Static analysis of the timing properties of such programs is often infeasible. This paper shows how to formally reason aboui these programs when scheduling decisions are made on-line and take into account deadlines, toaA and hardware failures. We use Timed CCS as a process description language, define a language to describe anticipated … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
7
0

Year Published

1997
1997
2015
2015

Publication Types

Select...
5
2

Relationship

2
5

Authors

Journals

citations
Cited by 10 publications
(7 citation statements)
references
References 12 publications
0
7
0
Order By: Relevance
“…It also shows a class of bisimulations which are fault-monotonic and within CCS support reasoning and design of reactive systems under weak assumptions about faults. The timed extension of this work is in [9]. Some directions for future work include proving completeness of the preservation laws, extending the framework to specify and reason about graceful degradation and relating the notions of realisability [1] and faultmonotonicity.…”
Section: Discussionmentioning
confidence: 99%
“…It also shows a class of bisimulations which are fault-monotonic and within CCS support reasoning and design of reactive systems under weak assumptions about faults. The timed extension of this work is in [9]. Some directions for future work include proving completeness of the preservation laws, extending the framework to specify and reason about graceful degradation and relating the notions of realisability [1] and faultmonotonicity.…”
Section: Discussionmentioning
confidence: 99%
“…Each character represents the unique identification number of a task and the −1 character is used to delimit the processor queues for each different processor. This representation has a length of N + M − 1, where N is the number of tasks in the batch and M is the total number of processors, according with [12]. Zomaya proposed in [13] a two dimensional representation.…”
Section: Proposed Solution Based On Evolutionary Computingmentioning
confidence: 99%
“…General models for the verification of fault-tolerant algorithms are also present in the literature, for example [7]. The main difference with our approach is that our models (similar to the software) are on a higher-abstraction level than those works; there is more intelligence built-in the Erlang component programming model than in general model, and it is interesting to see, that using such a model actually makes it easier to verify the correctness of the solution.…”
Section: Conclusion and Related Workmentioning
confidence: 99%