Concepts and experiments in computational reflection
OOPSLA '87 Conference proceedings on Object-oriented programming systems, languages and applications
Automatic, look-and-feel independent dialog creation for graphical user interfaces
CHI '90 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Providing high-level control and expert assistance in the user interface presentation design
CHI '93 Proceedings of the INTERACT '93 and CHI '93 Conference on Human Factors in Computing Systems
Pattern-oriented software architecture: a system of patterns
Pattern-oriented software architecture: a system of patterns
Reflection and semantics in LISP
POPL '84 Proceedings of the 11th ACM SIGACT-SIGPLAN symposium on Principles of programming languages
An architecture and applications for speech-based accessibility systems
IBM Systems Journal
Automated Derivation of Speech Interfaces: A Model-Based Approach
ASWEC '08 Proceedings of the 19th Australian Conference on Software Engineering
Hi-index | 0.00 |
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.