2007
DOI: 10.5381/jot.2007.6.9.a9
|View full text |Cite
|
Sign up to set email alerts
|

A Metamodel Independent Approach to Difference Representation.

Abstract: It is of critical relevance that designers are able to comprehend the various kinds of design-level modifications that a system undergoes throughout its entire lifecycle. In this respect, an interesting and useful operation between subsequent system versions is the model difference calculation and representation. In this paper, a metamodel independent approach to the representation of model differences which is agnostic of the calculation method is presented. Given two models which conform to a metamodel, thei… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
73
0
3

Year Published

2008
2008
2018
2018

Publication Types

Select...
6
1

Relationship

1
6

Authors

Journals

citations
Cited by 107 publications
(79 citation statements)
references
References 22 publications
(60 reference statements)
0
73
0
3
Order By: Relevance
“…In fact, current techniques typically adopt "tagging" mechanisms of model elements (notably added, updated, deleted) that do not make differences context-independent. In other words, the approaches need to carry extra-information about the involved artefacts to allow an appropriate interpretation of the evolution [CDP07]. Such need hinders, for instance, the exploitation of patching techniques, since differences are difficult to abstract from the detection context.…”
Section: Discussionmentioning
confidence: 99%
See 3 more Smart Citations
“…In fact, current techniques typically adopt "tagging" mechanisms of model elements (notably added, updated, deleted) that do not make differences context-independent. In other words, the approaches need to carry extra-information about the involved artefacts to allow an appropriate interpretation of the evolution [CDP07]. Such need hinders, for instance, the exploitation of patching techniques, since differences are difficult to abstract from the detection context.…”
Section: Discussionmentioning
confidence: 99%
“…As discussed in [CDP07], the differences representation approach enjoys a number of interesting properties that allow the appropriate versioning of models and the retrieval of previous revisions; nonetheless, as an immediate consequence of dealing with a mixture of models conforming to different metamodels a problem arises because of the incomparability between concurrent revisions. In particular, by recalling the scenarios described in Section 4, manipulations made on the repository and the ones locally operated may pertain to different languages, i.e., DiffMM a and DiffMM b , respectively.…”
Section: Core Artefacts and Techniquesmentioning
confidence: 99%
See 2 more Smart Citations
“…Another typical way to implement deltas is to present them operationally as sequences of edit operations [CRP07], and some differencing tools work in this mode [AP03, AAAN + 08].…”
Section: {P1 -> {Lname -> French}}mentioning
confidence: 99%