DocumentCode :
3340897
Title :
Minimal program covering based on the output variables
Author :
Ammari, Habib ; Jaoua, Ali
Author_Institution :
Dept. of Comput. Sci., Univ. of Tunis, Tunisia
fYear :
1995
fDate :
27-29 July 1995
Firstpage :
282
Lastpage :
288
Abstract :
This paper discusses how a program can be represented by a binary relation, R, and how to decompose the latter into a set of rectangular relations. Next, we present our methodology based on relational operators and dependence relations, to show how we can use these rectangles to obtain more interesting ones that describe the entire behavior of every variable in the program. The notion of lattice of maximal rectangles is effective in that it permits to have a particular representation of the program which shows all the different parts that constitute the original program. By looking at this lattice structure, we find that the set of the leaves of this lattice, which represent "pertinent" rectangles associated to output variables, gives a minimal program covering.
Keywords :
automatic programming; program diagnostics; programming theory; software maintenance; systems re-engineering; binary relation; dependence relations; leaves; maximal rectangles; minimal program covering; output variables; program representation; rectangular relations; relational operators; Automatic control; Computer science; Lattices; Neodymium; Programming profession; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computers and Communications, 1995. Proceedings., IEEE Symposium on
Conference_Location :
Alexandria, Egypt
Print_ISBN :
0-8186-7075-4
Type :
conf
DOI :
10.1109/SCAC.1995.523679
Filename :
523679
Link To Document :
بازگشت