DocumentCode
1236888
Title
Abstract Data Type Development and Implementation: An Example
Author
Ford, Ray ; Miller, Keith
Author_Institution
Department of Computer Science, University of Iowa
Issue
10
fYear
1985
Firstpage
1033
Lastpage
1037
Abstract
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.
Keywords
Abstract data type; computer vision; implementation of data abstraction; software development methodology; Computer languages; Computer vision; Geometry; Machine vision; Pixel; Programming; Prototypes; Software prototyping; Software systems; Solid modeling; Abstract data type; computer vision; implementation of data abstraction; software development methodology;
fLanguage
English
Journal_Title
Software Engineering, IEEE Transactions on
Publisher
ieee
ISSN
0098-5589
Type
jour
DOI
10.1109/TSE.1985.231549
Filename
1701917
Link To Document