کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
4956481 1444519 2017 24 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
A tool to support the definition and enactment of model-driven migration processes
ترجمه فارسی عنوان
یک ابزار برای حمایت از تعریف و تصویب فرایندهای مهاجرت بر اساس مدل
کلمات کلیدی
مهندسی مبتنی بر مدل، فرآیندهای نرم افزاری، مهاجرت نرم افزار، تصویب فرآیند،
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر شبکه های کامپیوتری و ارتباطات
چکیده انگلیسی


- A tool to ease the implementation of MDE-based migration processes is presented.
- Enactment of MDE-based migration process models is supported.
- When process models are enacted, manual tasks are added to a task management tool.
- Lack of enactment of SPEM is overcome with a DSL for defining migration processes.
- Open source tools (e.g. Mylyn) are used to manage manual tasks in MDE processes.

One of the main challenges to achieve the industrial adoption of Model-Driven Engineering (MDE) paradigm is building tools able to support model-driven software processes. We present a tool for the definition and enactment of model-driven migration processes. We have created a SPEM-based language for defining Abstract Migration models that represent an MDE migration solution for a particular pair of source and target technologies. For each legacy application to be migrated, the Abstract Migration model is transformed into a Concrete Migration model which contains all the information needed for the enactment. Then, these models are enacted by means of a process interpreter which generates Trac tickets for executing automated tasks by means of Ant scripts and managing manual tasks with the Mylyn tool.Our work has therefore two main contributions: i) it proposes a novel solution for the enactment that integrates the execution of the automated tasks with the generation of tickets to support the manual tasks, and ii) it describes how MDE techniques can be used to implement process engineering tools, in particular migration processes. The article presents the approach and describes in detail the essential aspects of our tool.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Systems and Software - Volume 128, June 2017, Pages 106-129
نویسندگان
, , ,