next up previous contents
Next: System architecture Up: MathML-OpenMath Interface for REDUCE Previous: Conclusion   Contents

Program Design and Implementation

The design of an OpenMath/MathML interface must aim to keep the structure simple, extensible if needed and easy to maintain. This document will attempt to describe the structure of the overall system and the individual modules which compose it. A common interface coordinating the separate components will be analysed and defined.

Furthermore we will explain why the system will be table based and what advantages this offers for our application. Because both OpenMath and MathML are XML languages, we must specify the requirements the translator's lexer and parser must follow. Finally we will see what new functionalities can be added to the interface in possible future extensions.



Subsections

root
2000-05-01