کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
6885552 696592 2016 17 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Co-evolution of metamodels and models through consistent change propagation
ترجمه فارسی عنوان
تکامل متامدل ها و مدل ها از طریق انتشار سازگار با تغییرات
کلمات کلیدی
تکامل تکامل، بررسی انطباق، انتشار تغییر دائمی،
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر شبکه های کامپیوتری و ارتباطات
چکیده انگلیسی
In model-driven engineering (MDE), metamodels and domain-specific languages are key artifacts as they are used to define syntax and static semantics of domain models. However, metamodels are evolving over time, requiring existing domain models to be co-evolved. Though approaches have been proposed for performing such co-evolution automatically, those approaches typically support only specific metamodel changes. In this paper, we present a vision of co-evolution between metamodels and models through consistent change propagation. The approach addresses co-evolution issues without being limited to specific metamodels or evolution scenarios. It relies on incremental management of metamodel-based constraints that are used to detect co-evolution failures (i.e., inconsistencies between metamodel and model). After failure detection, the approach automatically generates suggestions for correction (i.e., repairs for inconsistencies). A case study with the UML metamodel and 23 UML models shows that the approach is technically feasible and also scalable.
ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Systems and Software - Volume 111, January 2016, Pages 281-297
نویسندگان
, , , ,