Arden2ByteCode es un compilador gratuito de sintaxis de Arden . El compilador traduce la sintaxis de HL7 International Arden para módulos de lógica médica (MLM) al código de bytes de Java . La sintaxis de Arden es un lenguaje estandarizado que se puede utilizar para expresar conocimientos médicos. Arden2ByteCode se ejecuta en la máquina virtual Java y se puede utilizar en una amplia variedad de plataformas.
Autor (es) original (es) | Instituto Peter L. Reichertz de Informática Médica |
---|---|
Desarrollador (es) | Instituto Peter L. Reichertz de Informática Médica |
Versión inicial | 12 de septiembre de 2011 |
Lanzamiento estable | v0.7.0 / 2 de diciembre de 2016 |
Repositorio | github |
Escrito en | Java |
Sistema operativo | BSD , Linux , Mac OS y Microsoft Windows |
Plataforma | Java (plataforma de software) |
Tamaño | 3,2 MB |
Estándar (s) | Sintaxis de HL7 International Arden para módulos de lógica médica (MLM) |
Tipo | compilador |
Licencia | Licencia pública general GNU , licencia BSD |
Sitio web | plri |
Arden2ByteCode se acompaña de Arden4Eclipse [1], un complemento para el marco de trabajo eclipse que permite un fácil desarrollo de módulos de lógica médica.
Historia
Arden2ByteCode se desarrolló como parte de la red de investigación de Baja Sajonia "Diseño de entornos para el envejecimiento" (GAL). La red GAL fue apoyada por el Ministerio de Ciencia y Cultura de Baja Sajonia a través del programa de becas "Niedersächsisches Vorab" (beca ZN 2701). [2] La mayor parte del desarrollo inicial fue realizado en 2011 por Daniel Grunwald. [3] Después de que dejó el proyecto, el trabajo fue continuado por Hannes Flicka, [4] Mike Klimek [5] y otros. Inicialmente, el compilador admitía un subconjunto de la versión estándar 2.5.
Estado actual
A partir de 2016, se admite la mayor parte de la versión 2.5. Todavía faltan losincluir declaración y el Hasta que-desencadenar.
Para probar el cumplimiento del estándar, se ha desarrollado un marco de prueba basado en JUnit que también se puede usar para probar otros compiladores. [6]
Referencias
- ^ plri
.github .io / arden2bytecode / arden4eclipse Complemento Arden4Eclipse Eclipse - ^ Gietzelt M, Goltz U, Grunwald D, Lochau M, Marschollek M, Canción B, Wolf K (2012). "Arden2ByteCode: un compilador de sintaxis Arden de un solo paso para sistemas de soporte de decisiones orientados a servicios basados en la plataforma OSGi". Programas de Métodos Informáticos Biomed . 106 (2): 114-25. doi : 10.1016 / j.cmpb.2011.11.003 . PMID 22206864 .
- ^ github
.com / dgrunwald / arden2bytecode - ^ github
.com / hflicka / arden2bytecode - ^ github
.com / Tetr4 / arden2bytecode - ^ Wolf K, Klimek M (2016). "Un conjunto de pruebas de conformidad para los compiladores e intérpretes de sintaxis de Arden". Stud Health Technol Inform . 228 (Explorando la complejidad en la salud: un enfoque de sistemas interdisciplinarios): 379–83. doi : 10.3233 / 978-1-61499-678-1-379 . PMID 27577408 .