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 …

On the dynamic semantics and the timing behavior of ravenscar kernels

T Vardanega, J Zamorano, JA De La Puente - Real-Time Systems, 2005 - Springer
Mature research advances in scheduling theory show that carefully-crafted concurrent
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 …

Preservation of timing properties with the ada ravenscar profile

E Mezzetti, M Panunzio, T Vardanega - … Valencia, Spain, June 14-18, 2010 …, 2010 - Springer
Modern methodologies for the development of high-integrity real-time systems leverage
forms of static analysis that gather relevant characteristics directly from the architectural …

Time measurement and control blocks for bare-metal C++ applications

F Bruns, I Yarza, P Ittershagen, K Grüttner - ACM Transactions on …, 2021 - dl.acm.org
Precisely timed execution of resource constrained bare-metal applications is difficult,
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

S Uruena, J Pulido, J Redondo, J Zamorano - ACM SIGAda Ada Letters, 2007 - dl.acm.org
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 …

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 …

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 …

Implementing execution-time clocks for the Ada Ravenscar profile

J Zamorano, A Alonso, JA Pulido… - … Conference on Reliable …, 2004 - Springer
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 …

Precise response time analysis for ravenscar kernels

J Zamorano, JA de la Puente - ACM SIGAda Ada Letters, 2002 - dl.acm.org
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 …