title: A C++ framework for developing Medical Logic Modules and an Arden Syntax compiler.
abstract: When developing a clinical decision support system that uses knowledge expressed in Arden Syntax, the availability of a robust means of translating Arden Syntax into an executable module becomes critical. This paper describes an approach where Arden Syntax is translated into an intermediate pseudo-Arden language that is in turn compiled and linked to create the executable module. The pseudo-Arden language is defined in C++ using specialized class libraries and preprocessor macros. This approach provides an alternative means of developing the code generator for an Arden Syntax compiler.
authors.affiliation: IBM Corporation, Bethesda, MD 20817, USA.
authors.forename: R A
authors.initials: RA
authors.lastname: Kuhn
authors.forename: R S
authors.initials: RS
authors.lastname: Reider
mesh_terms: D001185:Artificial Intelligence; D003658:Decision Making, Computer-Assisted; D003661:Decision Support Techniques; D007256:Information Systems; D008490:Medical Informatics; D011381:Programming Languages; D012984:Software; D018511:Systems Integration