Bång M, Eriksson H
Department of Computer and Information Science, Linköping University, Sweden.
Proc AMIA Annu Fall Symp. 1997:313-7.
Providing appropriate development environments for specialized languages requires a significant development and maintenance effort. Specialized environments are therefore expensive when compared to their general-language counterparts. The Arden Syntax for Medical Logic Modules (MLM) is a standardized language for representing medical knowledge. We have used PROTEGE-II, a knowledge-engineering environment, to generate a number of experimental development environments for the Arden Syntax. MEDAILLE is the resulting MLM editor, which provides a user-friendly environment that allows users to create and modify MLM definitions. Although MEDAILLE is a generated editor, it has similar functionality, while reducing the programming effort, as compared to other MLM editors developed using traditional programming techniques. We discuss how developers can use PROTEGE-II to generate development environments for other standardized languages and for general programming languages.
为专业语言提供合适的开发环境需要大量的开发和维护工作。因此,与通用语言的开发环境相比,专业环境成本高昂。用于医学逻辑模块(MLM)的 Arden 语法是一种表示医学知识的标准化语言。我们使用知识工程环境 PROTEGE-II 为 Arden 语法生成了一些实验性开发环境。MEDAILLE 就是由此产生的 MLM 编辑器,它提供了一个用户友好的环境,允许用户创建和修改 MLM 定义。尽管 MEDAILLE 是一个生成式编辑器,但与使用传统编程技术开发的其他 MLM 编辑器相比,它具有类似的功能,同时减少了编程工作量。我们讨论了开发人员如何使用 PROTEGE-II 为其他标准化语言和通用编程语言生成开发环境。