A tool for the automatic generation of multimodel editors


Abstract:

In a software development process, normally different stakeholders have different system views at different abstraction levels. This heterogeneity when applying the Model-Driven Software Development approach requires the use of multiple views to represent a software system. However, EMF tools are focused on the generation of editors for one unique view. This fact affects negatively the maintainability, e.g. one editor must be modified when a new view is added in the system. In this demo, we present an infrastructure where the user can create metamodels for representing multiple views, and their relationships. This infrastructure allows creating automatically editors for any multimodel that represents these multiple views by means of the EMF code generation facilities. This solution provides a flexible way for generating automatically multimodel editors. Additionally, we show an example of a multimodel editor that illustrates the feasibility of the infrastructure. A video with a demo can be found at: http://goo.gl/rLmmZK.

Año de publicación:

2015

Keywords:

  • Model editors
  • Multi-view modelling
  • EMF
  • Editor generation

Fuente:

scopusscopus

Tipo de documento:

Conference Object

Estado:

Acceso restringido

Áreas de conocimiento:

  • Ingeniería de software
  • Software

Áreas temáticas:

  • Funcionamiento de bibliotecas y archivos