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