Skip to search formSkip to main contentSkip to account menu

Abstraction (software engineering)

Known as: Abstraction in object-oriented programming, Abstraction (computer science), Abstraction (programming) 
In software engineering and computer science, abstraction is a technique for arranging complexity of computer systems. It works by establishing a… 
Wikipedia (opens in a new tab)

Papers overview

Semantic Scholar uses AI to extract papers important to this topic.
2012
2012
a solution to this problem. Such interfaces are user-centered and allow the human operators to gain situation awareness and… 
2009
2009
The ARXMLIV corpus is a remarkable collection of text containing scientific mathematical discourse. With more than half a million… 
1993
1993
Aspect is a static analysis technique for detecting bugs in code based on three forms of abstraction: declarative specification… 
1993
1993
Distributed systems are different from concurrent (and parallel) systems because they need to deal with failures, not just… 
1992
1992
Large-scale engineering analysis programs are among the most difficult to develop, maintain, and extend. The translation of a few… 
1992
1992
The analysis of complex neural network models via analytical techniques is often quite difficult due to the large numbers of… 
1992
1992
A transaction is a control abstraction that lets programmers treat a sequence of operations as an atomic ("all-or-nothing") unit… 
1991
1991
An evaluation framework consisting of five categories of criteria is developed for evaluating the relative merits of objects… 
1990
1990
An older FORTRAN program is restructured to a style that is related to data abstraction and object‐oriented programming. The… 
1990
1990
Fine-grained parallel machines have the potential for very high speed computation. To program massively-concurrent MIMD machines…