HRT-HOOD: a structured design method for hard real-time systems
Real-Time Systems
Generative programming: methods, tools, and applications
Generative programming: methods, tools, and applications
Synchronous Programming of Reactive Systems
Synchronous Programming of Reactive Systems
Mapping HRT-HOOD ® Designs to Ada 95 Hierarchical Libraries
Ada-Europe '96 Proceedings of the 1996 Ada-Europe International Conference on Reliable Software Technologies
HRT-UML: taking HRT-HOOD onto UML
Ada-Europe'03 Proceedings of the 8th Ada-Europe international conference on Reliable software technologies
Consolidated ada reference manual: language and standard libraries
Consolidated ada reference manual: language and standard libraries
Real-time Java from an automated code generation perspective
JTRES '07 Proceedings of the 5th international workshop on Java technologies for real-time and embedded systems
Requirements on the Target Programming Language for High-Integrity MDE
Ada-Europe '09 Proceedings of the 14th Ada-Europe International Conference on Reliable Software Technologies
A metamodel-driven process featuring advanced model-based timing analysis
Ada-Europe'07 Proceedings of the 12th international conference on Reliable software technologies
A UML2 profile for reusable and verifiable software components for real-time applications
ICSR'06 Proceedings of the 9th international conference on Reuse of Off-the-Shelf Components
Ada ravenscar code archetypes for component-based development
Ada-Europe'12 Proceedings of the 17th Ada-Europe international conference on Reliable Software Technologies
Hi-index | 0.00 |
The original mapping of HRT-HOOD diagrams to Ada code dates back to the late stages of the Ada 9X project. Since then, considerably deeper insight has been gained into the practical use of Ada 95 for high-integrity applications, of which the Ravenscar Profile is a notable emanation. In this paper we present a new HRT-HOOD to Ada mapping strategy, which aims to overcome the shortcomings we noted in the original one, by leveraging on the better understanding of the language power and of the user requirements that has been generally achieved in the meanwhile.