Skip to content

Latest commit

 

History

History
87 lines (63 loc) · 4.44 KB

File metadata and controls

87 lines (63 loc) · 4.44 KB
layout page
title SCSCP (Symbolic Computation Software Composability Protocol)

SCSCP stands for the Symbolic Computation Software Composability Protocol

  • the remote procedure call framework by which different software components (primarily mathematical software systems) may offer computational services to a variety of possible clients using the OpenMath encoding both for the data and protocol instructions.

SCSCP has been originally developed in the EU FP6 project 026133 SCIEnce - Symbolic Computation Infrastructure for Europe.

The current edition of the Symbolic Computation Software Composability Protocol is SCSCP Version 1.3.

SCSCP Version 1.1 and SCSCP Version 1.2 are also available.

SCSCP implementations

Currently (April 2017), support of OpenMath and SCSCP is available in the following computer algebra systems:

Remarkably, most of OpenMath and SCSCP implementations produced in the SCIEnce project stay mainly within the computer algebra systems rather than in custom-built wrappers.

To facilitate SCSCP implementations, the following API and middleware is available:

Examples of SCSCP use