318Accesses
Abstract
A prototypical framework, which was used for building software components for symbolic computation, is extended as follows. First, we demonstrate that the server components can be accessed from other frameworks for collaborative scientific computing, too. Specifically, we incorporate access from the PROGRESS system. Second, we discuss several design issues that arise when encapsulating existing systems as services into the framework. Many of these issues are of a general nature but become relevant in our effort to incorporate the invariant package of MAS and the quantifier elimination packageqepcad into our framework.
Supported by Deutsche Forschungsgemeinschaft under grant Ku 966/6-1.
This is a preview of subscription content,log in via an institution to check access.
Access this chapter
Subscribe and save
- Get 10 units per month
- Download Article/Chapter or eBook
- 1 Unit = 1 Article or 1 Chapter
- Cancel anytime
Buy Now
- Chapter
- JPY 3498
- Price includes VAT (Japan)
- eBook
- JPY 5719
- Price includes VAT (Japan)
- Softcover Book
- JPY 7149
- Price includes VAT (Japan)
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Amrhein, B., and Gloor, O. The Fractal Walk. InGröbner Bases and Applications—Int. Conf. 33 Years of Gröbner Bases (Feb. 1998), B. Buchberger and F. Winkler, Eds., vol. 251 ofLondon Mathematical Society Lecture Notes Series, Cambridge University Press, pp. 305–322.
Amrhein, B., Gloor, O., and Küchlin, W. On the Walk.Theoretical Comput. Sci. 187 (1997), 179–202.
Becker, P. A framework for providing and using algorithms and algorithmic meta knowledge on the Internet. In Proceedings of the 5th Annual Workshop on Information Technologies & Systems (WITS’95)(1995), S. Ram and M. Jarke, Eds., no. 95-15 in Aachener Informatik-Berichte, pp. 2–11.
Becker, P. An embeddable and extendable language for large-scale programming on the Internet. InProceedings of the 16th International Conference on Distributed Computing Systems (ICDCS’96) (1996), pp. 594–603.
Becker, P.Verteiltes Modell-Management und Objektbanken für diskrete Probleme und diskrete Strukturen. Dissertation, Wilhelm-Schickard-Institut für Informatik, Universität Tübingen, 1996.
Berners-Lee, T. Universal Resource Identifiers in WWW. RFC 1630, CERN, June 1994.
Brown, C. W. Simplification of truth-invariant cylindrical algebraic decomposition. InProceedings of the 1998 International Symposium on Symbolic and Algebraic Computation (ISSAC’98) (Rostock, Germany, 1998), O. Gloor, Ed., The Association for Computing Machinery, ACM, pp. 295–301.
Chauvin, C., Muller, M., and Weber, A. An application of quantifier elimination to mathematical biology. InComputer Algebra in Science and Engineering (Bielefeld, Germany, Aug. 1994), J. Fleischer, J. Grabmeier, F. W. Hehl, and W. Küchlin, Eds., Zentrum fur Interdisziplinare Forschung, World Scientific, pp. 287–296.
Dolzmann, A., and Sturm, T.Redlog user manual. FMI, Universität Passau, 94030 Passau, Germany, 1997.http://www.fmi.uni-passau.de/redlog/.
Gaetano, M., Huchet, C., and Neun, W. The realization of an OpenMath server for REDUCE. InComputer Algebra in Scientific Computing (CASC- 98)—Extended Abstracts (St. Petersburg, Russia, Apr. 1998), N. N. Vassiliev, Ed., pp. 48–56.
Göbel, M. Computing bases for permutation-invariant polynomials.Journal of Symbolic Computation 19 (1995), 285–291.
Göbel, M. Symideal Grobner bases. InRewriting Techniques and Applications — 7th International Conference (RTA’96) (New Brunswick, NJ, U.S.A., July 1996), H. Ganzinger, Ed., vol. 1103 ofLecture Notes in Computer Science, Springer-Verlag, pp. 48–62.
Göbel, M. The invariant package of MAS. InRewriting Techniques and Applications — 8th International Conference (RTA’97) (Sitges, Barcelona, Spain, 1997), H. Comon, Ed., vol. 1232 ofLecture Notes in Computer Science, Springer-Verlag, pp. 327–330.
Hamilton, G.JavaBeans. Sun Microsystems, July 1997. For Version 1.01.http://java.sun.com/beans/.
Hermann, T. Kommunikation zwischen Progress und Java. Studienarbeit, Wilhelm-Schickard-Institut für Informatik, Universität Tübingen, 1997.
Hong, H.Improvements in CAD-Based Quantifier Elimination. PhD thesis, Ohio State University, Columbus, Ohio, USA, 1990.
Hong, H., Liska, R., and Steinberg, S. Testing stability by quantifier elimination.Journal of Symbolic Computation 24, 2 (Aug. 1997), 161–187.
Kredel, H.MAS: Modula-2 Algebra System. InIV International Conference on Computer Algebra in Physical Research(1990), V. P. Gerdt, V. A. Rostovtsev, and D. V. Shirkov, Eds., World Scientific Publishing, pp. 31–34.http://alice.fmi.uni-passau.de/mas.html.
Loos, R., and Weispfenning, V. Applying linear quantifier elimination.The Computer Journal 5 (1993), 450–462.
MATSE PROJECT GROUP. The MatSe project (Linkup of Mathematical Servers in the Internet).http://iramri.wiwi.hu-berlin.de/matse/1997.
Noether, E. Der Endlichkeitssatz der Invarianten endlicher Gruppen.Math. Ann. 77 (1916), 89–92.
OPENMATH CONSORTIUM. OpenMath.http://www.openmath.org1997.
Orfali, R., and Harkey, D.Client/Server Programming with JAVA and CORBA. Wiley, 1997.
POLYMATH DEVELOPMENT GROUP.Java OpenMath Library. Centre for Experimental and Constructive Mathematics, Simon Eraser University, Burnaby, BC, Canada, 1997. Version 0.3.http://pdg.cecm.sfu.ca/openmath/lib/
Siegel, J.CORBA Fundamentals and Programming. John Wiley & Sons, New York, 1996.
Sturmfels, B.Algorithms in Invariant Theory. Texts and Monographs in Symbolic Computation. Springer-Verlag, Wien, 1993.
Weber, A., Küchlin, W., and Eggers, B. Parallel computer algebra software as a Web component.Concurrency: Practice and Experience 10, 11–13 (1998), 1179–1188.
Weber, A., Küchlin, W., Eggers, B., and Simonis, V. A parallel Grobner solver as a Web component. InComputer Algebra in Scientific Computing (CASC-98)—Extended Abstracts (St. Petersburg, Russia, Apr. 1998), N. N. Vassiliev, Ed., p. 133.
Weber, A., Küchlin, W., and Hoss, J. Connecting and reusing computer algebra software via CORBA—a case study. Submitted for the proceedings of the Dagstuhl conference on generic programming.
Weispfenning, V. Quantifier elimination for real algebra—the cubic case. InProceedings of the 1994 International Symposium on Symbolic and Algebraic Computation (ISSAC’94) (Oxford, July 1994), Association for Computing Machinery, pp. 258–263.
Weispfenning, V. Quantifier elimination for real algebra—the quadratic case and beyond.Applicable Algebra in Engineering Communication and Computing 8, 2 (Feb. 1997), 85–101.
Zippel, R. The Weyl computer algebra substrate. InDesign and Implementation of Symbolic Computation Systems — International Symposium DISCO’93 (Gmunden, Austria, Sept. 1993), A. Miola, Ed., vol. 722 of Lecture Notes in Computer Science, Springer-Verlag, pp. 303–318.
Zippel, R.The MathBus Term Structure. Cornell University, Ithaca, NY 14853, U.S.A., 1997.http://www2.cs.cornell.edu/Simlab/papers/mathbus/mathTerm.htm.
Author information
Authors and Affiliations
Deutsches Fernerkundungsdatenzentrum, Algorithmen und Prozessoren, Deutsches Zentrum für Luft- und Raumfahrt, Oberpfaffenhofen, 82234, Weßling, Germany
Manfred Göbel
Arbeitsbereich Symbolisches Rechnen, Wilhelm-Schickard-Institut für Informatik, Universität Tübingen, 72076, Tübingen, Germany
Wolfgang Küchlin & Andreas Weber⋆
Arbeitsbereich Datenbanken und Informationssysteme, Wilhelm-Schickard-Institut für Informatik, Universität Tübingen, 72076, Tübingen, Germany
Stefan Müller
- Manfred Göbel
You can also search for this author inPubMed Google Scholar
- Wolfgang Küchlin
You can also search for this author inPubMed Google Scholar
- Stefan Müller
You can also search for this author inPubMed Google Scholar
- Andreas Weber⋆
You can also search for this author inPubMed Google Scholar
Editor information
Editors and Affiliations
Institut für Informatik, Technische Universität, D-80290, München, Germany
Victor G. Ganzha
Institut für Informatik, Technische Universität, D-80290, München, Germany
Ernst W. Mayr
Institute of Theoretical and Applied Mathematics, Russian Academy of Sciences, 630090, Novosibirsk, Russia
Evgenii V. Vorozhtsov
Rights and permissions
Copyright information
© 1999 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Göbel, M., Küchlin, W., Müller, S., Weber⋆, A. (1999). Extending a Java Based Framework for Scientific Software-Components. In: Ganzha, V.G., Mayr, E.W., Vorozhtsov, E.V. (eds) Computer Algebra in Scientific Computing CASC’99. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-60218-4_15
Download citation
Publisher Name:Springer, Berlin, Heidelberg
Print ISBN:978-3-540-66047-7
Online ISBN:978-3-642-60218-4
eBook Packages:Springer Book Archive
Share this paper
Anyone you share the following link with will be able to read this content:
Sorry, a shareable link is not currently available for this article.
Provided by the Springer Nature SharedIt content-sharing initiative