DocumentCode :
3260085
Title :
Knowledge-based transformational programming
Author :
Liu, Junbo ; Traynor, Owen ; Krieg-Brückner, Bernd
Author_Institution :
FB3 Inf. & Math., Bremen Univ., Germany
fYear :
1992
fDate :
15-20 Jun 1992
Lastpage :
639
Abstract :
Transformations are functions over programs that adhere to some program refinement relation. The power of transformations stems, in the first instance, from the flexibility available within the transformation system for representing design decisions, which requires that transformations be parameterized with the knowledge of problem domain; and second, on the ability to reuse developments in an effective manner, after some modifications have been made to the problem definition. In this paper, knowledge-based transformational programming in the PROSPECTRA system is presented. The strength of this approach arises from the smooth combination of knowledge bases and transformations in the development and re-development of programs. In particular, emphasis is placed on the separation of concerns achieved by the effective partitioning of problem domain knowledge and problem specification
Keywords :
formal specification; knowledge based systems; programming; PROSPECTRA system; knowledge bases; knowledge-based transformational programming; program refinement relation; software reuse; Application software; Functional programming; Heart; Knowledge representation; Libraries; Mathematical programming; Software systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering and Knowledge Engineering, 1992. Proceedings., Fourth International Conference on
Conference_Location :
Capri
Print_ISBN :
0-8186-2830-8
Type :
conf
DOI :
10.1109/SEKE.1992.227953
Filename :
227953
Link To Document :
بازگشت