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
Link To Document