首页> 外文会议>IEEE International Symposium on Web Site Evolution >Ontology-based Program Comprehension Tool Supporting Website Architectural Evolution
【24h】

Ontology-based Program Comprehension Tool Supporting Website Architectural Evolution

机译:基于本体的计划理解工具支持网站架构演变

获取原文

摘要

A challenge of existing program comprehension approaches is to provide consistent and flexible representations for software systems. Maintainers have to match their mental models with the different representations these tools provide. In this paper, we present a novel approach that addresses this issue by providing a consistent ontological representation for both source code and documentation. The ontological representation unifies information from various sources, and therefore reduces the maintainers' comprehension efforts. In addition, representing software artifacts in a formal ontology enables maintainers to formulate hypotheses about various properties of software systems. These hypotheses can be validated through an iterative exploration of information derived by our ontology inference engine. The implementation of our approach is presented in detail, and a case study is provided to demonstrate the applicability of our approach during the architectural evolution of a website content management system.
机译:对现有计划理解方法的挑战是为软件系统提供一致和灵活的表示。维护者必须将他们的心理模型与这些工具提供的不同陈述相匹配。在本文中,我们提出了一种新的方法,通过为源代码和文档提供一致的本体论表示来解决这个问题。本体论代表统一来自各种来源的信息,因此减少了维护者的理解工作。此外,代表正式本体中的软件工件使维护者能够制定关于软件系统各种属性的假设。这些假设可以通过迭代探索我们的本体推论引擎引擎导出的信息探索。我们的方法实施了详细介绍,提供了一个案例研究,以展示我们的方法在网站内容管理系统的建筑演变期间的适用性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号