Obol (programming language)

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 statemens.

See also

External links



Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Look at other dictionaries:

  • Obol (disambiguation) — Obol most commonly refers to:Numismatics* Obolus as in numismaticsComputer science* Obol programming language developed by Bernard Sufrin at the University of Oxford * [http://www.berkeleybop.org/obol/ Berkeley Obo] project called Obol. * Obol… …   Wikipedia

  • Obol — may refer to: Obolus, a type of silver coin used in Ancient Greece Obol (programming language), a programming language Obol Investment, a Swedish company involved in a major fraud scandal Charon s obol, coins buried with the dead to secure… …   Wikipedia

  • List of programming languages — Programming language lists Alphabetical Categorical Chronological Generational The aim of this list of programming languages is to include all notable programming languages in existence, both those in current use and historical ones, in… …   Wikipedia

  • Liste des langages de programmation — Le but de cette Liste des langages de programmation est d inclure tous les langages de programmation existants, qu ils soient actuellement utilisés ou historiques, par ordre alphabétique. Ne sont pas listés ici les langages informatiques de… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”