Title :
Formal program developments directed by operational properties evaluation
Author :
Ameur, Yamine Aït
Author_Institution :
ONERA, CERT-DERI, Toulouse, France
Abstract :
Transformation systems allow to support developments leading from an initial specification to a final program in a totally formal way. Transformations use valid properties of input objects to produce new equivalent ones. Most transformations use functional properties to increase the efficiency of programs. Doing so, they affect non nonfunctional properties which, more often, are not formally expressed. The problem the author addresses is to recognize situations in which transformations can be achieved on the basis of the evaluation of a defined nonfunctional property and his aim is to relate program transformations to nonfunctional properties evaluations. Indeed, a particular transformation tactic can be applied when a given property does not hold. The DEVA language has been used as a support of experiments in the development of programs
Keywords :
high level languages; software engineering; DEVA language; formal program development; operational properties evaluation; program efficiency; program transformations; specification; Context modeling; Equations; Feathers; Pattern matching; Programming profession; Transforms;
Conference_Titel :
Software Engineering and Knowledge Engineering, 1992. Proceedings., Fourth International Conference on
Conference_Location :
Capri
Print_ISBN :
0-8186-2830-8
DOI :
10.1109/SEKE.1992.227955