Distributed System Security via Logical Frameworks
Software Implementations
Formalization of non-interference in constructive authorization logic
A formalization of constructive authorization logics and some meta-theorems about it in Twelf.
Propositional prover:
A theorem prover for propositional intuitionistic linear logic based on the inverse method using focusing. The prover is described in [CADE-20]
with more of its foundation in [CSL'05]. It further contains direct
support for affine logic and lax logic.
First-order prover:
A theorem prover for first-order intuitionistic linear logic based on the inverse method using focusing. The prover is described in [CADE-20]. It further contains direct support for affine logic and lax logic.
LolliMon:
A linear logic programming language that combines forward and backward
reasoning. Backward reasoning backtracks as usual in Prolog, while
forward chaining provides support for committed choice concurrency
and saturation. The language design is described in [PPDP'05].
- Lollimon (last updated: Mon Jul 11 2005)
[ Home
| Publications
| Software | Links
]
|