Home Link
Back to Index

Unified Logical Vision

Fixed transaction memory set

A fixed transaction memory set is a set of data structures and process elements that are sufficient to any asked-for transaction.  As the figure above indicates, there are two layers required to define a transaction memory set.  The analogy to the fixed set of elementary atoms is illustrative.  Any molecular compound needs only a subset of atom types, and some compositional rules.  The compositional rules are a subject for molecular chemistry and is still an open question for natural science. 

There is an obvious fixed transaction set of any computational process, or as Hoare would say for any "communicating sequential process" *<*>.  This obvious fixed transaction set is the on-off two states that define von-Neumann computing.  Every computer based transaction results in a set of binary values.  This fact creates the huge possibilities that is exploited by computer science, and all things digital. 

The core problem, as we see it, with the first school of computer science is that assemble languages, programing languages and visual languages have not created optimal stratum where each stratum is a fixed finite set of data structure and process elements.  The core problem is reflected in the confusion created by many non-optimal solutions locked in stable eco-systems.  Evolution of the market is dysfunctional.

One may see the parallel between natural stratification and the creation of what we are calling sub-stratum computing language.  UML (unified modeling language) *<*> is one example of a major attempt to define a set of symbols and procedures sufficient to define any computer based process. UML is however, a supply side product. It reflects the confusion that arises from the absence of clear principles connecting formal systems with the natural systems that UML is required to model.