Abstraction in computer science

Minds and Machines 17 (2):169-184 (2007)
Abstract
We characterize abstraction in computer science by first comparing the fundamental nature of computer science with that of its cousin mathematics. We consider their primary products, use of formalism, and abstraction objectives, and find that the two disciplines are sharply distinguished. Mathematics, being primarily concerned with developing inference structures, has information neglect as its abstraction objective. Computer science, being primarily concerned with developing interaction patterns, has information hiding as its abstraction objective. We show that abstraction through information hiding is a primary factor in computer science progress and success through an examination of the ubiquitous role of information hiding in programming languages, operating systems, network architecture, and design patterns.
Keywords Abstraction   Computer science   Information hiding   Mathematics
Categories (categorize this paper)
DOI 10.1007/s11023-007-9061-7
Options
 Save to my reading list
Follow the author(s)
My bibliography
Export citation
Find it on Scholar
Edit this record
Mark as duplicate
Revision history
Request removal from index
Download options
Our Archive


Upload a copy of this paper     Check publisher's policy     Papers currently archived: 27,195
Through your library
References found in this work BETA
Counterfactuals.David K. Lewis - 1973 - Blackwell.
Mathematics as a Science of Patterns.D. Resnik Michael - 1997 - New York ;Oxford University Press.
What Numbers Could Not Be.Paul Benacerraf - 1965 - Philosophical Review 74 (1):47-73.
Principles of Mathematics.Bertrand Russell - 1903 - Cambridge University Press.

View all 9 references / Add more references

Citations of this work BETA
Programming Languages as Technical Artifacts.Raymond Turner - 2014 - Philosophy and Technology 27 (3):377-397.
On Floridi's Method of Levels of Abstraction.Jan van Leeuwen - 2014 - Minds and Machines 24 (1):5-17.

View all 9 citations / Add more citations

Similar books and articles

Monthly downloads

Added to index

2009-01-28

Total downloads

70 ( #74,489 of 2,163,974 )

Recent downloads (6 months)

3 ( #129,103 of 2,163,974 )

How can I increase my downloads?

My notes
Sign in to use this feature


Discussion
Order:
There  are no threads in this forum
Nothing in this forum yet.

Other forums