In this paper we propose an approach to optimization of reflection which combines flexibility and efficiency while implementing metaobject-based systems. The main idea is to flatten nested metainterpreter layers using a particular kind of mediator objects, which provide object/metaobject connection. One of the most significant features of the approach is that it allows to carry out what we called metaupgrading of existing software systems in a systematic way, efficient and transparent for the application. The meta-upgrading approach based on Interface Object technology can be efficiently used for system integration and re-use of legacy software components.

Original languageEnglish
Title of host publicationPerspectives of System Informatics - 2nd International Andrei Ershov Memorial Conference, Proceedings
EditorsIgor V. Pottosin, Dines Bjørner, Manfred Broy
PublisherSpringer Nature
Pages310-329
Number of pages20
ISBN (Print)3540620648, 9783540620648
StatePublished - 1 Jan 1996
Event2nd International Conference on Perspectives of Systems Informatics, 1996 - Novosibirsk, Akademgorodok, Russian Federation
Duration: 25 Jun 199628 Jun 1996

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume1181
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference2nd International Conference on Perspectives of Systems Informatics, 1996
Country/TerritoryRussian Federation
CityNovosibirsk, Akademgorodok
Period25/06/9628/06/96

    Scopus subject areas

  • Theoretical Computer Science
  • Computer Science(all)

ID: 36628384