Arden2ByteCode: Difference between revisions

Content deleted Content added
Khwolf (talk | contribs)
No edit summary
 
(14 intermediate revisions by 14 users not shown)
Line 1:
{{Advert|date=July 2024}}
{{Infobox software
| name = Arden2ByteCode
Line 6 ⟶ 7:
| latest release version = v0.7.0
| latest release date = {{Start date and age|2016|12|02|df=yes/no}}
| programming language = [[Java (programming language)|Java]]
| status = Active
| programming language = [[Java]]
| operating system = [[BSD]], [[Linux]], [[Mac OS]] and [[Microsoft Windows]]
| platform = [[Java (software platform)]]
Line 18:
}}
 
'''Arden2ByteCode''' is a [[free software|freelibreware]] [[Arden Syntaxcompiler]] for the [[compilerArden Syntax]] markup language. The compiler translates [[Arden Syntax|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.
 
Line 24:
 
==History==
Arden2ByteCode was developed as a part or the the Lower Saxony research network “Design"Design of Environments for Ageing”Ageing" (GAL). The GAL network was supported by the Lower Saxony Ministry of Science and Culture through the “Niedersächsisches"Niedersächsisches Vorab”Vorab" grant programme (grant ZN 2701).<ref>{{cite journal
| last = Gietzelt
| first = Matthias
| last2 = Goltz
| first2 = Ursula | author2-link = Ursula Goltz
| last3 = Grunwald
| first3 = Daniel
Line 41:
| date = 2012
| title = Arden2ByteCode: a one-pass Arden Syntax compiler for service-oriented decision support systems based on the OSGi platform
| url = https://linkinghub.elsevier.com/retrieve/pii/S0169-2607(11)00308-7
| journal = Comput Methods Programs Biomed
| volume = 106
Line 48 ⟶ 47:
| doi = 10.1016/j.cmpb.2011.11.003
| pmid = 22206864
| name-list-formatstyle = vanc
| access-date = 2016-12-29
| name-list-format = vanc
}}</ref>
Most of the initial development was done in 2011 by Daniel Grunwald.<ref>{{URL|https://github.com/dgrunwald/arden2bytecode}}</ref>
After he left the project the work was continued by Hannes Flicka,<ref>{{URL|https://github.com/hflicka/arden2bytecode}}</ref> Mike Klimek <ref>{{URL|https://github.com/Tetr4/arden2bytecode}}</ref> and others.
Initially the compiler supported a subset of the standard version&nbsp;2.5.
 
==Current status==
As of 2016 most of version&nbsp;2.5 is supported. Still missing are the <tt>{{samp|include</tt>}} statement and the <tt>{{samp|until</tt>}}-trigger.
 
To test the standard compliance a [[JUnit]]-based test framework has been developed and can be used to test other compilers as well.<ref>{{cite journal
Line 64 ⟶ 63:
| date = 2016
| title = A Conformance Test Suite for Arden Syntax Compilers and Interpreters
| url = http://ebooks.iospress.nl/publication/44637
| journal = Stud Health Technol Inform
| volume = 228
| issue = Exploring Complexity in Health: An Interdisciplinary Systems Approach
| pages = 379–83
| doi = 10.3233/978-1-61499-678-1-379
| pmid = 27577408
| name-list-formatstyle = vanc
| access-date = 2016-12-29
| name-list-format = vanc
}}</ref>
 
Line 78 ⟶ 76:
 
==External links==
{{Portal|Free and open-source software}}
* [https://plri.github.io/arden2bytecode official project website]
* [https://github.com/PLRI/arden2bytecode GitHub project]
* [http://medfloss.org/node/809 Medical Free/Libre and Open Software entry]
* [https://plri.github.io/arden2bytecode/docs documentation of tools]
* [https://plri.github.io/arden2bytecode/arden4eclipse Arden4Eclipse] Eclipse plugin
* [https://plri.de/en/forschung/projekte/arden2bytecode Website at the PLRI Institute for Medical Informatics]
 
[[Category:Compilers]]
[[Category:Free compilers and interpretersopen source compilers]]