This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Abstract Data Type Development and Implementation: An Example
October 1985 (vol. 11 no. 10)
pp. 1033-1037
R. Ford, Department of Computer Science, University of Iowa
Data abstraction is an effective tool in the design of complex systems, and the representation independence it provides is a key factor in the maintenance and adaptation of software systems. This paper describes a system development methodology based on the development of hierarchies of abstract data types (ADT's). The methodology preserves a high degree of representation independence throughout both the design and implementation of complex systems. The methodology is illustrated with examples from the design and implementation of a Vision Research Programming System. These examples include ADT specifications, ADT interface specifications, and partial implementation code for the system in two different programming languages, Ada1 and Fortran.
Index Terms:
software development methodology, Abstract data type, computer vision, implementation of data abstraction
Citation:
R. Ford, K. Miller, "Abstract Data Type Development and Implementation: An Example," IEEE Transactions on Software Engineering, vol. 11, no. 10, pp. 1033-1037, Oct. 1985, doi:10.1109/TSE.1985.231549
Usage of this product signifies your acceptance of the Terms of Use.