CognitionResearch.org

The SP theory

Cognition

Language Learning

Home
Computing
Cognition
Language Learning
Book
Contact

Software Engineering


Towards an intelligent database system founded on the SP theory of computing and cognition

This paper shows how the SP system can serve as an intelligent database system that can emulate existing models (relational, network and hierarchical) and has advantages compared with those models. The SP model may provide the foundation for data processing applications in much the same way as the relational database model, but it can do with greater simplicity and more 'intelligence' than the relational model.

Data & Knowledge Engineering 60, 596-624, 2007. PDF (1.3 MB). See also Databases and information retrieval.


Towards a new concept of software

Software Engineering Journal 9(1), 27-38, 1994. Postscript, Compressed Postscript, HTML (some diagrams may be too wide for printing).

Discusses the proposition that 'well structured' software may be seen as a compressed representation of its inputs and its outputs and the proposition that the execution of software may also be understood in terms of information compression. Examples of function induction and the execution of functions are given from the SP6 model.

The management of risk in system development: 'Project SP' and the 'New Spiral Model'

Software Engineering Journal 4(3), 134-142, 1989.

Two of the figures have been awkward to include in Postscript. If you would like the figures, please contact me with your postal address and I will send hard copy. PDF, Postscript, Compressed Postscript.

CognitionResearch.org

The SP theory

Cognition

Language Learning