OpenAda : A Metaobject Protocol for Ada

  title={OpenAda : A Metaobject Protocol for Ada},
  author={Patrick Rogers and Andy J. Wellings},
This paper describes OpenAda, a reflective version of Ada that we developed to support research in software fault tolerance with a language frequently used in high-reliability applications. Written in object-oriented Ada 95, OpenAda is similar to both OpenC++, arguably the most widely used language for software fault tolerance research, and OpenJava. All three are implementations of compile-time reflection and thus share certain requirements and design approaches. We discuss the architecture… CONTINUE READING
3 Citations
5 References
Similar Papers


Publications referenced by this paper.
Showing 1-5 of 5 references

A Tutorial on Behavioral Reflection and its Implementation

  • M. Jacques J. Malenfant, F.-N. Demers
  • 1987

The Design of a Metalevel Architecture for the BETA Language ” in Advances in Object - Oriented Metalevel Architectures and Reflection

  • J. Rumbaugh Booch

Similar Papers

Loading similar papers…