Arden2ByteCode: A one-pass Arden Syntax compiler for service-oriented decision support systems based on the OSGi platform
- 31 May 2012
- journal article
- Published by Elsevier BV in Computer Methods and Programs in Biomedicine
- Vol. 106 (2), 114-125
- https://doi.org/10.1016/j.cmpb.2011.11.003
Abstract
Patient empowerment might be one key to reduce the pressure on health care systems challenged by the expected demographic changes. Knowledge based systems can, in combination with automated sensor measurements, improve the patients' ability to review their state of health and make informed decisions. The Arden Syntax as a standardized language to represent medical knowledge can be used to express the corresponding decision rules. In this paper we introduce ARDEN2BYTECODE, 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. ARDEN2BYTECODE easily integrates into service oriented architectures, like the Open Services Gateway Initiative (OSGi) platform. Apart from an evaluation of compilation performance and execution times, ARDEN2BYTECODE was integrated into an existing knowledge supported exercise training system and recorded training sessions have been used to check the implementation.Keywords
This publication has 15 references indexed in Scilit:
- Supporting rehabilitation training of COPD patients through multivariate sensor-based monitoring and autonomous control using a Bayesian network: prototype and results of a feasibility studyInformatics for Health and Social Care, 2010
- Monitoring systems for the support of home careInformatics for Health and Social Care, 2010
- The Lower Saxony research networkdesign of environments for ageing: towards interdisciplinary research on information and communication technologies in ageing societiesInformatics for Health and Social Care, 2010
- Fuzzy Arden Syntax: A fuzzy programming language for medicineArtificial Intelligence in Medicine, 2010
- Decision Support for Teletraining of COPD PatientsMethods of Information in Medicine, 2010
- Recent progress in sensor-enhanced health information systems – slowly but sustainablyInformatics for Health and Social Care, 2009
- The INCA System: A Further Step Towards a Telemedical Artificial PancreasIEEE Transactions on Information Technology in Biomedicine, 2008
- Is Home Health Technology Adequate for Proactive Self-care?Methods of Information in Medicine, 2008
- Informatics and MedicineMethods of Information in Medicine, 2008
- Rationale for the Arden SyntaxComputers and Biomedical Research, 1994