Browse Prior Art Database

CAMA (COMPUTER-AIDED MATHEMATICAL ANALYSIS): A GENERAL DESCRIPTION by Louis W. Wolf

IP.com Disclosure Number: IPCOM000128421D
Original Publication Date: 1970-Oct-01
Included in the Prior Art Database: 2005-Sep-15
Document File: 13 page(s) / 53K

Publishing Venue

Software Patent Institute

Related People

Wolf, Louis W.: AUTHOR [+3]

Abstract

This paper describes CAMA (Computer-Aided Mathematical Analysis), which is a system that attempts to handle all conceivable mathematical operations, from simple numeric procedures to complex algebraic or set theoretic manipulations. CAMA operates in a timesharing environment with a large central computer and a remote terminal computer with graphical devices. Some of the features of CAMA are: the input and output of mathematical symbols in their usual mathematical representation; the ability to manipulate these symbols according to predefined algebraic laws; the definition by the user of other algebraic laws; the definition of symbols with user-prescribed meanings; the automatic translation of expressions or equations into any of several languages; and numerical calculations. The user can invoke any of these tasks through the graphical terminal.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 8% of the total text.

Page 1 of 13

THIS DOCUMENT IS AN APPROXIMATE REPRESENTATION OF THE ORIGINAL.

CAMA (COMPUTER-AIDED MATHEMATICAL ANALYSIS): A GENERAL DESCRIPTION by Louis W. Wolf

CONCOMP: Research in Conversational Use of Computers ORA Project 07449
F. H. Westervelt, Director

supported by: ADVANCED RESEARCH PROJECTS AGENCY DEPARTMENT OF DEFENSE WASHINGTON, D.C.

CONTRACT NO. DA-49-083 OSA-3050 ARPA ORDER NO. 716 administered through: OFFICE OF RESEARCH ADMINISTRATION ANN ARBOR

October 1970

ABSTRACT

This paper describes CAMA (Computer-Aided Mathematical Analysis), which is a system that attempts to handle all conceivable mathematical operations, from simple numeric procedures to complex algebraic or set theoretic manipulations. CAMA operates in a timesharing environment with a large central computer and a remote terminal computer with graphical devices.

Some of the features of CAMA are: the input and output of mathematical symbols in their usual mathematical representation; the ability to manipulate these symbols according to predefined algebraic laws; the definition by the user of other algebraic laws; the definition of symbols with user-prescribed meanings; the automatic translation of expressions or equations into any of several languages; and numerical calculations. The user can invoke any of these tasks through the graphical terminal.

TABLE OF CONTENTS

Abstract.....iii
Preface.....ix
1. Summary.....1
2. Introduction.....3
3. Hardware Configuration.....9
4. Central Computer Software.....11
5. Data Structures.....12
6. Task Queue.....15
7. Display File Procedures.....16

University of Michigan Page 1 Oct 01, 1970

Page 2 of 13

CAMA (COMPUTER-AIDED MATHEMATICAL ANALYSIS): A GENERAL DESCRIPTION by Louis W. Wolf

8. Drawing Capability.....17
9. Dynamic Loader.....18
10. Translators.....19
11. Algebraic.....22
12. Terminal.....24
Acknowledgments.....26
References.....27

LIST OF FIGURES

Figure 1. Hardware Configuration.....10
Figure 2. Data Storage Pack Structure.....13

PREFACE

The present (September 1970) state of the CAMA system is not exactly as reported herein. At the end of the CONCOMP Project (August 1970), a number of parts of the system were unfinished or in a non-working condition. The interpreter and the macro processor are in a good working state, although they still have a number of elusive bugs. The nature of the CAMA system requires that various parts of the program get and release space as a matter of course. This practice causes the internal evidence of some of the bugs to disappear before we are able to look for them. However, this difficulty does not prevent the effective use of the system; it makes it only slightly annoying to work with.

The editor is in and working well, along with a full range of other operations which aid the user in constructing and debugging programs. All of the data structure functions are in good condition, as is the tasking operation in the central computer.

During the evolution of CAMA, all of the programs in the terminal...