XC Technology Ontological Rule Processor v2
I am a retired international technology consultant, ex IBMer, ex global CIO for NZ’s largest company, ex META Group Principal Consultant, who has finally developed a zero-code computing facility that I have been evolving for years. The next step might include partnering with academia (research students) to validate and jointly productise this Ontological Rule Processor. My team has developed this new technology, called XC Technology, that is a zero-code development language. XC resulted from the confluence of data modelling and ontological concepts coupled with data normalisation to the attribute level. The driving force behind XC is the need to improve current IT development that is an expensive, non-rigorous and complex art form fraught with high failure rates due to its many flaws. XC Technology could transform the industry into a simple and elegant science. XC Technology is so different that I believe it will result in a user-driven IT era. Yes, we have heard this before. XC is analogous to the human brain with its neurons and synapses that can apply itself to any and everything, and XC, with its classes and rules, correspondingly, can be applied to any application or function in the technology stack. Calculations and conditional statements in traditional computing programming are handled in XC as conditional statements appended to the relevant rule, defined with a simple expression builder similar to Excel but including Boolean, logical and temporal operators. A proof-of-concept product prototype of XC is available and uses only plain English to enable anyone to develop any computing capability, ergo “XC” meaning “any .exe”. XC technology will: • Eliminate the need for any programme code, programmers, database designers, code libraries, compilers, generators, template components, etc. • Transfer IT control to users who would be in complete control of development and maintenance of computing capability as well their information reporting • Eliminate the need for existing development languages, database software, data dictionaries and other system software • Improve computer capability development productivity by multiple orders of magnitude, eg an application of 324 function points (FP) was configured, tested and operational in 4 hours instead of 8 months and $380,000 using current FP rates • Align business requirements to delivered operational capability exactly every time • Reduce the current 70% failure rate of software to almost zero through comprehensive use of meta levels and continuous real time compliance testing • Eliminate hacking due to its meta level rule-based real time compliance testing and zero code operational environment • Automatically provide the ontological basis for each enterprise and/or industry to attain effective coordination, consistency and collaboration, both vertically and horizontally. Technically, XC: • Uses very simplified but extended data modelling • Generates a simple ontology that includes every object (class) in the resulting integrated computing capability • A new 3-dimensional data structure that does not require a database and uses only flat files • Every item of data has a metadata level • Employs a foundation concept of a Relational Logic Unit that iterates instead of the current traditional ubiquitous 1938 Von Neumann Goldstine Arithmetic Logic Unit that forces a linear approach, ie sequential programming • Footprint is exceedingly small, less than 10 MB that includes development and run-time environments • The XC prototype proves the core engine of XC technology. However, productisation of XC requires four general-purpose system components that are generic in nature and so were not critical to proving the viability of XC Technology. The next step is to engage a partner to assist in this productisation by configuring these generic components in XC itself, possibly in hardware. The additional supporting general-purpose system components are: o Visualisation (Presentation Layer & Reporting): XC 3D database structure delivers metadata for all data, so combining data for any viewpoint or report is easy. o Expression Builder: XC requires an expression builder to operate on data content as well as data structure unlike current expression builder software that only operates on data structure. o Command Level: XC business processes are constructed from the sequencing of rule-governed data events. A command level would embed the preferred process (rule) sequence. o Analytics: XC requires an analytics capability to access data to describe, predict, and improve performance of any service or function to which XC technology is applied. We have demonstrated it to many people in many roles, and not one person has expressed doubt in the viability of the technology. There is a 10-minute video that with a 30-minute demonstration of XC technology will evidence all the above assertions. If you have read this far, thank you, and I look forward to your response.
I am a retired international technology consultant, ex IBMer, ex global CIO for NZ’s largest company, ex META Group Principal Consultant, who has finally developed a zero-code computing facility that I have been evolving for years. The next step might include partnering with academia (research students) to validate and jointly productise this Ontological Rule Processor. My team has developed this new technology, called XC Technology, that is a zero-code development language. XC resulted from the confluence of data modelling and ontological concepts coupled with data normalisation to the attribute level. The driving force behind XC is the need to improve current IT development that is an expensive, non-rigorous and complex art form fraught with high failure rates due to its many flaws. XC Technology could transform the industry into a simple and elegant science. XC Technology is so different that I believe it will result in a user-driven IT era. Yes, we have heard this before. XC is analogous to the human brain with its neurons and synapses that can apply itself to any and everything, and XC, with its classes and rules, correspondingly, can be applied to any application or function in the technology stack. Calculations and conditional statements in traditional computing programming are handled in XC as conditional statements appended to the relevant rule, defined with a simple expression builder similar to Excel but including Boolean, logical and temporal operators. A proof-of-concept product prototype of XC is available and uses only plain English to enable anyone to develop any computing capability, ergo “XC” meaning “any .exe”. XC technology will: • Eliminate the need for any programme code, programmers, database designers, code libraries, compilers, generators, template components, etc. • Transfer IT control to users who would be in complete control of development and maintenance of computing capability as well their information reporting • Eliminate the need for existing development languages, database software, data dictionaries and other system software • Improve computer capability development productivity by multiple orders of magnitude, eg an application of 324 function points (FP) was configured, tested and operational in 4 hours instead of 8 months and $380,000 using current FP rates • Align business requirements to delivered operational capability exactly every time • Reduce the current 70% failure rate of software to almost zero through comprehensive use of meta levels and continuous real time compliance testing • Eliminate hacking due to its meta level rule-based real time compliance testing and zero code operational environment • Automatically provide the ontological basis for each enterprise and/or industry to attain effective coordination, consistency and collaboration, both vertically and horizontally. Technically, XC: • Uses very simplified but extended data modelling • Generates a simple ontology that includes every object (class) in the resulting integrated computing capability • A new 3-dimensional data structure that does not require a database and uses only flat files • Every item of data has a metadata level • Employs a foundation concept of a Relational Logic Unit that iterates instead of the current traditional ubiquitous 1938 Von Neumann Goldstine Arithmetic Logic Unit that forces a linear approach, ie sequential programming • Footprint is exceedingly small, less than 10 MB that includes development and run-time environments • The XC prototype proves the core engine of XC technology. However, productisation of XC requires four general-purpose system components that are generic in nature and so were not critical to proving the viability of XC Technology. The next step is to engage a partner to assist in this productisation by configuring these generic components in XC itself, possibly in hardware. The additional supporting general-purpose system components are: o Visualisation (Presentation Layer & Reporting): XC 3D database structure delivers metadata for all data, so combining data for any viewpoint or report is easy. o Expression Builder: XC requires an expression builder to operate on data content as well as data structure unlike current expression builder software that only operates on data structure. o Command Level: XC business processes are constructed from the sequencing of rule-governed data events. A command level would embed the preferred process (rule) sequence. o Analytics: XC requires an analytics capability to access data to describe, predict, and improve performance of any service or function to which XC technology is applied. We have demonstrated it to many people in many roles, and not one person has expressed doubt in the viability of the technology. There is a 10-minute video that with a 30-minute demonstration of XC technology will evidence all the above assertions. If you have read this far, thank you, and I look forward to your response.