Obol (programming language)
Obol is a high-level security protocol programming language at the Computer Science department of the University of Tromsø.
It is essentially executable BAN logic, i.e. it attempts to move the protocol implementation effort closer to the abstraction level where security protocols are analyzed.
Thus it deals as little as possible with how messages are sent or represented, and instead focuses on content and transformations (e.g. encrypt/decrypt, sign/verify, send/receive).
There is no BAN-ish analysis involved, but the distance from a BAN logic-style idealization and analysis result to an actual executing protocol instance is significantly shorter than with general purpose programming languages like C or Java.
In its current form Obol is interpreted, implemented on Java via ANTLR. It features middleware-like components and allows invoking Common Lisp (ABCL) and Jython statements.
See also[edit]
External links[edit]
- Obol homepage at the University of Tromsø
- Obol at SourceForge.net
- "Obol". Freecode.
This programming-language-related article is a stub. You can help EverybodyWiki by expanding it. |
This article "Obol (programming language)" is from Wikipedia. The list of its authors can be seen in its historical. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.