REU
StudentS |
|
Faculty
Advisors |
|
The ConCert Project
is concerned with making grid computing available to arbitrary
developers without undermining the integrity or security
of grid hosts. The ConCert framework exploits code certification
to allow developers to certify compliance of application
code with host policies. Certification takes the form of
a machine-checkable proof that the application code complies
with the host policy. The purpose of this project is to
enhance the ConCert certification mechanism, and to deploy
it for wide use in the "real world".
The current ConCert framework uses Typed Assembly
Language (TAL-x86) as a code certification mechanism. While
suitable as a proof of concept, the TAL-x86 formalism is
not very flexible as a target language for certifying compilers.
The project has developed, but not yet deployed, a much
more general formalism, called TALT, that supports a much
richer range of compilation and certification techniques.
One goal of the proposed work is to integrate TALT into
the ConCert framework.
|