Execution time control is a technique that allows execution time budgets to be set and overruns to be handled dynamically to prevent deadline misses. This removes the need for the worst-case execution time (WCET) of tasks to be found by offline timing analysis – a problem that can be very hard to solve for modern computer architectures. Execution time control can also increase the processor utilization, as the WCET will often be much higher than the average execution time. This thesis describes how the GNU Ada Compiler and a bare-board Ravenscar run-time environment were ported to the Atmel AVR32 UC3 microcontroller series making the Ada programming language available on this architecture for the first time, and an implementation of Ada ex...
The design of real-time embeddedsystems involves a constant trade-offbetween meeting real-time desig...
A set of benchmarks were developed to test the real-time performance of Ada Personal Computer (PC) c...
ii In real-time systems the execution time of a program is crucial, missing a deadline can have cata...
Abstract: A proposal for adding execution time clocks and timers to the Ada language through a new p...
This thesis describes the implementation of a Time Management Unit (TMU) in hardware as specified by...
This position paper briefly revises the clock support in the Ada programming language, including exe...
Ada is unique as a software engineering language, facilitating the development of reliable and ...
© Real Sáez, J.| ACM, 2015. This is the author's version of the work. It is posted here for your per...
Abstract Whilst Ada 2005 provides extensive support for the creation of real-time systems in general...
Abstract-This paper examines, in the context of distributed execution, the meaning of Ada constru-ct...
A motivating factor in the development of Ada as the department of defense standard language was the...
Much of the research on scheduling schemes is prevented from being used in practice by the lack of i...
20th International Conference on Reliable Software Technologies - Ada-Europe 2015 (Ada-Europe 2015),...
© Sáez Barona, S.; Real Sáez, J. V.; Crespo, A. | ACM, 2015. This is the author's version of the wor...
This thesis presents a Time Management Unit (TMU) that provides assistance to the scheduler and the ...
The design of real-time embeddedsystems involves a constant trade-offbetween meeting real-time desig...
A set of benchmarks were developed to test the real-time performance of Ada Personal Computer (PC) c...
ii In real-time systems the execution time of a program is crucial, missing a deadline can have cata...
Abstract: A proposal for adding execution time clocks and timers to the Ada language through a new p...
This thesis describes the implementation of a Time Management Unit (TMU) in hardware as specified by...
This position paper briefly revises the clock support in the Ada programming language, including exe...
Ada is unique as a software engineering language, facilitating the development of reliable and ...
© Real Sáez, J.| ACM, 2015. This is the author's version of the work. It is posted here for your per...
Abstract Whilst Ada 2005 provides extensive support for the creation of real-time systems in general...
Abstract-This paper examines, in the context of distributed execution, the meaning of Ada constru-ct...
A motivating factor in the development of Ada as the department of defense standard language was the...
Much of the research on scheduling schemes is prevented from being used in practice by the lack of i...
20th International Conference on Reliable Software Technologies - Ada-Europe 2015 (Ada-Europe 2015),...
© Sáez Barona, S.; Real Sáez, J. V.; Crespo, A. | ACM, 2015. This is the author's version of the wor...
This thesis presents a Time Management Unit (TMU) that provides assistance to the scheduler and the ...
The design of real-time embeddedsystems involves a constant trade-offbetween meeting real-time desig...
A set of benchmarks were developed to test the real-time performance of Ada Personal Computer (PC) c...
ii In real-time systems the execution time of a program is crucial, missing a deadline can have cata...