A model-based approach to reflective command interfaces

  • Authors:
  • Samuel Lahtinen;Kai Koskimies

  • Affiliations:
  • Tampere University of Technology, Institute of Software Systems, Tampere, Finland;Tampere University of Technology, Institute of Software Systems, Tampere, Finland

  • Venue:
  • Nordic Journal of Computing
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Reflective command interfaces allow the changing of the command language by using the language itself. We argue that reflective command languages can be useful in many applications that allow the introduction of new types of concepts to be used in the application. We propose an approach to support reflective command languages through metamodeling, so that a reflective command interface can be automatically generated on the basis of a conceptual model of the application, given as an instance of a metamodel. A prototype implementation of the required infrastructure has been developed and used as a proof-of-concept, applied for a small example application.