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… 
1985
1985
This design model separates application logic from control logic to help designers of distributed and concurrent programs exploit…