Bång M, Eriksson H, Timpka T
Department of Computer and Information Science, Linköping University, Sweden.
Stud Health Technol Inform. 1998;52 Pt 1:639-43.
Complex medical software imposes new requirements on the methods and tools used for maintenance. Appropriate maintenance tools can increase software reliability and quality by providing means to trace dependencies among software artifacts for reducing unexpected impacts in software caused by software changes. We have used the GRAIL concept-representation language for medical terminologies to build a project ontology that models relationships among software artifacts. Our approach involves modeling of the terminology used in software projects, which enables us to describe, classify and relate individual software artifacts. A networked repository accessible to the entire software development staff stores the conceptual model, source code and associated documents. We present an architecture for a maintenance tool, and show how developers can use GRAIL to build a project ontology.
复杂的医学软件对用于维护的方法和工具提出了新的要求。适当的维护工具可以通过提供追踪软件工件之间依赖关系的手段来提高软件的可靠性和质量,从而减少软件变更对软件造成的意外影响。我们使用用于医学术语的GRAIL概念表示语言来构建一个项目本体,该本体对软件工件之间的关系进行建模。我们的方法涉及对软件项目中使用的术语进行建模,这使我们能够描述、分类和关联各个软件工件。一个可供整个软件开发人员访问的网络存储库存储概念模型、源代码和相关文档。我们提出了一种维护工具的架构,并展示了开发人员如何使用GRAIL来构建项目本体。