Ada is unique as a software engineering language, facilitating the development of reliable and maintainable software through clear, unambiguous, modular code enforced to a specification. However, despite comprehensive real-time systems support, Ada lacks the abstraction at the heart of these systems: cyclic tasks. Without it, users resort to solutions decomposing their designs: introducing unnecessary complexity to a real-time systems primitive. Furthermore, the only Ada executive for microcontrollers, GNAT for Bare Boards, impedes the timing analysis of tasks and schedulability analysis of systems. Consequently, Ada and its environments do not reach their potential of producing low-cos...
18th International Real-Time Ada Workshop (IRTAW 2016). 11 to 13, Apr, 2016. Benicàssim, Spain.Previ...
© ACM, 2013. This is the author's version of the work. It is posted here by permission of ACM for yo...
A visual execution model for Ada tasking can help programmers attain a deeper understanding of the t...
An important issue that must be faced while introducing Ada into the real time world is efficient an...
Periodic processes are major parts of many real-time embedded computer applications. The programming...
Certain Simplifications in the programming language ADA are suggested. The simplifications include t...
Abstract Whilst Ada 2005 provides extensive support for the creation of real-time systems in general...
Execution time control is a technique that allows execution time budgets to be set and overruns to b...
© Real Sáez, J.| ACM, 2015. This is the author's version of the work. It is posted here for your per...
Abstract The Ada language has for long provided supportfor the development of reliable real-time sys...
A motivating factor in the development of Ada as the department of defense standard language was the...
The types of control that are important for real time task scheduling are discussed. Some closely re...
Abstract: A proposal for adding execution time clocks and timers to the Ada language through a new p...
20th International Conference on Reliable Software Technologies - Ada-Europe 2015 (Ada-Europe 2015),...
Presented at Work in Progress Session, IEEE Real-Time Systems Symposium (RTSS 2015). 1 to 3, Dec, 20...
18th International Real-Time Ada Workshop (IRTAW 2016). 11 to 13, Apr, 2016. Benicàssim, Spain.Previ...
© ACM, 2013. This is the author's version of the work. It is posted here by permission of ACM for yo...
A visual execution model for Ada tasking can help programmers attain a deeper understanding of the t...
An important issue that must be faced while introducing Ada into the real time world is efficient an...
Periodic processes are major parts of many real-time embedded computer applications. The programming...
Certain Simplifications in the programming language ADA are suggested. The simplifications include t...
Abstract Whilst Ada 2005 provides extensive support for the creation of real-time systems in general...
Execution time control is a technique that allows execution time budgets to be set and overruns to b...
© Real Sáez, J.| ACM, 2015. This is the author's version of the work. It is posted here for your per...
Abstract The Ada language has for long provided supportfor the development of reliable real-time sys...
A motivating factor in the development of Ada as the department of defense standard language was the...
The types of control that are important for real time task scheduling are discussed. Some closely re...
Abstract: A proposal for adding execution time clocks and timers to the Ada language through a new p...
20th International Conference on Reliable Software Technologies - Ada-Europe 2015 (Ada-Europe 2015),...
Presented at Work in Progress Session, IEEE Real-Time Systems Symposium (RTSS 2015). 1 to 3, Dec, 20...
18th International Real-Time Ada Workshop (IRTAW 2016). 11 to 13, Apr, 2016. Benicàssim, Spain.Previ...
© ACM, 2013. This is the author's version of the work. It is posted here by permission of ACM for yo...
A visual execution model for Ada tasking can help programmers attain a deeper understanding of the t...