跳到主要导航 跳到搜索 跳到主要内容

Automated traceability analysis for UML model refinements

  • Lionel C. Briand*
  • , Yvan Labiche
  • , Tao Yue
  • *此作品的通讯作者

科研成果: 期刊稿件文章同行评审

摘要

During iterative, UML-based software development, various UML diagrams, modeling the same system at different levels of abstraction are developed. These models must remain consistent when changes are performed. In this context, we refine the notion of impact analysis and distinguish horizontal impact analysis-that focuses on changes and impacts at one level of abstraction-from vertical impact analysis-that focuses on changes at one level of abstraction and their impacts on another level. Vertical impact analysis requires that some traceability links be established between model elements at the two levels of abstraction. We propose a traceability analysis approach for UML 2.0 class diagrams which is based on a careful formalization of changes to those models, refinements which are composed of those changes, and traceability links corresponding to refinements. We show how actual refinements and corresponding traceability links are formalized using the OCL. Tool support and a case study are also described.

源语言英语
页(从-至)512-527
页数16
期刊Information and Software Technology
51
2
DOI
出版状态已出版 - 2月 2009
已对外发布

指纹

探究 'Automated traceability analysis for UML model refinements' 的科研主题。它们共同构成独一无二的指纹。

引用此