Formalization and Reasoning in a Reflective Architecture
Presented at the IJCAI Workshop "Reflection and Metalevel Architectures and
their Applications in AI", IJCAI'95, Montreal, Canada, July 1995.
Authors
Harald Rueß, Holger Pfeifer, and F.W. von Henke
Abstract
This paper is concerned with developing a reflective architecture for
formalizing and reasoning about entities that occur in the process of
software development, such as specifications, theorems, programs, and
proofs.
The starting point is a syntactic extension of the type theory
ECC.
An encoding of this object calculus within itself comprises
the meta-level, and reflection principles are provided for
switching between different levels.
These reflection principles are used to mix object- and
meta-level reasoning, to generate ``standard'' units by
executing meta-operators, and to apply formal tactics
that allow for abstraction from the basic inference rules.
gzipped postscript
or
postscript
BibTeX Entry
@inproceedings{,
TITLE = {Formalization and Reasoning in a Reflective Architecture},
AUTHOR = {Harald Rue{\ss} and Holger Pfeifer and F.W. von Henke},
BOOKTITLE = {Reflection and Metalevel Architectures and their Applications in AI},
EDITOR = {M.H. Ibrahim},
NOTE = {IJCAI'95 Workshop},
MONTH = jul,
YEAR = 1995,
ADDRESS = {Montreal, Canada}
}
Harald Ruess:
ruess@csl.sri.com