Communication with and Between Mathematical Software Systems
OMDoc can be used as content language for communication protocols between mathematical software systems on the Internet. The ability to specify the context and meaning of the mathematical objects makes the OMDoc format ideally suited for this task.
In this chapter we will discuss a message interface in a fictitious software system MathWeb-WS, which connects a wide-range of reasoning systems (mathematical services), such as automated theorem provers, automated proof assistants, computer algebra systems, model generators, constraint solvers, human interaction units, and automated concept formation systems, by a common mathematical software bus. Reasoning systems integrated in MathWeb-WS can therefore offer new services to the pool of services, and can in turn use all services offered by other systems.
KeywordsComputer Algebra System Reasoning System Simple Object Access Protocol Proof Assistant Automate Theorem Prover
Unable to display preview. Download preview PDF.