Skip to main content
QUICK REVIEW

[论文解读] Comparative Study on DFD to UML Diagrams Transformations

Atif Aftab Ahmed Jilani, Muhammad Usman|arXiv (Cornell University)|Feb 21, 2011
Model-Driven Software Engineering Techniques参考文献 21被引用 8
一句话总结

本文对现有基于规则的将数据流图(DFD)转换为统一建模语言(UML)图的技术进行了比较分析,重点关注类图和组件图。研究识别出在完整性、自动化程度和转换深度方面存在局限性,特别是在处理数据存储和真实世界案例研究方面,并提出了一种分析矩阵以评估现有方法的优势与劣势。

ABSTRACT

Most of legacy systems use nowadays were modeled and documented using structured approach. Expansion of these systems in terms of functionality and maintainability requires shift towards object-oriented documentation and design, which has been widely accepted by the industry. In this paper, we present a survey of the existing Data Flow Diagram (DFD) to Unified Modeling language (UML) transformation techniques. We analyze transformation techniques using a set of parameters, identified in the survey. Based on identified parameters, we present an analysis matrix, which describes the strengths and weaknesses of transformation techniques. It is observed that most of the transformation approaches are rule based, which are incomplete and defined at abstract level that does not cover in depth transformation and automation issues. Transformation approaches are data centric, which focuses on data-store for class diagram generation. Very few of the transformation techniques have been applied on case study as a proof of concept, which are not comprehensive and majority of them are partially automated.

研究动机与目标

  • 评估遗留系统现代化中DFD到UML转换技术的最新进展。
  • 识别定义DFD到UML转换方法质量与完整性的关键参数。
  • 通过系统性分析评估现有转换方法的实际适用性和自动化水平。
  • 突出现有方法在处理数据存储和实现完全自动化方面的不足。
  • 提供一个基于所识别标准的结构化分析矩阵,用于比较转换技术。

提出的方法

  • 对文献中现有的DFD到UML转换技术进行全面调查。
  • 基于调查结果定义一组评估参数,包括完整性、自动化水平、数据存储处理方式以及案例研究的使用情况。
  • 开发一个分析矩阵,以系统化方式比较不同参数下的转换技术。
  • 根据设计与实现方式,将转换方法分类为基于规则的、以数据为中心的或部分自动化的。
  • 评估技术在真实世界案例研究中的应用程度,作为概念验证的依据。
  • 重点关注从DFD生成类图和组件图,特别是数据存储在类建模中的作用。

实验结果

研究问题

  • RQ1定义DFD到UML转换技术质量的关键特征和参数是什么?
  • RQ2现有的基于规则的DFD到UML转换方法在完整性和自动化方面达到何种程度?
  • RQ3当前技术在生成UML类图时,对数据存储的处理程度如何?
  • RQ4有多少种转换方法通过了全面的案例研究或实际应用验证?
  • RQ5当前转换方法在深度、自动化和实际适用性方面的主要局限性是什么?

主要发现

  • 大多数DFD到UML转换技术是基于规则的,且停留在抽象层面,缺乏详细的实现指导。
  • 转换方法主要以数据为中心,对数据存储在类图生成中的作用尤为重视。
  • 仅有少数技术在案例研究中得到应用,且多为范围有限的部分概念验证。
  • 多数方法仅实现部分自动化,表明在完全工具支持和系统集成方面仍存在差距。
  • 分析矩阵揭示了不同转换方法在完整性和自动化方面存在显著不一致性。
  • 缺乏全面、端到端的转换管道,无法支持完全自动化和真实世界验证。

更好的研究,从现在开始

从阅读论文到最终审阅,大幅缩短您的研究时间。

无需绑定信用卡

本解读由 AI 生成,并经人工编辑审核。