THE ORIGIN OF ALGEBRAIC SOFTWARE STRUCTURING

The algebraic software structuring was developed during the development of the first software of the high capacity public telephone exchanges. At that time, each new order of a telephone exchange involved the complete rewriting of the software. Indeed, each of these orders had specific features that had to be taken into account in the software. And the changes in the programs involved made the surrounding programs incompatible, which in turn had to be changed and so on.


The method was developed to respond to this situation. Consequently, each particularity of a new order was only translated by the writing of the corresponding program or the modification of a pre-existing program.


Subsequently, it has been successfully applied in different software environments, especially for private business telephone exchanges, Let us recall that telephone systems, whether public or private, are managed by very complex software whose combinatorics are very important. They must be of very high quality, without residual bugs, while their development cost must remain very reasonable. No one accepts that his call is cut off unexpectedly or that the interlocutor is not the right one!