• 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