info:eu-repo/semantics/article
Relational mathematics for relative correctness
Fecha
2015-09Registro en:
Desharnais, Jules; Diallo, Nafi; Ghardallou, Wided; Frias, Marcelo Fabian; Jaoua, Ali; et al.; Relational mathematics for relative correctness; Springer; Lecture Notes in Computer Science; 9348; 9-2015; 191-208
0302-9743
CONICET Digital
CONICET
Autor
Desharnais, Jules
Diallo, Nafi
Ghardallou, Wided
Frias, Marcelo Fabian
Jaoua, Ali
Mili, Ali
Resumen
In earlier work, we had presented a definition of software fault as being any feature of a program that admits a substitution that would make the program more-correct. This definition requires, in turn, that we define the concept of relative correctness, i.e., what it means for a program to be more-correct than another with respect to a given specification. In this paper we broaden our earlier definition to encompass non-deterministic programs, or non-deterministic representations of programs; also, we study the mathematical properties of the new definition, most notably its relation to the refinement ordering, as well as its algebraic properties with respect to the refinement lattice.