首页    期刊浏览 2024年12月02日 星期一
登录注册

文章基本信息

  • 标题:A Model-Based Approach to Impact Analysis Using Model Differencing
  • 本地全文:下载
  • 作者:Klaus Müller ; Bernhard Rumpe
  • 期刊名称:Electronic Communications of the EASST
  • 电子版ISSN:1863-2122
  • 出版年度:2014
  • 语种:English
  • 出版社:European Association of Software Science and Technology (EASST)
  • 摘要:Impact analysis is concerned with the identification of consequences of changes and is therefore an important activity for software evolution. In model-based software development, models are core artifacts, which are often used to generate essential parts of a software system. Changes to a model can thus substantially affect different artifacts of a software system. In this paper, we propose a model-based approach to impact analysis, in which explicit impact rules can be specified in a domain specific language (DSL). These impact rules define consequences of designated UML class diagram changes on software artifacts and the need of dependent activities such as data evolution. The UML class diagram changes are identified automatically using model differencing. The advantage of using explicit impact rules is that they enable the formalization of knowledge about a product. By explicitly defining this knowledge, it is possible to create a checklist with hints about development steps that are (potentially) necessary to manage the evolution. To validate the feasibility of our approach, we provide results of a case study.
国家哲学社会科学文献中心版权所有