...
首页> 外文期刊>Cybernetics and Systems >USING REENGINEERING FOR KNOWLEDGE-BASED SYSTEMS
【24h】

USING REENGINEERING FOR KNOWLEDGE-BASED SYSTEMS

机译:在基于知识的系统中使用重新工程化

获取原文
获取原文并翻译 | 示例
           

摘要

Reverse engineering, also called reengineering, is used to modify systems that have functioned for many years, but which can no longer accomplish their intended tasks and, therefore, need to be updated. Reverse engineering can support the modification and extension of the knowledge in an already existing system. However, this can be an intricate task for a large, complex and poorly documented knowledge-based system. The rules in the knowledge base must be gathered, analyzed and understood, but also checked for verification and validation. We introduce an approach that uses reverse engineering for the knowledge in knowledge-based systems. The knowledge is encapsulated in rules, facts and conclusions, and in the relationships between them. Reverse engineering also collects functionality and source code. The outcome of reverse engineering is a model of the knowledge base, the functionality and the source code connected to the rules. These models are presented in diagrams using a graphic representation similar to Unified Modeling Language and employing ontology. Ontology is applied on top of rules, facts and relationships. From the diagrams, test cases are generated during the reverse engineering process and adopted to verify and validate the system.
机译:逆向工程(也称为重新工程)用于修改已运行多年但无法再完成其预期任务的系统,因此需要进行更新。逆向工程可以支持在现有系统中修改和扩展知识。但是,对于大型,复杂且文献记录不多的知识型系统而言,这可能是一项复杂的任务。知识库中的规则必须被收集,分析和理解,还必须检查以进行验证和确认。我们介绍一种对基于知识的系统中的知识使用反向工程的方法。知识封装在规则,事实和结论以及它们之间的关系中。逆向工程还收集功能和源代码。逆向工程的结果是知识库,功能和与规则相关的源代码的模型。这些模型使用类似于统一建模语言的图形表示形式并采用本体的形式在图中表示。本体是在规则,事实和关系之上应用的。根据这些图,在反向工程过程中会生成测试用例,并用于验证和验证系统。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号