| MINION: an environment to organize mathematical problem solving |
| Full text |
Pdf
(814 KB)
|
| Source
|
International Conference on Symbolic and Algebraic Computation
archive
Proceedings of the ACM-SIGSAM 1989 international symposium on Symbolic and algebraic computation
table of contents
Portland, Oregon, United States
Pages: 147 - 154
Year of Publication: 1989
ISBN:0-89791-325-6
|
|
Author
|
|
J. M. Purtilo
|
Computer Science Department, University of Maryland, College Park, MD
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 0, Downloads (12 Months): 8, Citation Count: 2
|
|
|
ABSTRACT
Existing computer algebra systems relieve us of having to perform tedious mathematical computations manually, thus enabling us to gain insight on the abstract problems at hand. Often these systems suggest alternate solution techniques directly. However, existing systems do little to help us manage the interactive computing environment as the scale of the problem grows: when the number of mathematical objects being studied increases, the complexity for a user to manage those objects in his environment seems to grow disproportionately. We need tools to relieve us of tedious organizational overhead every bit as much as we need the mathematical tools themselves.
In response to this need, we are constructing a management assistant that works in conjunction with existing symbolic computation systems. Called Minion, it allows users to express simple plans for solving large problems in the interactive environment, and then guides the user's interaction according to that plan. Key features of this assistant are that plans are easy to construct (whether statically or during the problem solving session); the assistant helps a user visualize progress towards solving the global problem; and individual steps within a plan can be executed by arbitrary software tools, whether symbolic-, numeric- or logic-based in their implementation.
Our prototype of Minion is made possible by the Polylith software interconnection system [Purt85, Purt88]. Previously we showed how Polylith's general software tool-bus based organization could help overcome the so-called 'symbolic-numeric gap' [Purt86]. Our current work with Minion takes advantage of that interconnection technology in order to focus on the management problems inherent within large scale, mathematical problem solving efforts.
This paper briefly portrays the organizational problem that must be treated, and motivates the need for structure management tools in mathematical problem solving environments. We detail features of our Minion prototype that meet these needs. After a brief update on the status of our existing Polylith system, we describe how Minion is implemented using our interconnection resource.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
SunM87
|
NeWS 1.1 Manual. Sun Microsystems, 1987.
|
| |
DeKr76
|
DeRemer, F. and H. Kron. Programming-inthe-Large Versus Programming-in-the-Small. IEEE Transactions on Software Engineering, vol. 2, no. 2, (June 1976), pp. 80- 86.
|
 |
Leon86
|
|
| |
Math77
|
Mathlab Group. MACSYMA l~eference Manual, MIT LCS, (1977).
|
| |
Poly45
|
Polya, G. How to solve it: A new aspect of mathematical method. Princeton University Press, (1945), second edition printed 1973.
|
| |
Purt83
|
Purtilo, J. Computing Runge-Kutta starters symbolically. University of illinois Depart. meat of Computer Science UIUCDCS-R.83. ll20, (19s3).
|
| |
PuRG88
|
|
 |
Purt85
|
|
 |
Purt86
|
|
| |
Purt88
|
Purtilo, J. A software interconnection technology. UMCP Computer Science Department TR-~139, (1988).
|
| |
PuJa89
|
Purtilo, J., and P. Jalote. An environment for pxototyping distributed applications. To ~ppear in Proceedings of the Ninth International Conference on Distributed Computing Systems, (June 1989).
|
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE Design Automation Conference on
Gwo-Dong Chen
, Daniel D. Gajski
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
|