• DocumentCode
    1298496
  • Title

    Gandalf: Software development environments

  • Author

    Habermann, A. Nico ; Notkin, David

  • Author_Institution
    Dept. of Comput. Sci., Carnegie-Mellon Univ., Pittsburgh, PA, USA
  • Issue
    12
  • fYear
    1986
  • Firstpage
    1117
  • Lastpage
    1127
  • Abstract
    Different programming projects require different environments, but handcrafting a separate environment for each project is not economically feasible. Gandalf solves this problem by permitting environment designers to generate families of software development environments semiautomatically without excessive cost. Environments generated using Gandalf address programming environments, which help ease the programming process, as well as system development environments, which reduce the degree to which a software project is dependent on the good will of its members. Gandalf environments integrate programming and system development, permitting interactions not available in traditional environments. The paper covers the basic characteristics of Gandalf environments. The method used to generate these environments, the structure and function of several existing environments, and ongoing research on the project.
  • Keywords
    automatic programming; programming environments; Gandalf; programming environments; software development environments; system development; Abstracts; Concrete; Control systems; Programming; Programming environments; Software; Syntactics; Environment generation; incremental program construction; programming environments; project management; software development environments; structure-oriented editing; syntax-directed editing; system development environments; system version control;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.1986.6313007
  • Filename
    6313007