The Final Frontier of the Software concepts


  The only five new concepts that will change the software world:


             1.  XX Universal Software Model.

             2.  XX Informational Individual.

             3.  Matrix of Types as a desktop of the Informational Individual.

             4.  Subjects (static or dynamic).

             5.  The Parameters of the Problems.


         

                                  XX Informational Individual

  is a software entity having 12 functions for managing the entire functionality of the system:


            BRAIN is the MAIN() function of the Informational Individual.

            H, M, K are for reference to the Metrix of Types.

            HMK() is usm code function for building the file of parameters of the  Subjects.

            Relation() is usm function for building the file of the relationships among  parameters                                         (independent parameters and subjects-- static or dynamic)

            Input is the main function for local entering real value for parameters.

            Info is for local operative information.

            Query is for any local request about the current state of a parameter.

            Export and Import are for relationships among Informational Individuals on the network.

            Dialog is a kind of email for Informational Entities.

            SW (Shop Window) is for relationship with another software platform – for example www.

 

for relationships among parameters.

       "To understand or not, this is the question!"


      I am a Human Individual and I created a team of Informational Individuals.

 

    I choose two capital letters for identifying an Informational Individual.

         For example, 'AD' is a name for an Informational Individual.

             The same for 'SY',  'BW',  'AA',  'XX',  'MN', and so on.


      The Informational Individual is a software entity!


               A special mention: It is not a menu.

       It is a software entity, a software construction with 12 functions.

       Every function have a specific role.

       My 'right-hand' is for manipulating objects.

       The 'Input' function of the Informational Individual is for entering values for parameters. 


   Any local software system can build up to 625 Informational Individuals.


     Let's look at the unique software formula: XXMTxxYZ.extension 

   Every Informational Individual works at a desktop!

     Do not panic! This desktop is a simple so-called 'Matrix of Types'.


  The central concept for this language is Subject! 

       <S id=xx any description and properties of a subject />

            a list of parameters

      </S>

      Here xx can be 'aa', 'ab', ... 'zz'.


There is a special chapter for subjects, but here I must repeat:

  A subject is a list of parameters and a set of relationships among parameters! 

  In addition, a subject is a unique entity for editing, construction and compilation, and unique software entity.

        For more details you have a special chapter -- 'subjects'.


   

            The Matrix of Types


                A special place in the schema is for Matrix of Types as a desktop of the                             XX Informational Individual!


 The Matrix of Types is a unique, universal system for representing parameters of the problems on three levels of complexity (Independent parameters, Static Informational Cells and Dynamic Informational Cells) and three contexts of work (H, M, K).


The entire management procedure is a part of the XXusm system.

The user (analyst) is deciding the details about parameters, such as type, short name, a description (optional for independent parameters), and the place on the matrix of types.

In this way I can create a unique schema for naming files, informational cells (subjects), and parameters.


        For example:

        ADMSabBP.txt; is a standard name for the source file of the parameters.

   ‘AD’ is the name of the Informational Individual.

   ‘M’ is the ‘M’ context on the Matrix of Types.

    ‘S’ is the ‘static’ level of complexity on the Matrix of Types.

    ‘ab’ is a unique identifier for an informational cell (subject).