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 :
بازگشت