Algorithmic skeletons: structured management of parallel computation
Algorithmic skeletons: structured management of parallel computation
Journal of Symbolic Computation
JAVA Phrasebooks for computer algebra and automated deduction
ACM SIGSAM Bulletin - Special issue of OpenMath
Connecting Proof Checkers and Computer Algebra Using OpenMath
TPHOLs '99 Proceedings of the 12th International Conference on Theorem Proving in Higher Order Logics
Computer Algebra Meets Automated Theorem Proving: Integrating Maple and PVS
TPHOLs '01 Proceedings of the 14th International Conference on Theorem Proving in Higher Order Logics
Implementation Skeletons in Eden: Low-Effort Parallel Programming
IFL '00 Selected Papers from the 12th International Workshop on Implementation of Functional Languages
Algorithm + strategy = parallelism
Journal of Functional Programming
Parallel functional programming in Eden
Journal of Functional Programming
Generic Access to Web and Grid-based Symbolic Computing Services: the SymGrid-Services Framework
ISPDC '07 Proceedings of the Sixth International Symposium on Parallel and Distributed Computing
ICCS '07 Proceedings of the 7th international conference on Computational Science, Part II
Symbolic Computation Software Composability
Proceedings of the 9th AISC international conference, the 15th Calculemas symposium, and the 7th international MKM conference on Intelligent Computer Mathematics
OpenMath in SCIEnce: SCSCP and POPCORN
Calculemus '09/MKM '09 Proceedings of the 16th Symposium, 8th International Conference. Held as Part of CICM '09 on Intelligent Computer Mathematics
Parallel computations in modular group algebras
Proceedings of the 4th International Workshop on Parallel and Symbolic Computation
Easy composition of symbolic computation software: a new lingua franca for symbolic computation
Proceedings of the 2010 International Symposium on Symbolic and Algebraic Computation
Improving your cash flow: the computer algebra shell
IFL'10 Proceedings of the 22nd international conference on Implementation and application of functional languages
Globus toolkit version 4: software for service-oriented systems
NPC'05 Proceedings of the 2005 IFIP international conference on Network and Parallel Computing
SymGrid: a framework for symbolic computation on the grid
Euro-Par'07 Proceedings of the 13th international Euro-Par conference on Parallel Processing
Reliable scalable symbolic computation: the design of SymGridPar2
Proceedings of the 28th Annual ACM Symposium on Applied Computing
Hi-index | 0.00 |
We present the results of the first four years of the European research project SCIEnce-Symbolic Computation Infrastructure in Europe (http://www.symbolic-computing.org), which aims to provide key infrastructure for symbolic computation research. A primary outcome of the project is that we have developed a new way of combining computer algebra systems using the Symbolic Computation Software Composability Protocol (SCSCP), in which both protocol messages and data are encoded in the OpenMath format. We describe the SCSCP middleware and APIs, outline implementations for various Computer Algebra Systems (CAS), and show how SCSCP-compliant components may be combined to solve scientific problems that cannot be solved within a single CAS, or may be organised into a system for distributed parallel computations. Additionally, we present several domain-specific parallel skeletons that capture commonly used symbolic computations. To ease use and to maximise inter-operability, these skeletons themselves are provided as SCSCP services and take SCSCP services as arguments.