首页> 外文会议>International Conference on Software Engineering Advances >Aiming towards Modernization: Visualization to Assist Structural Understanding of Oracle Forms Applications
【24h】

Aiming towards Modernization: Visualization to Assist Structural Understanding of Oracle Forms Applications

机译:旨在实现现代化:可视化以协助对甲骨文形成应用的结构理解

获取原文

摘要

Oracle Forms is a tool for creating screens that interact with an Oracle database. It appeared in the eighties and its use spread to many IT sectors today. There are pressures that push software engineers to modernize Oracle Forms applications: obsolescence of technology, requirements of users, etc. For a straightforward modernization, it is necessary to comprehend the applications from a prior step. This paper reports the preliminary results of the "Forms Modernization" project, in particular, of the understanding step. In most cases, the understanding of Forms applications is a complex and time-consuming task due to several reasons: large size of applications, lack of design documentation, lack of software organization. This paper proposes a visualization process to alleviate these issues. The process takes static Oracle Forms code as input and produces a set of domain specific diagrams/views, that ranges from high to low abstraction levels, as output. The gist of diagrams and views is to assist engineers in a structural understanding of the Oracle Forms software. The process includes algorithms for element discovery and clustering, and is instrumented by means of a tool running on Eclipse Modeling technologies. We take advantage of four real Oracle Forms applications to illustrate the benefits of this approach. These applications have been provided by Asesoftware, which is the Colombian industrial partner of the project.
机译:Oracle Forms是一种创建与Oracle数据库交互的屏幕的工具。它在八十年代中出现,它今天的用途传播到许多IT行业。有压力将软件工程师推向现代化的Oracle Forms应用:技术过时,用户要求等。对于直接的现代化,有必要从现有步骤中理解应用程序。本文报告了“形成现代化”项目的初步结果,特别是理解步骤。在大多数情况下,由于几种原因,对表单应用程序的理解是一个复杂和耗时的任务:大尺寸的应用程序,缺乏设计文档,缺乏软件组织。本文提出了一种可视化过程来缓解这些问题。该过程将静态Oracle Forms Code作为输入,并生成一组域特定图/视图,该图表范围从高到低抽象级别,作为输出。图中的GIST和视图是协助工程师在结构理解中,了解Oracle Forms软件。该过程包括元素发现和群集的算法,并通过在Eclipse建模技术上运行的工具来介绍。我们利用四种真正的Oracle表单应用程序来说明这种方法的好处。这些应用程序由ASESoftware提供,该申请是该项目的哥伦比亚工业伙伴。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号