Browse Prior Art Database

UNIVERSITY OF MICHIGAN Memorandum 27 MOMS: MICHIGAN'S OWN MATHEMATICAL SYSTEM

IP.com Disclosure Number: IPCOM000128392D
Original Publication Date: 1970-Apr-01
Included in the Prior Art Database: 2005-Sep-15

Publishing Venue

Software Patent Institute

Related People

Robert W. Taylor: AUTHOR [+3]

Abstract

This report describes an interactive mathematical system with graphical input and output capabilities. The system was programmed during the winter of 1968 by the members of the advanced systems programming course, Computer and Communication Sciences 673, under the direction of Professors B. Arden, B. Galler, and L. Flanigan. It runs on an IBM 360/67 computer with 2250 display operating under MTS, the Michigan Terminal System. Shortly after completion of the project, the 2250 display was removed from the Computing Center. This accounts both for the lack of photographs and the delay in publication.

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

Page 1 of 69

THIS DOCUMENT IS AN APPROXIMATE REPRESENTATION OF THE ORIGINAL.

UNIVERSITY OF MICHIGAN Memorandum 27 MOMS: MICHIGAN'S OWN MATHEMATICAL SYSTEM

Robert W. Taylor, Editor

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

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 April 1970

PREFACE

This report describes an interactive mathematical system with graphical input and output capabilities. The system was programmed during the winter of 1968 by the members of the advanced systems programming course, Computer and Communication Sciences 673, under the direction of Professors B. Arden, B. Galler, and L. Flanigan. It runs on an IBM 360/67 computer with 2250 display operating under MTS, the Michigan Terminal System.

Shortly after completion of the project, the 2250 display was removed from the Computing Center. This accounts both for the lack of photographs and the delay in publication.

The members of the class wish to thank the Department of Computer and Communication Sciences and the University of Michigan Computing Center for the support necessary to carry out this project.

Persons wishing further details should contact Professor Bernard Galler at the University of Michigan Computing Center.

List of Class Members of Communication Sciences 673: System Programming

Neil J. Barta Bruce J. Bolas Ronald F. Brender Michael S. Feldberg Daniel R. Frantz Ross H. Hieber Charles G. Moore

University of Michigan Page 1 Apr 01, 1970

Page 2 of 69

UNIVERSITY OF MICHIGAN Memorandum 27 MOMS: MICHIGAN'S OWN MATHEMATICAL SYSTEM

Robert E. Nicholls Norman L. Schryer Frances Stephenson John S. Tripp Robert L. Feldman Jay A. Jonekait Richard W. McHard Ronald J. Srodawa Robert W. Taylor Pertr H. Wilcox

TABLE OF CONTENTS

PREFACE.....v
1. INTRODUCTION.....1
2. HOW TO USE MOMS.....2
2.1 Data Types in MOMS.....4
2.2 The Predefined Buttons.....6
2.2.1 The Declaration Buttons.....6
2.2.2 Editing and Control Buttons.....7
2.2.3 Definition of New Buttons and Constants.....8
2.2.4 The Display Operators: PLOT1, PLOT2, SETPLPMD, SCALE, DISVALUE, SCROLLUP, SCROLLDN.....9
2.2.5 Screen Viewing Operators.....11
3. THE MACRO PACKAGE.....12
3.1 Defining a Macro.....13
3.2 Deleting a Macro.....14
3.3 Calling a Macro.....14
3.4 Displaying a Macro.....15
3.5 Examples.....16
4. THE MATHEMATICAL OPERATORS.....17
4.1 The Arithmetic Operators.....17
4.2 The FORTRAN Library Subprogram Operators.....18
4.3 The Integration and Differentiation Operators.....20
4.4 Additional Examples.....20
5. A DETAILED EXAMPLE.....20
6. DESIGN CONSIDERATIONS.....23
7. THE HIERARCHY OF THE SYSTEM.....25
8. THE INTERNAL ORGANIZATION OF MOMS.....27
8.1 Initialization.....30
8.2 The Interpreter.....32

Table of Contents, continued

8.2.1 Operator Call and External Specifications.....36
8.2.2 Internal Spec...