DocumentCode :
1845616
Title :
Fostering Interoperability in Java-Based Computer Algebra Software
Author :
Kredel, Heinz
Author_Institution :
IT-Center Univ. of Mannheim, Mannheim, Germany
fYear :
2012
fDate :
26-29 March 2012
Firstpage :
443
Lastpage :
447
Abstract :
This paper considers interoperability in Java based computer algebra software. It is well known that interoperability in Java software is greatly enhanced by simple but expressive interfaces. However, there is no commonly agreed set of interfaces for Java based computer algebra software. When no common interfaces exist it is required to develop adapter classes for each pair of different interfaces to achieve inter-operation. We present three existing interfaces from the Java Algebra System (JAS), from JLinAlg and from Apache Commons Math. We discuss advantages and problems with each set of interfaces and define a useful common subset as a proposal for a future standard.
Keywords :
Java; application program interfaces; open systems; process algebra; software libraries; API design; Apache Commons Math; JLinAlg; Java Algebra System; Java libraries; Java-based computer algebra software; adapter class; expressive interface; interface interoperation; interoperability; Algebra; Computers; Java; Libraries; Production facilities; Programming; Software; computer algebra software; interfaces as types; interoperability of libraries;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Advanced Information Networking and Applications Workshops (WAINA), 2012 26th International Conference on
Conference_Location :
Fukuoka
Print_ISBN :
978-1-4673-0867-0
Type :
conf
DOI :
10.1109/WAINA.2012.158
Filename :
6185302
Link To Document :
بازگشت