Reference articles on history, science, culture and more
Encyclopedia

Arden2ByteCode

Arden2ByteCode is a libreware compiler for the Arden Syntax markup language. The compiler translates HL7 International Arden Syntax for Medical Logic Modules (MLMs) to Java Bytecode. The Arden Syntax is a standardized language that can be used to express medical knowledge. Arden2ByteCode runs on the Java Virtual Machine and can be used on a wide variety of platforms.

Arden2ByteCode is accompanied by Arden4Eclipse a plugin for the eclipse framework that allows easy development of medical logic modules.

01History

Arden2ByteCode was developed as a part or the Lower Saxony research network "Design of Environments for Ageing" (GAL). The GAL network was supported by the Lower Saxony Ministry of Science and Culture through the "Niedersächsisches Vorab" grant programme (grant ZN 2701). Most of the initial development was done in 2011 by Daniel Grunwald. After he left the project the work was continued by Hannes Flicka, Mike Klimek and others. Initially the compiler supported a subset of the standard version 2.5.

02Current status

As of 2016 most of version 2.5 is supported. Still missing are the include statement and the until-trigger.

To test the standard compliance a JUnit-based test framework has been developed and can be used to test other compilers as well.

Watch videos about Arden2ByteCodeExplainers and documentaries on YouTube (opens in a new tab)

Sources and credits

This article is adapted from the Wikipedia article Arden2ByteCode, written by its contributors and licensed under CC BY-SA 4.0. Fathomly has changed the layout, removed citation markers, navigation and maintenance notices, and adjusted punctuation. This adapted version is shared under the same license. For references, see the original article.

Fathomly is not affiliated with or endorsed by the Wikimedia Foundation. Spotted a problem? Tell us.