What is the Nature of Software Intelligence?
Computer intelligence is not the same as human intelligence. Whereas human intelligence is not only logical but often to an even greater extent influenced by emotions and intuition, computer software is entirely logical. Therefore, the level of intelligence that can be embedded in software depends almost entirely on the accuracy of step-by-step reasoning sequences and the richness of the context provided by the virtual information model that describes the application domain. While the formulation and translation of a step-by-step reasoning sequence into software code is a relatively easy task, the construction of the virtual information model that can be processed by the computer into a form that provides the software system with a useful understanding of the context of the application domain is a more complex undertaking. The CHOBU team has deep expertise in this field and has built many such models with considerable success during the past 20 years.