• DocumentCode
    1029302
  • Title

    Towards a new concept of software

  • Author

    Wolff, J. Gerard

  • Author_Institution
    Sch. of Electron. Eng. & Comput. Sci., Univ. of Wales, Bangor, UK
  • Volume
    9
  • Issue
    1
  • fYear
    1994
  • fDate
    1/1/1994 12:00:00 AM
  • Firstpage
    27
  • Lastpage
    38
  • Abstract
    The author develops three inter-related ideas: that a `well structured´ software system may be understood as a compressed representation of its inputs and its outputs; that software design may be seen as a process of information compression; and that the execution of software may also be understood as a process of information compression. Information compression may be achieved by the comparison or matching of patterns, the merging or unification of patterns which are the same, and a search through the space of possible unifications to find the set or sets giving the most compression. A prototype has been developed for a `new generation´ computing system dedicated to information compression by pattern matching, unification and search. Examples from the prototype are presented to illustrate the themes. These ideas can mean increased efficiency in software development and increased quality in the resulting product. Planned developments of the ideas are briefly described
  • Keywords
    pattern recognition; search problems; software engineering; compressed representation; information compression; inter-related ideas; new generation computing system; pattern matching; search; software design; unification; well structured software system;
  • fLanguage
    English
  • Journal_Title
    Software Engineering Journal
  • Publisher
    iet
  • ISSN
    0268-6961
  • Type

    jour

  • Filename
    265660