Skip to search form
Skip to main content
Skip to account menu
Semantic Scholar
Semantic Scholar's Logo
Search 226,052,296 papers from all fields of science
Search
Sign In
Create Free Account
Abstraction (software engineering)
Known as:
Abstraction in object-oriented programming
, Abstraction (computer science)
, Abstraction (programming)
Expand
In software engineering and computer science, abstraction is a technique for arranging complexity of computer systems. It works by establishing a…
Expand
Wikipedia
(opens in a new tab)
Create Alert
Alert
Related topics
Related topics
50 relations
Abstract data type
Abstract interpretation
Abstraction principle (computer programming)
Algorithm
Expand
Papers overview
Semantic Scholar uses AI to extract papers important to this topic.
2004
2004
Content-based Queries on the Casimage Database with the IRMA framework: A Field Report
C. Thies
,
M. Güld
,
B. Fischer
,
T. Deserno
Conference and Labs of the Evaluation Forum
2004
Corpus ID: 1419757
Recent research has suggested that there is no general similarity measure, which can be applied on arbitrary databases without…
Expand
Review
1999
Review
1999
Early -Blocker Therapy for Acute Myocardial Infarction in Elderly Patients
H. Krumholz
,
M. Radford
,
Yun Wang
,
Jersey Chen
,
T. Marciniak
Annals of Internal Medicine
1999
Corpus ID: 53087711
Therapy with -blockers is an effective and inexpensive early treatment for acute myocardial infarction. Several trials, including…
Expand
Review
1994
Review
1994
Vista: a software environment for computer vision research
Arthur R. Pope
,
D. Lowe
Proceedings of IEEE Conference on Computer Vision…
1994
Corpus ID: 14957603
Vista is a software environment supporting the modular implementation and execution of computer vision algorithms. Because it is…
Expand
1992
1992
Data Abstraction in Engineering Software Development
J. Baugh
,
D. Rehak
1992
Corpus ID: 195710050
Large-scale engineering analysis programs are among the most difficult to develop, maintain, and extend. The translation of a few…
Expand
1989
1989
Changing data representation in the refinement calculus
R. Back
[] Proceedings of the Twenty-Second Annual Hawaii…
1989
Corpus ID: 61569397
It is shown how to change the data representation in programs (data refinement) systematically within refinement calculus. Data…
Expand
Highly Cited
1986
Highly Cited
1986
Version Management in an Object-Oriented Database
S. Zdonik
Advanced Programming Environments
1986
Corpus ID: 10231053
We describe a database system that includes a built-in version control mechanism that can be used in the definition of any new…
Expand
Highly Cited
1984
Highly Cited
1984
Designing a Generalized Multiple Criteria Decision Support System
T. Jelassi
,
M. Jarke
,
E. Stohr
Journal of Management Information Systems
1984
Corpus ID: 29446827
Decision support systems are of many kinds depending on themodels and techniques employed in them. Multiple criteriadecision…
Expand
Highly Cited
1979
Highly Cited
1979
Pascal‐plus—another language for modular multiprogramming
J. Welsh
,
D. Bustard
Software, Practice & Experience
1979
Corpus ID: 35722117
This paper informally describes the programming language Pascal‐Plus. The language is an extended version of Pascal…
Expand
Highly Cited
1979
Highly Cited
1979
Data abstraction, views and updates in RIGEL
L. Rowe
,
Kurt A. Shoens
ACM SIGMOD Conference
1979
Corpus ID: 17127744
Language constructs to support the development of data base applications provided in the programming language rigel are described…
Expand
Highly Cited
1978
Highly Cited
1978
View representation in logical database design
S. Navathe
,
M. Schkolnick
SIGMOD Conference
1978
Corpus ID: 6256960
The process of logical database design consists of four phases: view modeling, view integration, schema optimization and schema…
Expand
By clicking accept or continuing to use the site, you agree to the terms outlined in our
Privacy Policy
(opens in a new tab)
,
Terms of Service
(opens in a new tab)
, and
Dataset License
(opens in a new tab)
ACCEPT & CONTINUE