skip to main content
Ngôn ngữ:
Giới hạn tìm kiếm: Giới hạn tìm kiếm: Dạng tài nguyên Hiển thị kết quả với: Hiển thị kết quả với: Chỉ mục

Adapting transformations to metamodel changes via external transformation composition

Garcés, Kelly ; Vara, Juan ; Jouault, Frédéric ; Marcos, Esperanza

Software & Systems Modeling, 2014, Vol.13(2), pp.789-806 [Tạp chí có phản biện]

ISSN: 1619-1366 ; E-ISSN: 1619-1374 ; DOI: 10.1007/s10270-012-0297-1

Toàn văn sẵn có

Trích dẫn Trích dẫn bởi
  • Nhan đề:
    Adapting transformations to metamodel changes via external transformation composition
  • Tác giả: Garcés, Kelly ; Vara, Juan ; Jouault, Frédéric ; Marcos, Esperanza
  • Chủ đề: Model-driven engineering ; Metamodel evolution ; Transformation adaptation
  • Là 1 phần của: Software & Systems Modeling, 2014, Vol.13(2), pp.789-806
  • Mô tả: Evolution is inherent to software systemsbecause of the rapid improvement of technologies and business logic. As a software development paradigm, model driven engineering (MDE) is also affected by this problem. More concretely, being metamodels the cornerstone of MDE, their evolution impacts the rest of software artefacts involved in a development process, i.e., models and transformations. The influence over models has been tackled and partially solved in previous works. This paper focuses on the impact over transformations. We propose an approach to adapt transformations by means of external transformation composition. That is, we chain impacted transformations to particular adaptation transformations which deal with either refactoring/destruction changes or construction changes. Our approach semi-automatically generates such transformations by using the AtlanMod matching language, a DSL to define model matching strategies. To provide with a proof of concept for our proposal, we adapt transformations written in terms of object-relational database metamodels when such metamodels evolve in time.
  • Ngôn ngữ: English
  • Số nhận dạng: ISSN: 1619-1366 ; E-ISSN: 1619-1374 ; DOI: 10.1007/s10270-012-0297-1

Đang tìm Cơ sở dữ liệu bên ngoài...