DocumentCode :
1237152
Title :
Automating the Transformational Development of Software
Author :
Fickas, Stephen F.
Author_Institution :
Department of Computer Science, University of Oregon
Issue :
11
fYear :
1985
Firstpage :
1268
Lastpage :
1277
Abstract :
This paper reports on efforts to extend the transformational implementation (TI) model of software development [1]. In particular, we describe a system that uses AI techniques to automate major portions of a transformational implementation. The work has focused on the formalization of the goals, strategies, selection rationale, and finally the transformations used by expert human developers. A system has been constructed that includes representations for each of these problem-solving components, as well as machinery for handling human-system interaction and problem-solving control. We will present the system and illustrate automation issues through two annotated examples.
Keywords :
Knowledge-based software development; program transformation systems; Automatic control; Automation; Computer science; Control systems; Formal specifications; Humans; Machinery; Problem-solving; Programming; Specification languages; Knowledge-based software development; program transformation systems;
fLanguage :
English
Journal_Title :
Software Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
0098-5589
Type :
jour
DOI :
10.1109/TSE.1985.231878
Filename :
1701946
Link To Document :
بازگشت