Establish and Evaluate Ada Runtime Features of Interest for Real-Time Systems
IIT RESEARCH INST LANHAM MD
Pagination or Media Count:
The objective of this study was to provide software developers with guidance in the selection of Runtime Environments RTEs to ensure that all timing and storage requirements of real-time embedded systems can be met. Because there is no universal best runtime environment RTE, the selection of an RTE is domain specific. This study developed a step-by-step process that a developer can use the evaluate RTEs. This process was applied to one class of systems, Communication and Electronic Intelligence COMINTELINT systems. A process was developed to determine which Ada runtime features were important for real-time embedded systems. This process involved prioritizing Ada RTE elements by the implementation of a prioritization matrix. The prioritization matrix was demonstrated by prioritizing RTE elements for COMINTELINT systems. The prioritization matrix was designed so it could be applied to any class of real- time embedded systems with only slight modifications. The prioritized RTE elements were used to prioritize groups of benchmarks. This provided software developers with a prioritized list of groups of benchmarks that measure the critical areas of candidate RTEs being considered for COMINTELINT systems.
- Computer Programming and Software