کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
422654 685126 2007 15 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Using Aspect-orientation Techniques to Improve Reuse of Metamodels
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
پیش نمایش صفحه اول مقاله
Using Aspect-orientation Techniques to Improve Reuse of Metamodels
چکیده انگلیسی

Metamodelling is an activity that attracts attention of the research community dealing with the Model-Driven Development (MDD). To be reusable in different MDD approaches a metamodel should be unaware of being extended by another metamodel. This property of metamodel is called obliviousness. This paper shows that current techniques implementing metamodels do not maintain obliviousness when some elements of the extended metamodel and the elements of the original model have association relations. Three different approaches to reuse of metamodels are analyzed. One of the approaches uses traditional object-oriented techniques. Two other approaches use aspect-oriented techniques. The paper shows that the third approach, which considers relationships as first-class citizens at the implementation level by using relationship aspects, guarantees obliviousness of metamodels.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Electronic Notes in Theoretical Computer Science - Volume 163, Issue 2, 16 April 2007, Pages 29-43