A formalisation of deep metamodelling
Abstract:
Metamodelling is one of the pillars of model-driven engineering, used for language engineering and domain modelling. Even though metamodelling is traditionally based on a two-metalevel approach, several researchers have pointed out limitations of this solution and proposed an alternative deep (also called multi-level) approach to obtain simpler system specifications. However, this approach currently lacks a formalisation that can be used to explain fundamental concepts such as deep characterisation, double linguistic/ontological typing and linguistic extension. This paper provides such a formalisation based on the Diagram Pbkp_redicate Framework, and discusses its practical realisation in the metaDepth tool.
Año de publicación:
2014
Keywords:
- Deep characterisation
- METADEPTH
- Potency
- category theory
- Graph transformation
- model-driven engineering
- Linguistic extension
- Multi-level metamodelling
- Diagram pbkp_redicate framework
- Double linguistic/ontological typing
- Deep metamodelling
Fuente:
scopus
Tipo de documento:
Article
Estado:
Acceso restringido
Áreas de conocimiento:
- Inteligencia artificial
Áreas temáticas:
- Programación informática, programas, datos, seguridad
- Métodos informáticos especiales
- Funcionamiento de bibliotecas y archivos