Article ID Journal Published Year Pages File Type
10312613 Computers in Human Behavior 2015 8 Pages PDF
Abstract
Software Engineering provides mechanisms to design, develop, manage and maintain social and collaborative software systems. At present, the Software Engineering Curricula includes teaching Model-Driven Engineering (MDE) as a new paradigm that enables higher productivity, attempting to maximize compatibility between systems. Modern learning methods MDE require the use of practical approaches to analyze new model-transformation techniques. Model transformations are carried out by using very high-level languages, like the ATL language. This model transformation language is built as a plugin for the Eclipse framework, and users who want to collaborate and develop software with it, have some difficulties executing ATL transformations outside this platform. To handle models at runtime, it is interesting to perform the transformations in a standalone way. In this context, we have developed a testbed web tool which aims to be useful for learning model transformation techniques. The tool offers a Graphical User Interface to test and verify the involved model transformations. The proposal is useful as a collaborative scenario for learning MDE and model transformation issues and techniques in Software Engineering education.
Related Topics
Physical Sciences and Engineering Computer Science Computer Science Applications
Authors
, , , ,