• 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