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