A note on abstraction in software descriptions

Jochen Ludewig
In the process of software development, abstraction is usually treated as a mere change of scale. Therefore, the only widely used principle for changing the level of abstraction is a change in quantity, for instance by stepwise refinement. This paper is based on the observation that there are in fact more differences between descriptions at different levels. Two consequences are suggested: first, an extended Entity-Relationship-Model, and second, a set of abstraction levels, each related to...
This data repository is not currently reporting usage information. For information on how your repository can submit usage information, please see our documentation.