Friday, December 26, 2014

Proposing a new scientific discipline in computer science: Componentalogy


Isn’t essential for the field of zoology to acquire and accumulate the knowledge of accurate description for animals? Isn’t essential for the field of botany to acquire and accumulate the knowledge of accurate description for plants? The same is true for various sub-fields of microbiology such as virology, mycology, parasitology, and bacteriology. Likewise, accumulating knowledge of accurate description of atoms, molecules, compounds or elements is an essential for each sub-field of chemistry such as organic, inorganic or bio chemistry.

Mankind’s scientific knowledge in each of the scientific disciplines is kind of like a large picture drawn on a huge canvas, where the picture comprising numerous small parts/pieces representing our perception of reality. Each small part of the picture represents a piece of knowledge/fact, where most parts/pieces are clearly visible, while few are blurred (out of focus) & others are hardly visible. The goals of each scientific discipline is to acquire and accumulate pieces/parts of knowledge of facts for painting increasingly clearer picture (i.e. evolving our perception of realty closer and closer to absolute truth/true-reality), for example, by finding more accurate facts of description or nature of various specimens and species, which includes clearly documenting flawless knowledge for recognizing finer differences in each part/piece like best discriminating connoisseurs.

It is foolish to define the nature of planets without any basis in reality and expect nature to change its course to fit the baseless definitions. Likewise, acquire and accumulate the knowledge of accurate description for component/CBD is essential for researchers of components/CBD. It is foolish to define the nature of component without any basis in reality and expect nature to change its course to fit the baseless definitions. It is huge error to assume and use the term components as a synonym to parts either having certain useful properties (e.g. reusable or standardized) or conforming to, so called component models (where each component model is defined without any basis in reality).

I believe biology, zoology or scientific discipline of microbiology such as virology, mycology, parasitology, and bacteriology are at least 25 to even up to 100 times complex than Componentalogy - a new scientific discipline proposed in computer science. The purpose of Componentalogy is acquiring & accumulating flawless pieces of knowledge of scientific facts by painting/re-painting each piece/part of the image for increasing the clarity and evolving increasingly clearer picture dawn on a huge canvas (i.e. evolving our perception of realty closer and closer to true-reality). Mankind must find accurate description and nature of various kinds of parts and various kinds components (i.e. sub disciplines), which includes clearly documenting each part/piece of knowledge for easily recognizing finer differences in each of the parts like best discriminating connoisseurs.

The very purpose of scientific research is to evolve humankinds understanding (or perception) of reality closer and closer to absolute truth. It is like painting a clearer and clearer picture by using brighter colors (e.g. by research papers and results of experiments) to bring into focus blurred/invisible details of each small part/piece of very large picture drawn on a huge canvas.

If science is progressing in right/wrong direction, drawing clearer picture one small piece at a time to bring each piece into focus is what scientists do. Mankind’s experience/history proves that a flaw in seed axiom side tracks the scientific progress into a paradoxical paradigm and the field sooner or later end up in crisis, which containing many inexplicable contradictions and anomalies. In this case, if there are errors in seed axioms, the picture of mankind’s perception of reality end up moving further and further away from absolute truth/reality.


Mankind must erase old picture (i.e. perceived reality) evolved for decades by relying on flawed seed axiom and must start redrawing a new picture of reality by relying on flawless axioms. It is a complex/contentious endeavor to evolve a new reality (in right direction by relying on error free seed axioms) for replacing old perception of reality (evolved for decades in wrong direction) – a true Gestalt shift. Also referred to as Kuhnian paradigm shift. The 2 pictures in FIG-1 & FIG-4 respectively presents mankind’s 2 perceptions of realities, before and after exposing the error in seed axiom of Geocentric-paradigm prevailed until 500 years ago: http://real-software-components.com/more_docs/epicyles_facts.html.