%0 Journal Article %T Metaobject Protocol as a Tool for Language Evolution %A £¿ubom¨ªr Wassermann %A J¨¢n Koll¨¢r %J Journal of Computer Science and Control Systems %D 2009 %I Editura Universit??ii din Oradea %X This paper deals with evolution of software languages. Metaobject protocol (MOP) technology is suitable for support of evolution of language. The main goal of designing and developing MOP for softwarelanguage is to achieve its extensibility. Evolution can be realized by the call of appropriate MOP operation. Very important aspect of language evolution is to preserve compatibility and consistency. To achieve this goal, each evolution step needs to be properly documented to keep track of all the changes made to the language.Transformation of language will be based on its description generated and realized by MOP and its operations. MOP operations alter language processor to conform to changes made to the language. Alteration of language processor itself can be done with help ofreflection mechanisms. %K language evolution %K metaobject protocols %K metaprogramming %K program transformation %K reflection %U http://electroinf.uoradea.ro/reviste%20CSCS/documente/JCSCS_2009/Articole_pdf_JCSCS_C_nr_1/JCSCS_2009_Nr_1_CS_Wassermann_Metaobject.pdf