首页> 外文会议>International conference on current trends in theory and practice of computer science >Automated Change Propagation from Source Code to Sequence Diagrams
【24h】

Automated Change Propagation from Source Code to Sequence Diagrams

机译:自动更改从源代码到序列图的传播

获取原文

摘要

Sequence diagrams belong to three most frequently used UML diagrams and they are often an integral part of a software design. Designers utilize sequence diagrams to define and visualize designed software's behavior. But during software development and maintenance, multiple vendor's changes are implemented into a source code. These changes lead to inconsistencies between a software model and the source code, that are omitted due to lack of time. This paper is focused on problems with automated source code changes propagation into UML sequence diagrams. In the paper, we propose the architecture for synchronization of outdated designers' sequence diagrams with current software behavior implemented in a source code. The proposed architecture is focused on updating and not on regenerating sequence diagrams, what helps designers to understand modified behavior and changes provided in it. We evaluated the proposed architecture via implemented extension for Eclipse Papyrus, which analyzes differences between sequence diagrams and source code model, and based on developers' styles, it propagates differences to sequence diagrams.
机译:序列图属于三个最常用的UML图表,它们通常是软件设计的组成部分。设计人员利用序列图来定义和可视化设计的软件的行为。但在软件开发和维护期间,多个供应商的更改将实现为源代码。这些变化导致软件模型和源代码之间的不一致,由于缺乏时间,省略了。本文专注于自动源代码的问题,将传播变为UML序列图。在论文中,我们提出了具有在源代码中实现的当前软件行为的过时设计人员序列图的架构。所提出的架构专注于更新而不是再生序列图,有助于设计人员了解其提供的修改行为和更改。我们通过实现Eclipse Papyrus的实现扩展评估了所提出的体系结构,其分析了序列图和源代码模型之间的差异,并基于开发人员的样式,它传播到序列图的差异。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号