A Collaborative testbed Web Tool for Learning Model Transformation in Software Engineering Education
StadisticsView Usage Statistics
MetadataShow full item record
Author/sRodríguez-Gracia, Diego; Criado Rodríguez, Javier; Iribarne Martínez, Luis Fernando; Padilla Soriano, Nicolás
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...