Figure: An Icon Representing a Noema
A traditional engineering paradigm is very hierarchical in nature. To understand a whole, first understand the parts then combine the knowledge into an understanding of the whole.
In a noemic paradigm, the understanding of the whole comes first. The understanding of the part is a projection of the whole. The noemic paradigm reflects life.
This thesis proposes that modern software engineering built for highly distributed computing environments should be based on a noemic paradigm.
Life is an example of a Noema. A Noema is not a neural network which simulates the learning process of the brain. A Noema is not a genetic algorithm which simulates system evolution. A noemic paradigm is represented by the body chemistry of living systems like the respiratory, circulatory, immune, and digestive systems.
This thesis will define the foundations of the noemic paradigm, give some examples, and support the theory that a Noema, though harder to build, supports change.
See Figure on page for an icon of a Noema. Each circle viewed in isolation is represented by a simple shaded pattern. When the three circles are combined new regions and new patterns, previously not visible, appear. They are triangular shaped and represent two distinct interaction patterns formed from pairs of circles and formed from all three circles. The role of a circle in the Noema consists of four distinct categories that of a circle itself, the interaction of the circle with the other two circles individually, and the interaction of all three circles.
In a Noema, the whole is greater than the sum of the parts.