Proceedings of the 6th International Workshop on Models and Evolution 2012
DOI: 10.1145/2523599.2523609
|View full text |Cite
|
Sign up to set email alerts
|

Towards the automatic discovery of platform transformation templates of legacy object-oriented systems

Abstract: Software modernization is needed to perform the evolution of a system when conventional practices can no longer achieve the desired evolution goal. In their initiative called architecture-driven modernization (ADM), the Object Management Group proposes to use MDA to perform this modernization. However, ADM needs new tools and techniques to migrate systems developed on a non-model-driven environment to a model-driven environment. One challenge to enable this migration is the discovery of a platform description … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
5
0

Year Published

2012
2012
2024
2024

Publication Types

Select...
4
3

Relationship

1
6

Authors

Journals

citations
Cited by 7 publications
(5 citation statements)
references
References 8 publications
0
5
0
Order By: Relevance
“…It also provides, for use in a platform-specific model, concepts representing the different kinds of elements to be used in specifying the use of the platform by an application (Miller and Mukerji, 2003). " In another work, we defined the PDM in two views (see Figure 1a): the UML profile and a set of transformations (Chénard et al, 2010).…”
Section: The Metamodelmentioning
confidence: 99%
See 1 more Smart Citation
“…It also provides, for use in a platform-specific model, concepts representing the different kinds of elements to be used in specifying the use of the platform by an application (Miller and Mukerji, 2003). " In another work, we defined the PDM in two views (see Figure 1a): the UML profile and a set of transformations (Chénard et al, 2010).…”
Section: The Metamodelmentioning
confidence: 99%
“…Our MDE approach describes the PDM in two views: a UML profile and a set of transformations (Chénard et al, 2010). The UML profile is used to parameterize the PIM with the design decisions of a platform or architecture.…”
Section: Introductionmentioning
confidence: 99%
“…Chénard et al [14] described an automatic process to discover templates from source code of object-oriented systems by using CCD techniques.…”
Section: Related Workmentioning
confidence: 99%
“…First, this step exploits the relationships between classifiers and their attributes and operation to identify the constraints. For instance, as all Mapper classifiers in the PSM have the operation Insert, we can conclude that there is a dependency constraint that exists between the classifier PSC Mapper and the operation PSC In [10], we presented the results of the validation of an earlier version of our approach. This version provided an automatic mode and supported legacy systems in Java language.…”
Section: The Metamodel Of the Approachmentioning
confidence: 99%
“…We presented respectively in [9] and in [10] an earlier version of the algorithms to discover the first view and the second view of a PDM from the source code of a legacy object-oriented system. This version, implemented in a prototype tool developed within the Eclipse Environment, proposed an automatic approach for the extraction and supported only legacy systems in Java language.…”
Section: Introductionmentioning
confidence: 99%