Abstract
The concept of abstraction is imprecise. It cannot possibly be defined, but the notion of abstraction can be explained, illustrated, modeled, and understood. The goal of this chapter is to discuss the different kinds of abstraction that have been proposed in mathematics and computer science and to emphasize the necessity of abstractions and difficulty of bringing out abstraction for software engineering.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
A. Church, “The Calculi of Lambda-conversion,” Annals of Mathematical Studies, Cambridge, MA, 1941.
M. Jackson, “Description is Our Business,” Invited Talk, VDM’91 Formal Software Development Methods; published as S. Prehn and W.J. Toetenel (Eds.), Lecture Notes in Computer Science, Vol. 551, Springer-Verlag, Noordwijkerhout, The Netherlands, October 1991.
H. Lewis and C. Papadimitriou, Elements of the Theory of Computation, Prentice-Hall, Englewood Cliffs, NJ, 1984.
R. Penrose, The Emperor’s New Mind, Oxford University Press, Oxford, England, 1989.
A. Turing, “On Computable Numbers, with an Application to Entscheidungsproblem,” Proceedings of the London Mathematical Society (ser. 2), Vol. 42, 1937, pp. 230–265.
W.M. Turski and T. Maibaum, The Specification of Computer Programs, Addison-Wesley Publishing Company, Reading, MA, 1987.
J.A. Zimmer, Abstraction for Programmers, McGraw-Hill, New York, NY, 1985.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 1998 Springer Science+Business Media New York
About this chapter
Cite this chapter
Alagar, V.S., Periyasamy, K. (1998). Abstraction. In: Specification of Software Systems. Graduate Texts in Computer Science. Springer, New York, NY. https://doi.org/10.1007/978-1-4757-2920-7_4
Download citation
DOI: https://doi.org/10.1007/978-1-4757-2920-7_4
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4757-2922-1
Online ISBN: 978-1-4757-2920-7
eBook Packages: Springer Book Archive