• DocumentCode
    3052951
  • Title

    Persistent languages facilitate the implementation of software version management

  • Author

    Cooper, Richard

  • Author_Institution
    Dept. of Comput. Sci., Glasgow Univ., UK
  • Volume
    2
  • fYear
    1989
  • fDate
    3-6 Jan 1989
  • Firstpage
    56
  • Abstract
    The use of persistent programming languages to construct tools for maintaining the complex modular structure of large-scale application programs transforms the problem into a database maintenance problem. The application construction environment can be considered to be a database of software libraries, and standard database techniques can be used to handle the modules. The persistent language PS-Algol provides a good basis for manipulating such libraries, as it has the appropriate graphics facilities, first-class procedures, delayed binding, delayed type-checking, strong type-checking and a compiler callable at run-time. It is shown how these features help by concentrating on two issues: module version management and the control over the binding together of two modules. Some simple facilities for managing a software database are outlined, and implementation techniques equally applicable to more sophisticated systems are described
  • Keywords
    database management systems; project support environments; software tools; IPSE; PS-Algol; application construction environment; compiler; database maintenance problem; delayed binding; delayed type-checking; first-class procedures; graphics facilities; large-scale application programs; module version management; persistent programming languages; software libraries; software version management; strong type-checking; Application software; Computer languages; Delay; Graphics; Large-scale systems; Modular construction; Runtime; Software libraries; Software standards; Spatial databases;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences, 1989. Vol.II: Software Track, Proceedings of the Twenty-Second Annual Hawaii International Conference on
  • Conference_Location
    Kailua-Kona, HI
  • Print_ISBN
    0-8186-1912-0
  • Type

    conf

  • DOI
    10.1109/HICSS.1989.48059
  • Filename
    48059