نتایج جستجو برای: emf ecore

تعداد نتایج: 2514  

2008
Bernhard Schätz

With models becoming a common-place in software and systems development, the support of automatic transformations of those models is an important asset to increase the efficiency and improve the quality of the development process. However, the definition of transformations still is quite complex. Several approaches – from more imperative to more declarative styles – have been introduced to supp...

Journal: :Softwaretechnik-Trends 2009
Moritz Eysholdt Sören Frey Wilhelm Hasselbring

The description of data used for e.g. persisting or transmitting information should be defined in a structured way. The structure itself can therefore be seen as a meta model specifying the data model. Over time a software system evolves and the inherent meta models tend to be unstable. Nevertheless, older formats often have to be supported during transition periods. Previous data models, as be...

2009
Holger Giese Stephan Hildebrandt

Reuseware is an open-source model composition framework for composing models defined in arbitrary Ecore-based languages. In its four years of development, Reuseware has experienced many extensions and refactorings due to the integration of new research results and requirements. One year ago, a redevelopment of Reuseware’s core was started. Thanks to its EMF code generation, Fujaba was introduce...

2009
Jendrik Johannes

Reuseware is an open-source model composition framework for composing models defined in arbitrary Ecore-based languages. In its four years of development, Reuseware has experienced many extensions and refactorings due to the integration of new research results and requirements. One year ago, a redevelopment of Reuseware’s core was started. Thanks to its EMF code generation, Fujaba was introduce...

2007
A. Natali A. Del Cinque E. Oliva

In this paper we discuss the role of modelling and of EMF (Eclipse Modeling Framework) and GMF (Eclipse Graphical Modeling Framework) in the design and development of supports for eLearning applications. A model driven approach to eLearning applications is presented, rooted on the explicit representation of the model of the didactic content, based on a metamodel language expressed in Ecore. Bes...

2009
Birgit Demuth Claas Wilke

1 The Object Constraint Language (OCL) is a formal language standardized by the OMG (Object Management Group) that allows the specification of constraints on MOF(Meta Object Facility) or EMF (Eclipse Modeling Framework) Ecore-based models. After about ten years of research and OCL prototyping in the area of using formal methods in practical software engineering, OCL is appreciated by the indust...

2017
Timur Sağlam

Model-driven software development makes developing software faster and less complex by providing a higher abstraction layer than source code. However, since model-driven tools often generate the source code partially or completely from a model, one needs a suitable model to use model-driven approaches. The Eclipse Modeling Framework o ers a meta-metamodel called Ecore, which can be used to crea...

2014
Antonio Garmendia Esther Guerra Dimitrios S. Kolovos Juan de Lara

Model-Driven Engineering aims at reducing the cost of system development by raising the level of abstraction at which developers work. Thus, models become the main assets in this paradigm, guiding the development until code for the final application is obtained. However, even though domain-specific, models may become large and complex, becoming cumbersome to edit and manipulate. In this scenari...

2014
Sonja Ristić

Model-Driven Software Engineering (MDSE) aims to provide automated support for the development, maintenance and evolution of software by performing transformations on models. During these transformations model elements are traced from a more abstract model to a more concrete model and vice versa, achieved through meta-modeling. Software development process produces numerous models of complex ap...

نمودار تعداد نتایج جستجو در هر سال

با کلیک روی نمودار نتایج را به سال انتشار فیلتر کنید