| System development methodology using LOGOS |
| Full text |
Pdf
(1.32 MB)
|
| Source
|
International Conference on APL
archive
Proceedings of the international conference on APL: APL in transition
table of contents
Dallas, Texas, United States
Pages: 138 - 150
Year of Publication: 1987
ISBN:0-89791-226-8
Also published in ...
|
|
Authors
|
|
David B. Allen
|
APL Software Development Group, I.P. Sharp Associates Inc., 1200 First Federal Plaza, Rochester, New York
|
|
Mark R. Dempsey
|
APL Software Development Group, I.P. Sharp Associates Inc., 1200 First Federal Plaza, Rochester, New York
|
|
Leslie H. Goldsmith
|
APL Software Development Group, I.P. Sharp Associates Ltd., 2 First Canadian Place, Suite 1900, Toronto, Ontario, Canada M5X lE3
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 0, Downloads (12 Months): 7, Citation Count: 0
|
|
|
ABSTRACT
The development of applications written in APL has traditionally both benefited by and suffered from the freedom offered by the environment. A consequence of this freedom is that few applications are designed from the perspectives of consistency, modularity, and structure. This paper describes how LOGOS, a programming environment for APL, helps improve the development and maintenance of APL applications. Through the use of basic support facilities and integrated tools, LOGOS encourages a modular design within applications and a greater consistency among them. The support facilities provide such functionality as the paging of large applications, or the parallel testing of multiple versions of software, with minimal effort.
Specific examples of system design and development are given in the paper. Programming methodologies in widespread practice are examined, and their application to APL with LOGOS is described. The use of LOGOS in top-down design and in application prototyping is also discussed.
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.
 |
Alle86
|
|
 |
Bern86
|
|
| |
Boeh62
|
Boehm, Corrado and G. Jacopini. "Nuove Techniche di Programmazione Semplificantila Sintesi di Macchine Universali di Turing." Rend, Act. Naz. 1 incei . , 8:32 (June 19621, pp. 913-922.
|
 |
Demp79
|
|
 |
Demp81
|
|
| |
Dijk65
|
Dijkstra, Edsger W. "Programming Considered as a Human Activity. " Proceedings of /F/P Congress 65, Spartan Books, Washington, D.C., 1965.
|
 |
Dijk68
|
|
| |
Falk73
|
Falkoff, Adin D. and K.E. Iverson. "The Design of APL." IBM Journal of Research and Development, 1714 (July 1973), 324-334.
|
 |
Guim83
|
|
 |
Hopk72
|
|
| |
I PSA84
|
WSDOC: SHARP APL Workspace Documentation Facility User's Guide. I. P. Sharp Associates Limited, Toronto, Canada, August 1984.
|
| |
IS085
|
Second Draft Proposal for Programming Language APL. International Standards Organisation, Document No. IS0 TC97/SC5 N811 DP-8485, March 1985.
|
 |
lver79
|
|
| |
Jack75
|
|
| |
Kern81
|
Kernighan, Brian W. and J.R. Mashey. "The UNIX Programming Environment." Computer, 14:4 (April 19811, 12-24.
|
 |
Knut74
|
|
 |
Lien83
|
|
| |
Mill72
|
Mills, Harlan D. "Chief Programmer Teams: Principles and Procedures." ISM Technical Report FSC 71-5108, IBM Corporation, Gaithersburg, MD., June 1972.
|
| |
Oste81
|
Osterweil, Leon. "Software Environment Research: Directions for the Next Five Years." Computer, 14:4 (April 1981), 35-43.
|
| |
PEG81
|
A Quick Reference Guide to the Sharp APL lmplementatlon of the APL Workshop. The Planning Economics Group, Boston, Mass., November 1981.
|
 |
Pesc82
|
|
| |
Rama
|
|
| |
Syke82
|
Sykes, Roy A., Jr. "Managing APL Projects. " Proceedings of the 1982 APL Users Meeting, volume 2, I .P. Sharp Associates Limited, Toronto, Canada, October 1982, pp. 387-394.
|
| |
Taus77
|
|
 |
Vess83
|
|
| |
Warn76
|
Warnier, Jean D. Logical Construction of Programs. 0. Flanagan, trans., 3rd cd., Van Nostrand Reinhotd, New York, N.Y., 1976.
|
| |
Wass84
|
Wasserman, Anthony I. "Software Toois in the User Software Engineering Environment." Interactive Programming Envlronments. David R. Barstow, H.E. Shrobe, and E. Sandewall, eds., McGraw-Hill, Inc., New York, N.Y., 1984, pp. 370-386.
|
 |
Wirt74
|
|
| |
Your79
|
Yourdon, Edward and L.L. Constantine. Structured Design. Prentice-Hall, Inc., Englewood Cliffs, N.J., 1979.
|
| |
Zelk79
|
|
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
-
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
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE Design Automation Conference on
Gwo-Dong Chen
, Daniel D. Gajski
|