Definable naming relations in meta-level systems

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademic

113 Downloads (Pure)

Abstract

Meta-level architectures are always, implicitly or explicitly, equipped with a component that establishes a relation between their object- and meta-level layers. This so-called naming relation has been a neglected part of the architecture of meta-level systems. This paper argues that the naming relation can be employed to increase the expressiveness and efficiency of meta-level architectures, while preserving known logical properties. We argue that the naming relation should not be a fixed part of a meta-level architecture, but that it should be definable to allow suitable encoding of syntactic information. Once the naming relation is definable, we can also make it meaningful. That is, it can also be used to encode pragmatic and semantic information, allowing for more compact and efficient meta-theories. We explore the formal constraints that such a definable naming relation must satisfy, and we describe a definition mechanism for naming relations which is based on term rewriting systems.
Original languageEnglish
Title of host publicationProceedings of the Third Workshop on Meta-programming in Logic ({META'92})
PublisherSpringer-Verlag
Pages89-104
Publication statusPublished - 1992

Bibliographical note

Harmelen, F.A.H. van. Definable naming relations in meta-level systems. In Proceedings of the Third Workshop on Meta-programming in Logic ({META'92}). Editors A. Pettorossi. Volume 649. Series Lecture Notes in Computer Science. Pages 89--104. June 1992. Springer-Verlag.

Fingerprint

Dive into the research topics of 'Definable naming relations in meta-level systems'. Together they form a unique fingerprint.

Cite this