Map
Index
Random
Help
th

QuoteRef: guttJV_2002




Topic:
abstract data type
Group:
program design
Group:
program representation
Topic:
fractal geometry
Topic:
user-defined data type
Topic:
design for change
Topic:
handling complexity
Topic:
abstraction in programming
Topic:
consistency testing
Topic:
representation data type
Group:
program module

Reference

Guttag, J.V., "Abstract data types, then and now", in Broy, M., Denert, E. (ed.), Software Pioneers, Springer, 2002, pp. 443-452. Google

Quotations
444 ;;Quote: an abstract data type is a class of objects defined by a representation-independent specification of its behavioral characteristics
445 ;;Quote: software is not fractal; high-level design is qualitatively different from low-level design; e.g., system architecture, abstract data type, and implementation
446 ;;Quote: a fixed set of type abstractions is not sufficient, need application-domain-specific types
447 ;;Quote: programs are complex systems that should be reliable and infinitely malleable; they should manage complexity and facilitate change
447+;;Quote: decomposition creates structure while abstraction suppresses detail; data abstraction decomposes a system into domain-specific types that remain relevant over the lifetime of a program
447 ;;Quote: the representation invariant of an abstract type defines its valid representations as the values of a data structure
447 ;;Quote: the abstraction function of an abstract type maps abstract values to values of its data structure
450 ;;Quote: data abstraction leads to programs as a collection of types, composing modules instead of individual procedures

Related Topics up

Topic: abstract data type (64 items)
Group: program design   (13 topics, 454 quotes)
Group: program representation   (25 topics, 659 quotes)
Topic: fractal geometry (8 items)
Topic: user-defined data type (13 items)
Topic: design for change (76 items)
Topic: handling complexity (60 items)
Topic: abstraction in programming (67 items)
Topic: consistency testing (60 items)
Topic: representation data type (21 items)
Group: program module   (10 topics, 336 quotes)

Collected barberCB 3/04
Copyright © 2002-2008 by C. Bradford Barber. All rights reserved.
Thesa is a trademark of C. Bradford Barber.