Analysis of Crosscutting in Model Transformations

Klaas van den Berg, B. Tekinerdogan, H. Nguyen

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

Abstract

This paper describes an approach for the analysis of crosscutting in model transformations in the Model Driven Architecture (MDA). Software architectures should be amenable to changes in user requirements and technological platforms. Impact analysis of changes can be based on traceability of architectural design elements. Design elements have dependencies with other software artifacts but also evolve in time. Crosscutting dependencies may have a strong influence on modifiability of software architectures. We define crosscutting based on a traceability pattern. We present an impact analysis of crosscutting dependencies in transformations rules at model level as well as at meta-model level.
Original languageUndefined
Title of host publicationECMDA-TW Traceability Workshop Proceedings 2006
EditorsJ. Aagedal, T. Neple, J. Oldevik
Place of PublicationTrondheim
PublisherSINTEF
Pages51-64
Number of pages14
ISBN (Print)82-14-04030-2
Publication statusPublished - 10 Jul 2006

Publication series

NameSINTEF Report
PublisherSintef
NumberA219

Keywords

  • EWI-9089
  • METIS-237917
  • IR-63917

Cite this

van den Berg, K., Tekinerdogan, B., & Nguyen, H. (2006). Analysis of Crosscutting in Model Transformations. In J. Aagedal, T. Neple, & J. Oldevik (Eds.), ECMDA-TW Traceability Workshop Proceedings 2006 (pp. 51-64). (SINTEF Report; No. A219). Trondheim: SINTEF.
van den Berg, Klaas ; Tekinerdogan, B. ; Nguyen, H. / Analysis of Crosscutting in Model Transformations. ECMDA-TW Traceability Workshop Proceedings 2006. editor / J. Aagedal ; T. Neple ; J. Oldevik. Trondheim : SINTEF, 2006. pp. 51-64 (SINTEF Report; A219).
@inproceedings{92a58a0d53e14984ad1f429a889e521d,
title = "Analysis of Crosscutting in Model Transformations",
abstract = "This paper describes an approach for the analysis of crosscutting in model transformations in the Model Driven Architecture (MDA). Software architectures should be amenable to changes in user requirements and technological platforms. Impact analysis of changes can be based on traceability of architectural design elements. Design elements have dependencies with other software artifacts but also evolve in time. Crosscutting dependencies may have a strong influence on modifiability of software architectures. We define crosscutting based on a traceability pattern. We present an impact analysis of crosscutting dependencies in transformations rules at model level as well as at meta-model level.",
keywords = "EWI-9089, METIS-237917, IR-63917",
author = "{van den Berg}, Klaas and B. Tekinerdogan and H. Nguyen",
note = "Website workshop: http://modelbased.net/ecmda-traceability/",
year = "2006",
month = "7",
day = "10",
language = "Undefined",
isbn = "82-14-04030-2",
series = "SINTEF Report",
publisher = "SINTEF",
number = "A219",
pages = "51--64",
editor = "J. Aagedal and T. Neple and J. Oldevik",
booktitle = "ECMDA-TW Traceability Workshop Proceedings 2006",

}

van den Berg, K, Tekinerdogan, B & Nguyen, H 2006, Analysis of Crosscutting in Model Transformations. in J Aagedal, T Neple & J Oldevik (eds), ECMDA-TW Traceability Workshop Proceedings 2006. SINTEF Report, no. A219, SINTEF, Trondheim, pp. 51-64.

Analysis of Crosscutting in Model Transformations. / van den Berg, Klaas; Tekinerdogan, B.; Nguyen, H.

ECMDA-TW Traceability Workshop Proceedings 2006. ed. / J. Aagedal; T. Neple; J. Oldevik. Trondheim : SINTEF, 2006. p. 51-64 (SINTEF Report; No. A219).

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

TY - GEN

T1 - Analysis of Crosscutting in Model Transformations

AU - van den Berg, Klaas

AU - Tekinerdogan, B.

AU - Nguyen, H.

N1 - Website workshop: http://modelbased.net/ecmda-traceability/

PY - 2006/7/10

Y1 - 2006/7/10

N2 - This paper describes an approach for the analysis of crosscutting in model transformations in the Model Driven Architecture (MDA). Software architectures should be amenable to changes in user requirements and technological platforms. Impact analysis of changes can be based on traceability of architectural design elements. Design elements have dependencies with other software artifacts but also evolve in time. Crosscutting dependencies may have a strong influence on modifiability of software architectures. We define crosscutting based on a traceability pattern. We present an impact analysis of crosscutting dependencies in transformations rules at model level as well as at meta-model level.

AB - This paper describes an approach for the analysis of crosscutting in model transformations in the Model Driven Architecture (MDA). Software architectures should be amenable to changes in user requirements and technological platforms. Impact analysis of changes can be based on traceability of architectural design elements. Design elements have dependencies with other software artifacts but also evolve in time. Crosscutting dependencies may have a strong influence on modifiability of software architectures. We define crosscutting based on a traceability pattern. We present an impact analysis of crosscutting dependencies in transformations rules at model level as well as at meta-model level.

KW - EWI-9089

KW - METIS-237917

KW - IR-63917

M3 - Conference contribution

SN - 82-14-04030-2

T3 - SINTEF Report

SP - 51

EP - 64

BT - ECMDA-TW Traceability Workshop Proceedings 2006

A2 - Aagedal, J.

A2 - Neple, T.

A2 - Oldevik, J.

PB - SINTEF

CY - Trondheim

ER -

van den Berg K, Tekinerdogan B, Nguyen H. Analysis of Crosscutting in Model Transformations. In Aagedal J, Neple T, Oldevik J, editors, ECMDA-TW Traceability Workshop Proceedings 2006. Trondheim: SINTEF. 2006. p. 51-64. (SINTEF Report; A219).