Instruct: Identify the main and secondary category of Arxiv papers based on the titles and abstracts
Query: 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 important activity for software evolution. In
modelbased 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 modelbased 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.

31
The categories of this paper are: ao-sci
30
The categories of this paper are: q-alg
27
The categories of this paper are: comp-gas
32
The categories of this paper are: atom-ph
26
The categories of this paper are: bayes-an
0
The categories of this paper are: hep-ph
16
The categories of this paper are: stat
28
The categories of this paper are: alg-geom
35
The categories of this paper are: mtrl-th
17
The categories of this paper are: q-fin
2
The categories of this paper are: math
25
The categories of this paper are: patt-sol
14
The categories of this paper are: math-ph
34
The categories of this paper are: chem-ph
15
The categories of this paper are: nucl-ex
6
The categories of this paper are: astro-ph