By Topic

Combining three conceptual models: abstract data types, logic programming, and databases

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

3 Author(s)
Woodfield, S.N. ; Brigham Young Univ., Provo, UT, USA ; Weston, J.M. ; Embley, D.

Abstract data types (ADTs), logic programming, and databases are three of the dominant conceptual models used in computer science. Most software developers use only one of the paradigms, and it is suggested that this isolates them from further intellectual growth and development. It is further suggested that understanding the differences and similarities of the three conceptual models improves one's ability to solve problems quickly and efficiently. Other work has already shown the differences and similarities of logic programming and database systems. The authors extend the work to show how a restricted form of ADT systems is also equivalent. They describe the advantages of understanding the three conceptual models, define the ADT system, show that it is equivalent to the other models, describe differences among the three systems, and give examples of how knowledge of the three systems is useful.<>

Published in:

Computers and Communications, 1989. Conference Proceedings., Eighth Annual International Phoenix Conference on

Date of Conference:

22-24 March 1989