The Arden Syntax is a standardized language that can be used to express medical knowledge. Arden2ByteCode is a newly developed open source compiler for the Arden Syntax. Arden2ByteCode runs on Java Virtual Machines (JVM) and translates Arden Syntax directly to Java bytecode (JBC) executable on JVMs. It also serves as runtime environment for execution of the compiled bytecode.

For straightforward use there is an Arden Syntax Editor plugin for the Eclipse IDE which integrates Arden2ByteCode so Arden Syntax code can be written and executed.

Arden2ByteCode was initially developed at the Technische Universit├Ąt Braunschweig in collaboration between the Peter L. Reichertz Institute for Medical Informatics and the Institute for Programming and Reactive Systems.

Most programming work was done in 2010 by Daniel Grunwald.

Arden2ByteCode Paper

To cite Arden2ByteCode in publications, use:

Gietzelt M, Goltz U, Grunwald D, Lochau M, Marschollek M, Song B and Wolf K-H.
Arden2ByteCode: A one-pass Arden Syntax compiler for service-oriented decision support systems based on the OSGi platform.
Comput Methods Programs Biomed. 2012;106(2):114-25.
PMID: 22206864
DOI: 10.1016/j.cmpb.2011.11.003

A BibTeX file is available here.

Getting Started

If you want to get started quickly download the compiler as a binary package for your platform and read the Installation wiki page.

Do you have problems to get started or ideas on how to improve Arden2ByteCode? Then, please contact us!
You might wish to submit your issues, ideas or proposals via the Arden2ByteCode issue tracker.