Correctness enhancement: a pervasive software engineering paradigm. (20th July 2020)
- Record Type:
- Journal Article
- Title:
- Correctness enhancement: a pervasive software engineering paradigm. (20th July 2020)
- Main Title:
- Correctness enhancement: a pervasive software engineering paradigm
- Authors:
- Khaireddine, Besma
AbdelAli, Marwa Ben
Jilani, Lamia Labed
Zakharchenko, Aleksandr
Mili, Ali - Abstract:
- Refinement-based correctness-preserving transformations are considered as the gold standard of program transformations. While we do not dispute the merits of transforming programs in a way that preserves their correctness, we argue that the vast majority of software engineering processes are in fact instances of correctness enhancement rather than correctness preservation. In this paper, we discuss mathematics of correctness enhancement, i.e., the process of making a program more correct than it is with respect to a specification; then we highlight in what way and to what extent correctness enhancement pervades the practice of software engineering.
- Is Part Of:
- International journal of critical computer-based systems. Volume 10:Number 1(2020)
- Journal:
- International journal of critical computer-based systems
- Issue:
- Volume 10:Number 1(2020)
- Issue Display:
- Volume 10, Issue 1 (2020)
- Year:
- 2020
- Volume:
- 10
- Issue:
- 1
- Issue Sort Value:
- 2020-0010-0001-0000
- Page Start:
- 37
- Page End:
- 73
- Publication Date:
- 2020-07-20
- Subjects:
- absolute correctness -- relative correctness -- software processes -- corrective maintenance -- adaptive maintenance -- program repair -- program derivation -- whitebox reuse -- program upgrade -- program merger -- test driven design -- extreme programming
Computer systems -- Periodicals
Computer architecture -- Periodicals
004 - Journal URLs:
- http://www.inderscience.com/jhome.php?jcode=ijccbs ↗
http://www.inderscience.com/ ↗ - Languages:
- English
- ISSNs:
- 1757-8779
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 13345.xml