Modular program construction using abstractions

8Citations
Citations of this article
5Readers
Mendeley users who have this article in their library.
Get full text

Abstract

A programming methodology is presented in which modular decomposition is based on recognition of useful abstractions. Two kinds of abstractions are used, procedural abstractions and data abstractions. Decomposition is carried out during a design phase that takes place before implementation begins. The design is documented by a graph showing the relationship among abstractions and by (informal) specifications of each abstraction. The methodology is illustrated by means of a fairly large example: The design of a simplified text formatter. An implememation of the text formatter is included in the Appendix.

Cite

CITATION STYLE

APA

Liskov, B. (1980). Modular program construction using abstractions. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 86 LNCS, pp. 354–389). Springer Verlag. https://doi.org/10.1007/3-540-10007-5_43

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free