We describe the capabilities of a knowledge-based system to automatically generate a collection of electronic notebooks containing various forms of online documentation and reports. This system is a subsystem of a larger knowledge-based system called SciNapse. SciNapse's raison d'etre is to transform high-level simulation problem specifications into executable numerical programs. The electronic notebooks are generated from the same domain knowledge bases that the system uses to perform its primary tasks. These online notebooks are of two different kinds: reference materials and reports. Reference materials are generated from the latest version of the knowledge base, which includes the classes that drive the system, and a network of objects representing meta-information about the system. The reference materials document the system's capabilities and help users understand what the system can do. Reports are generated from the instances created by a run of the system. They document the transformations the input specification underwent in becoming code, and are intended to help a user understand what the system has done.
We have found that our approach to producing documents has both advantages and disadvantages when compared with more traditional approaches to documentation. The advantages are that we can minimize the manual effort that is involved in writing documentation about the system, while at the same time maximizing the accuracy of the documentation that is produced.
The main disadvantage has been the lack of truly appropriate authoring tools built to work in our environment. When we began, we expected the task of creating such authoring tools to be much easier than it has turned out to be. Later in this paper, we explore some of the factors that have caused this to be the case.
我们描述了基于知识的系统自动生成包含各种形式的在线文档和报告的电子笔记本集合的功能。该系统是名为SciNapse的较大的基于知识的系统的子系统。 SciNapse的存在理由是将高级模拟问题规范转换为可执行的数字程序。电子笔记本是从系统用于执行其主要任务的相同领域知识库中生成的。这些在线笔记本分为两种:参考资料和报告。参考资料是从最新版本的知识库中生成的,其中包括驱动系统的类以及代表有关系统的元信息的对象网络。参考资料记录了系统的功能,并帮助用户了解系统可以做什么。报告是通过系统运行创建的实例生成的。他们记录了输入规范在变成代码时所经历的转换,旨在帮助用户了解系统的工作。 P>
我们发现,与更传统的文档编制方法相比,我们的文档编制方法既有优点也有缺点。优点是我们可以最大程度地减少编写有关系统文档的人工工作,同时最大程度地提高所生成文档的准确性。 P>
主要缺点是缺乏能够在我们的环境中工作的真正合适的创作工具。当我们开始时,我们希望创建这样的创作工具的任务比原来要容易得多。在本文的后面,我们将探讨导致这种情况的一些因素。 P>
机译:电子数据记录系统的开发和验证,可与所有其他系统集成以创建完整的电子文档
机译:软件文档中基于知识的方法:系统的文献综述
机译:电子护理文件系统对住宅养老机构中看护人的文件记录效率的影响
机译:通过集成的医院信息系统通过电子病历永久保存围手术期工作流程和患者护理文档
机译:对护士技术培训和电子文档系统接受度的调查(例如EHR,EMR,EPR)。
机译:医师采用电子病历系统的关键因素的基于知识的分类法:系统的文献综述
机译:基于知识的电子信息与文献系统
机译:综合信息支持系统(IIss)。第8卷。用户界面子系统。第38部分。电子文档系统(EDs)开发规范