Removing bias from the judgment day: a Ravenscar-based toolbox for quantitative comparison of EDF-to-RM uniprocessor scheduling
D Perale, T Vardanega - Journal of Systems Architecture, 2021 - Elsevier
Abstract Since 1973, Earliest Deadline First (EDF) uniprocessor scheduling has been known
to be superior to its Rate Monotonic (Fixed-Priority, FPS) counterpart for its capacity to …
to be superior to its Rate Monotonic (Fixed-Priority, FPS) counterpart for its capacity to …
On the dynamic semantics and the timing behavior of ravenscar kernels
Mature research advances in scheduling theory show that carefully-crafted concurrent
computational models permit static analysis of real-time behavior. This evidence enables …
computational models permit static analysis of real-time behavior. This evidence enables …
GNAT Pro for on-board mission-critical space applications
JF Ruiz - International Conference on Reliable Software …, 2005 - Springer
This paper describes the design and implementation of GNAT Pro for ERC32, a flexible
cross-development environment supporting the Ravenscar tasking model on top of bare …
cross-development environment supporting the Ravenscar tasking model on top of bare …
Preservation of timing properties with the ada ravenscar profile
Modern methodologies for the development of high-integrity real-time systems leverage
forms of static analysis that gather relevant characteristics directly from the architectural …
forms of static analysis that gather relevant characteristics directly from the architectural …
Time measurement and control blocks for bare-metal C++ applications
Precisely timed execution of resource constrained bare-metal applications is difficult,
because the embedded software developer usually has to implement and check the …
because the embedded software developer usually has to implement and check the …
Implementing the new Ada 2005 real-time features on a bare board kernel
A real-time kernel providing timing services is a key component of any real-time system. The
current revision of the Ada standard provides a range of real-time mechanisms that can be …
current revision of the Ada standard provides a range of real-time mechanisms that can be …
Definition, realization and evaluation of a software reference architecture for use in space applications
M Panunzio - 2011 - amsdottorato.unibo.it
A recent initiative of the European Space Agency (ESA) aims at the definition and adoption
of a software reference architecture for use in on-board software of future space missions …
of a software reference architecture for use in on-board software of future space missions …
GNAT/ORK: AN OPEN CROSS-DEVELOPMENT ENVIRONMENT FOR EMBEDDED RAVENSCAR–ADA SOFTWARE
J Zamorano, JF Ruiz - IFAC Proceedings Volumes, 2002 - Elsevier
Ada tasking is a powerful abstraction mechanism for develo** concurrent embedded
systems. However, many implementations of concurrent tasking have been seen as …
systems. However, many implementations of concurrent tasking have been seen as …
Implementing execution-time clocks for the Ada Ravenscar profile
The capability to monitor the amount of processor time that is used by real-time tasks is
crucial for building real-time systems that are robust with respect to worst case execution …
crucial for building real-time systems that are robust with respect to worst case execution …
Precise response time analysis for ravenscar kernels
The Ravenscar Profile defines a subset of the Ada95 tasking constructs which can be
implemented using a small, reliable kernel. One of the benefits of this approach is to improve …
implemented using a small, reliable kernel. One of the benefits of this approach is to improve …