Research Article Open Access

A Note on the Role of Abstraction and Generality in Software Development

Pavol Návrat and Roman Filkorn

Abstract

Although the evolving field of software engineering introduces many methods and modelling techniques, we conjecture that the concepts of abstraction and generality are among the fundamentals of each such methodology. This study proposed a formal representation of these two concepts, along with a two-dimensional space for the representation of their application. Based on the examples, we further elaborate and discuss the notion of abstraction and generalisation transformations in various domains of software development.

Journal of Computer Science
Volume 1 No. 1, 2005, 98-102

DOI: https://doi.org/10.3844/jcssp.2005.98.102

Submitted On: 31 December 2005 Published On: 31 March 2005

How to Cite: Návrat, P. & Filkorn, R. (2005). A Note on the Role of Abstraction and Generality in Software Development. Journal of Computer Science, 1(1), 98-102. https://doi.org/10.3844/jcssp.2005.98.102

  • 3,362 Views
  • 2,765 Downloads
  • 4 Citations

Download

Keywords

  • Abstraction
  • Generality
  • Software Development