首页> 外文期刊>Electronic Communications of the EASST >A Model-Based Approach to Impact Analysis Using Model Differencing
【24h】

A Model-Based Approach to Impact Analysis Using Model Differencing

机译:基于模型的差异化基于模型的影响分析方法

获取原文
           

摘要

Impact analysis is concerned with the identification of consequences of changes and is therefore an importantactivity 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 softwaresystem. In this paper, we propose a model-based approach to impact analysis, in whichexplicit impact rules can be specified in a domain specific language (DSL). These impact rules define consequences of designated UML classdiagram changes on software artifacts and the need of dependent activitiessuch as data evolution. The UML class diagram changes are identified automaticallyusing model differencing. The advantage of using explicit impact rules is thatthey enable the formalization of knowledge about a product.By explicitly defining this knowledge, it is possible to create a checklistwith hints about development steps that are (potentially) necessary to managethe evolution. To validate the feasibility of our approach, we provide resultsof a case study.
机译:影响分析与更改后果的识别有关,因此是软件演化的重要活动。在基于模型的软件开发中,模型是核心工件,通常用于生成软件系统的必要部分。因此,对模型的更改会极大地影响软件系统的不同工件。在本文中,我们提出了一种基于模型的影响分析方法,其中可以使用领域特定语言(DSL)指定显式影响规则。这些影响规则定义了指定的UML类图更改对软件工件的影响以及相关活动(如数据演化)的需求。使用模型差异自动识别UML类图更改。使用明确的影响规则的优点是,它们可以使有关产品的知识形式化。通过明确定义此知识,可以创建一个清单,其中包含有关(可能)管理演化的开发步骤的提示。为了验证我们方法的可行性,我们提供了一个案例研究的结果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号