MIT-MATHLAB meets UCSB-OLS -an example of resource sharing (RFC0525)
Original Publication Date: 1973-Jun-01
Included in the Prior Art Database: 2019-Feb-12
Internet Society Requests For Comment (RFCs)
W. Parrish: AUTHOR [+1]
Network Working Group W. Parrish Request for Comments: 525 J. Pickens NIC: 17161 Computer Systems Laboratory -- UCSB 1 June 1973
MIT-MATHLAB MEETS UCSB-OLS: An Example of Resource Sharing
A. Resource Sharing, A Comment
Non-trivial resource sharing among dissimilar system is a much discussed concept which, to date, has seen only a few real applications. [See NIC 13538, "1972 Summary of Research Activities (UTAH) for description of Tony Hearn’s TENEX-CCN Programming Link.] The first attempts have utilized the most easily accessible communication paths, (TELNET and RJS) and the most universal representations of numbers (byte-oriented numeric characters in scientific notation). Future schemes will probably be more efficient through standardized data and control protocols, but even with the existing approaches users are gaining experience with combinations of resources previously not available.
B. The MATHLAB/UCSB-OLS Experiment
MATHLAB  and OLS are powerful mathematics systems which cover essentially non-intersecting areas of mathematical endeavor. MATHLAB (or MACSYMA) contains a high-powered symbolic manipulation system. OLS is a highly interactive numeric and graphics system which, through user programs, allows rapid formulation and evaluation of problem solutions. Prior to this experiment, users have dealt with problems symbolically on MATHLAB or numerically and graphically on OLS. Lacking an interconnecting data path, users have been left to pencil and paper translation between the two systems.
The goal of the MATHLAB-OLS experiment is to provide an automated path whereby expressions at MATHLAB may be translated into User Programs at UCSB. Thus the user is able to experiment freely with the numeric, graphic, and symbolic aspects of mathematic problems.
II. THE RESOURCES
To understand this particular case of resource sharing, it is first necessary to understand, to some degree, the resources being shared. This paper does not attempt to deal with all of the resources
Parrish & Pickins [Page 1]
RFC 525 MIT-MATHLAB MEETS UCSB-OLS 1 June 1973
available at both sites (UCSB and MIT). Only the applicable shared resources are discussed briefly. In the section discussing possibilities for additions (Section V) some available unshared resources are presented, along with their possible shared applications. The current implementation is limited to evaluation of real functions. A description of the capabilities at the two sites follows.
A. Graphical and Numeric Computation Capabilities at UCSB
To get a graph of a function on the OLS, it is necessary only to specify the function with a series of button-pushes. For example, to get a plot on sin(x), the "program"
II REAL SIN x DISPLAY RETURN
will display a plot of sin(x) versus X, provided that X has been defined as a vector containing values over the range which it is desired to plot. For a more complete description of OLS see NIC 5748, "The OLS User’s Manual". Programs in OLS, or sequence...