User Defined Objects are First Class Citizen

The improvements originated from the end users of an application lead to a better adaptation of the user specific needs. We propose to use the programming by demonstration and the parametric modelling techniques to permit an end user to define new classes. To integrate this new classes in the system interface dynamically, dialogue specific tools are used. These tools are obtained by the reification of the elements described in the H4 architecture model. The TexAO system is a graphical application that uses the techniques described in this paper in order to offer the end user the possibility to define and to integrate new classes.