Abstract
This paper presents a tool for prototyping ODE (Ordinary Differential Equations) based systems in the area of computational modeling. The models, tailored during the project step of the system development, are recorded in MathML, a markup language built upon XML. This design choice improves interoperability with other tools used for mathematical modeling, mainly considering that it is based on Web architecture. The resulting work is a Web portal that transforms an ODE model documented in MathML to a C++ API that offers numerical solutions for that model.
Keywords
- Tree Data Structure
- Transformation Tool
- Document Object Model
- Document Object Model Tree
- Tool Architecture
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
Download to read the full chapter text
Chapter PDF
References
Fisiocomp. Laboratory of Computational Physiology. UFJF, Brazil (2005), http://www.fisiocomp.ufjf.br/
CellML biology, math, data, knowledge. Internet site address, http://www.cellml.org/
Li, J., Lett, G.S.: Using MathML to Describe Numerical Computations, http://www.mathmlconference.org/2000/Talks/li/
CellML: mozCellML, http://www.cellml.org/tools/mozCellML/mozCellMLHelp/technical
W3C: Mathematical Markup Language Version 2.0, http://www.w3.org/TR/MathML2/
Keener, J., Sneyd, J.: Mathematical Physiology, 1st edn., p. 792. Springer, Heidelberg (1998)
W3C, Document Object Model (DOM), http://www.w3.org/DOM/
Aho, A.V., Seit, R., Ullman, J.D.: Compilers Addison Wesley, p. 500 (1986)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Barbosa, C.B. et al. (2006). A Transformation Tool for ODE Based Models. In: Alexandrov, V.N., van Albada, G.D., Sloot, P.M.A., Dongarra, J. (eds) Computational Science – ICCS 2006. ICCS 2006. Lecture Notes in Computer Science, vol 3991. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11758501_14
Download citation
DOI: https://doi.org/10.1007/11758501_14
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-34379-0
Online ISBN: 978-3-540-34380-6
eBook Packages: Computer ScienceComputer Science (R0)