ACM Home Page
Please provide us with feedback. Feedback
System development methodology using LOGOS
Full text PdfPdf (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
SIGAPL: ACM Special Interest Group on APL Programming Language
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 0,   Downloads (12 Months): 7,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues   peer to peer  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/28315.28331
What is a DOI?

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

Collaborative Colleagues:
David B. Allen: colleagues
Mark R. Dempsey: colleagues
Leslie H. Goldsmith: colleagues

Peer to Peer - Readers of this Article have also read: