This content is not included in
your SAE MOBILUS subscription, or you are not logged in.
Case Study - Rapid Prototyping a DNC Algorithm
Annotation ability available
Sector:
Language:
English
Abstract
The need to reduce development time and risk for large, complex application programs has driven the concept of rapid prototype programming. This paper describes the results of rapid prototyping a direct numerical control algorithm. Approximately 2800 lines of finished ZetaLISP code (including comments) were generated and tested on a Symbolics 3640 during a three week period. The code includes a primitive geometry sketch pad, the DNC control algorithm, and an output simulation module. It took four days to build a primitive operational system, which suggested how best to proceed with the complete design and implementation. The entire prototyping process seemed very natural and intuitive. Including all phases of design and implementation, sustained rates of over 220 lines of code per day per person can be achieved. This confirms the idea that the Symbolics 3640 environment can improve significantly the productivity of individual programmers. This paper also suggests ways to extend existing code and better ways to develop new code.
Citation
Briggs, R., "Case Study - Rapid Prototyping a DNC Algorithm," SAE Technical Paper 870899, 1987, https://doi.org/10.4271/870899.Also In
References
- Sandewall, E. 1978 “Programming in the interactive environment: the LISP experience.” Communications of the ACM 10 1 March 1978 35 71
- Sheil 1982 “Environments for exploratory programming.” Papers on Interlisp-D. Sheil Masinter Cognitive and Instructional Science Series CIS-5 Xerox Palo Alto 1 13
- Boyle, J. M. 1980 “Software adaptability and program transformation” Software Engineering Freeman H. Lewis P. M. Academic Press New York 75 93
- Carrette, G. 1979 “User's Guide to interfacing routines to the Fortran incore system.” Massachusetts Institute of Technology
- Hirsch, A. 1984 “Toolkit extends the benefits of Lisp-based computer to Fortran programming.” Electronic Design May 31 1984
- Briggs, R. S. 1986 “Justifying a Rapid Prototyping Environment.” ITI Technical Contrib. 3
- Beizer, B. 1983 Software Testing Techniques Van Nostrand Reinhold New York 25 35
- Boar, B. H. 1984 Application Prototyping John Wiley & Sons New York