首页> 外文会议>International visual informatics conference >Similarity Assessment of UML Sequence Diagrams Using Dynamic Programming
【24h】

Similarity Assessment of UML Sequence Diagrams Using Dynamic Programming

机译:使用动态编程对UML序列图进行相似性评估

获取原文

摘要

Unified Modeling Language is a modelling language used to visualize software system during requirement engineering phase.It was accepted as a standard modeling language for visualizing, specifying and documenting software systems by International Organization for Standardization (ISO) as a standard specification. It contained different type of diagrams for specifying software system, among these diagrams is sequence diagrams which is used to specify the functional behavior of software system. The growing complexity of software systems is one of the motivation behind matching of UML diagrams in order to pave the way of reusing existing software to developed new software systems. Previous works on sequence diagrams matching are based on Graph representation in which there is node whenever there is message sending or received. However, the search space for these approach is very large due to the number of nodes in the graph which makes the matching computationally expensive. This paper employed the use of Dynamic Programming approach in order to improve the efficiency of matching between two or more sequence diagrams.
机译:统一建模语言(Unified Modeling Language)是一种用于在需求工程阶段对软件系统进行可视化的建模语言,已被国际标准化组织(ISO)作为标准规范用于可视化,指定和记录软件系统的标准建模语言。它包含用于指定软件系统的不同类型的图,其中这些图是用于指定软件系统功能行为的顺序图。软件系统日趋复杂是UML图匹配背后的动机之一,目的是为重用现有软件开发新的软件系统铺平道路。先前关于序列图匹配的工作都是基于图表示的,其中每当有消息发送或接收时,就会有一个节点。然而,由于图中节点的数量,这些方法的搜索空间非常大,这使得匹配在计算上变得昂贵。为了提高两个或更多序列图之间的匹配效率,本文采用了动态编程方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号