Deep Meta-modelling with MetaDepth

نویسندگان

  • Juan de Lara
  • Esther Guerra
چکیده

Meta-modelling is at the core of Model-Driven Engineering, where it is used for language engineering and domain modelling. The OMG’s Meta-Object Facility is the standard framework for building and instantiating meta-models. However, in the last few years, several researchers have identified limitations and rigidities in such scheme, most notably concerning the consideration of only two meta-modelling levels at the same time. In this paper we present MetaDepth, a novel framework that supports a dual linguistic/ontological instantiation and permits building systems with an arbitrary number of meta-levels through deep meta-modelling. The framework implements advanced modelling concepts allowing the specification and evaluation of derived attributes and constraints across multiple meta-levels, linguistic extensions of ontological instance models, transactions, and hosting different constraint and action languages.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Domain-Specific Textual Meta-Modelling Languages for Model Driven Engineering

Domain-specific modelling languages are normally defined through general-purpose meta-modelling languages like the MOF. While this is satisfactory for many Model-Driven Engineering (MDE) projects, several researchers have identified the need for domain-specific metamodelling (DSMM) languages providing customised meta-modelling primitives aimed at the definition of modelling languages in a speci...

متن کامل

A Feature-based Comparison of Melanee and Metadepth

Melanee and MetaDepth are two deep modeling tools based on a common set of core concepts such as the orthogonal classification architecture and deep instantiation. However, at the present time, they have different foci. MetaDepth is a textual modeling tool focusing on the needs of software developers while Melanee is a graphical modeling tool focusing on modeling language creation. The question...

متن کامل

Abstracting Modelling Languages: A Reutilization Approach

ing Modelling Languages: A Reutilization Approach Juan de Lara, Esther Guerra, and Jesús Sánchez Cuadrado Universidad Autónoma de Madrid (Spain) {Juan.deLara, Esther.Guerra, Jesus.Sanchez.Cuadrado}@uam.es Abstract. Model-Driven Engineering automates the development of information systems. This approach is based on the use of Domain-Specific Modelling Languages (DSMLs) for the description of the...

متن کامل

Evaluation of a meta-tutor for constructing models of dynamic systems

Modelling is an important skill to acquire, but it is not an easy one for students to learn. Existing instructional technology has had limited success in teaching modelling. We have applied a recently developed technology, meta-tutoring, to address the important problem of teaching model construction. More specifically, we have developed and evaluated a system that has two parts, a tutor and a ...

متن کامل

Comparison of airway complications following deep and awake extubation in children under general anesthesia: a systematic review and meta-analysis

Introduction: Considering that the complications of extubation in children are much more and more dangerous than in adults and there is no comprehensive and sufficient data that can be cited based on the studies conducted, the present study aims to compare airway complications Two methods of deep and awake extubation were performed in children under general anesthesia. Methods: This systemati...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010