Java Algebra System (JAS) Project Publications

This page lists published papers and talks about the JAS design and mathematical contents.

The development of common divisors for solvable polynomials is presented in Heinz Kredel Common Divisors of Solvable Polynomials in JAS, Proc. International Congress on Mathematical Software (ICMS) 2016, Berlin, Germany. LNCS 9725, pp. 173 - 180, 2016, Springer-Verlag Berlin Heidelberg (slides)

The design of parametric solvable polynomial rings and parametric skew field coefficients with a summary of its mathematical definitions are contained in Heinz Kredel, Parametric solvable polynomial rings and applications, at the Conference on Computer Algebra in Scientific Computing CACS 2015, Aachen, Germany, 2015 (slides)

The versions of the Comprehensive Gröbner Bases from 2010 are presended in Heinz Kredel, Comprehensive Gröbner Bases in a Java Computer Algebra System, Computer Mathematics ASCM2009, ASCM2012, Contributed Papers and Invited Talks (eds. Feng, Ruyong and Lee, Wen-shin and Sato, Yosuke), pp. 93-108, 2014, Springer Berlin Heidelberg

An Overview on Groebner Bases implementations is given in Heinz Kredel Generic and Parallel Groebner Bases in JAS (Extended Abstract), proceedings of the International Congress on Mathematical Software (ICMS) August 5-9, 2014, Seoul, Korea. LNCS 8592, pp. 390 - 397, 2014, Springer-Verlag Berlin Heidelberg (slides)

Design and experiences using MPJ and high speed InfiniBand networking for algebraic computations are described in Heinz Kredel, Distributed Gröbner bases computation with MPJ, proceedings of the EOOPS Workshop at AINA-2013, March 25-28, 2013, Barcelona, Spain (slides)

Some ideas on categories and mixin composition in ScAS and JAS are presented in the poster Raphael Jolly, Heinz Kredel, Categories as classes and mixin composition, Poster at CASC 2012, September 3-6, 2012, Maribor, Slovenia

A comparison of API interfaces for computer algebra is presented in the paper Heinz Kredel, Fostering Interoperability in Java-Based Computer Algebra Software, Proceedings FINA Workshop AINA-2012, March 26-29, 2012, Fukuoka, Japan (slides)

The design of algebraic extension structures in JAS and ScAS is presented in the talk Raphael Jolly, Heinz Kredel, Algebraic Structures as Typed Objects, at the Conference on Computer Algebra in Scientific Computing CACS 2011, Kassel, Germany, 2011 (slides)

An early description of the JAS package for unique factorization domains (greatest common divisors, square-free decomposition, factorization) is contained in the article Heinz Kredel, Unique Factorization Domains in the Java Computer Algebra System, Special issue on Automated Deduction in Geometry, Lecture Notes in Computer Science volume 6301, pages 86-115, Springer, 2011

The design of JAS and ScAS is presented together with examples in the talk Raphael Jolly, Heinz Kredel, Generic, Type-safe and Object Oriented Computer Algebra Software, at the Conference on Computer Algebra in Scientific Computing CACS 2010, Tsakhkadzor, Armenia, 2010 (slides)

Performance meassurements for the distributed hybrid Gröbner bases implementation are contained in the paper Parallel and distributed Gröbner bases computation in JAS, avaliable as arxiv:1008.0011, 2010.

The new distributed hybrid Gröbner bases implementation is explained in the talk Distributed hybrid Groebner bases computation, at the CISIS 2010 Workshop on Engineering Complex Distributed Systems (ECDS 2010), Krakow. (slides)

A description of the JAS comprehensive Gröbner bases package is be contained in the talk Comprehensive Gröbner bases in a Java Computer Algebra System, at the Asian Symposium on Computers and Mathematics (ASCM 2009), Fukuoka.

Some unique factorization domain algorithms in JAS are contained in the seminar presentation Tools for the integration of rational functions in Java, during the Computer-Algebra Seminar, University of Mannheim, FMI 2009

More background information on the python scripting interface for JAS and ScAS can be found in the article Raphael Jolly, Heinz Kredel, Symbolic Script Programming for Java, avaliable as arXiv:0906.2315v2, 2009.

The parallel and distributed Gröbner bases implementations are explained in the talk Distributed parallel Groebner bases computation, at the CISIS 2009 Workshop on Engineering Complex Distributed Systems (ECDS 2009), Fukuoka (slides)

The Gröbner bases implementation of JAS is explained in the seminar presentation Gröbner bases and applications in Java, during the Computer-Algebra Seminar, University of Mannheim, FMI 2008

A description of the JAS greatest common divisor package is contained in the talk Multivariate Greatest Common Divisors in the Java Computer Algebra System, at the International Workshop on Automated Deduction in Geometry (ADG 2008), Shanghai.

Some background information on the python scripting interface for JAS can be found in the article Raphael Jolly, Heinz Kredel, How to turn a scripting language into a domain specific language for computer algebra, avaliable as arXiv:0811.1061v1, 2008. Previous title was Computer algebra in Java: libraries and scripting.

A comparison of JAS to other Computer Algebra Systems is contained in the talk Evaluation of a Java Computer Algebra System, at the Asian Symposium on Computer Mathematics (ASCM 2007), Singapore.
It has been published as paper in Heinz Kredel, Evaluation of a Java Computer Algebra System, Special issue Computer Mathematics of ASCM 2007 Revised and Invited Papers in Lecture Notes in Computer Science, volume 5081/2008, pages 121-138, Springer Berlin / Heidelberg

An article On a Java Computer Algebra System, its Performance and Applications, in Science of Computer Programming (2008).

At the PPPJ 2006 conference in Mannheim I presented the design of the JAS types, classes and implementation "On the Design of a Java Computer Algebra System" (slides).

At the A3L conference in Passau, 2005 I gave some background information on the development from MAS to JAS "A Systems Perspective on A3L" (slides).

The JAS project is also listed in the swMATH index of mathematical software JAS.

The history of the JAS project can be found in the Web-Log. See also the related projects and credits.


Heinz Kredel

Last modified: Tue Jul 19 00:20:53 CEST 2016