TY - GEN
T1 - Definable naming relations in meta-level systems
AU - van Harmelen, F.A.H.
N1 - 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.
PY - 1992
Y1 - 1992
N2 - 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.
AB - 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.
M3 - Conference contribution
SP - 89
EP - 104
BT - Proceedings of the Third Workshop on Meta-programming in Logic ({META'92})
PB - Springer-Verlag
ER -