Filters








204 Hits in 1.6 sec

On Metamodeling in Megamodels [chapter]

Dragan Gašević, Nima Kaviani, Marek Hatala
Lecture Notes in Computer Science  
In this paper, we use Favre's megamodel that was already used for defining linguistic metamodeling.  ...  Here, we show that in order for this megamodel to be able to fully capture all the concepts of ontological metamodeling, some refinements should be applied to its definition.  ...  Based on these facts, the megamodel is extended with new elements in order to explain the meaning of metamodeling (Fig. 3) .  ... 
doi:10.1007/978-3-540-75209-7_7 fatcat:gt7pn7xxqzgitkxfck2njkzq2q

On the Impact Significance of Metamodel Evolution in MDE

Ludovico Iovino, Alfonso Pierantonio, Ivano Malavolta
2012 Journal of Object Technology  
The approach is agnostic of the adaptation technique and formalizes the whole ecosystem and the relatedness of the involved artifacts in terms of megamodels.  ...  In fact, when a metamodel undergoes modifications, the related artifacts might require to be consistently adapted in order to recovery their validity. This is an intrinsically difficult process.  ...  Acknowledgments The authors would like to thank Juri Di Rocco and Giacomo Lamonaco for their help and support in making this work possible.  ... 
doi:10.5381/jot.2012.11.3.a3 fatcat:l6egd7zjn5bmddnx2op5jw4bra

Inter-DSL coordination support by combining megamodeling and model weaving

Frédéric Jouault, Bert Vanhooff, Hugo Bruneliere, Guillaume Doux, Yolande Berbers, Jean Bezivin
2010 Proceedings of the 2010 ACM Symposium on Applied Computing - SAC '10  
As a proposal to solve this inter-DSL coordination issue, we introduce in this paper a generic and extensible inter-model traceability and navigation environment based on the complementary use of megamodeling  ...  Even if the main focus can be on a single model (e.g. a class diagram model), related elements in other models (e.g. a requirement model) often have to be considered and/or accessed.  ...  The top part of the figure shows basic concepts, from the metamodel of megamodel, to represent models and relationships between them in a megamodel.  ... 
doi:10.1145/1774088.1774511 dblp:conf/sac/JouaultVBDBB10 fatcat:y2atkdo6qrezhlnihwxbshvuqq

Applying Megamodelling to Model Driven Performance Engineering

Mathias Fritzsche, Hugo Bruneliere, Bert Vanhooff, Yolande Berbers, Frédéric Jouault, Wasif Gilani
2009 2009 16th Annual IEEE International Conference and Workshop on the Engineering of Computer Based Systems  
In this paper, we demonstrate the use of megamodelling to manage the numerous artefacts involved in MDPE.  ...  Megamodelling enables the explicit modelling of the metadata on MDE artefacts, including possible relationships between those artefacts.  ...  The information in this document is proprietary to the following MODELPLEX [29] consortium members: SAP RESEARCH and INRIA.  ... 
doi:10.1109/ecbs.2009.33 dblp:conf/ecbs/FritzscheBVBJG09 fatcat:xdp45dkcofdfhjsvu64ns7nm5e

Towards a Megamodel to Model Software Evolution Through Transformations

Jean-Marie Favre, Tam NGuyen
2005 Electronical Notes in Theoretical Computer Science  
The concepts of model, metamodel and transformation are usually ill-defined in industrial standards like the MDA or XML.  ...  Models, Metamodels and Transformations are the cornerstones of this approach.  ...  on this topic.  ... 
doi:10.1016/j.entcs.2004.08.034 fatcat:3ahifk6b5vgyzc33uwa4ryccma

Languages, Models and Megamodels

Anya Helene Bagge, Vadim Zaytsev
2014 Seminar on Advanced Techniques and Tools for Software Evolution  
We also occasionally engage in metamodelling as a process of shaping the language of interest, and in megamodelling as an activity of positioning models of various kinds with respect to one another.  ...  Here we provide a summary of the interactive tutorial, explain the basic terminology and provide enough references to get one started as a software linguist and/or a megamodeller.  ...  We have to draw your attention here to the fact that such a megamodel leaves many questions open and on a certain level of understanding it is incorrect: many models conform to one metamodel, and many  ... 
dblp:conf/sattose/BaggeZ14 fatcat:o6dux74i25fphanuolgrlqbvja

Supporting Simulation Experiments with Megamodeling

Sema Çam, Orçun Dayıbaş, Bilge K. Görür, Halit Oğuztüzün, Levent Yilmaz, Sritika Chakladar, Kyle Doud, Alice E. Smith, Alejandro Teran-Somohano
2018 Proceedings of the 6th International Conference on Model-Driven Engineering and Software Development  
Our proposed Megamodel for Simulation Experiments is based on SED-ML (Simulation Experiment Description Markup Language).  ...  We propose to bring Global Model Management (GMM) to bear on simulation experiment management by using techniques and tools from megamodeling.  ...  The megamodel conforms to the GMM4SE metamodel. There are two fundamental mechanisms to specify model relations in our megamodel.  ... 
doi:10.5220/0006586703720378 dblp:conf/modelsward/CamDGOYCDST18 fatcat:sm7x2eajffhxle4ep3hciam5di

Interconnected Linguistic Architecture

Johannes Härtel, Lukas Härtel, Ralf Lämmel, Andrei Varanovich, Marcel Heinz
2017 The Art, Science, and Engineering of Programming  
To this end, we adopt an approach that is primarily based on prototyping (i.e., implementa- tion of a megamodeling infrastructure with all conceivable connections) and experimentation with showcases (i.e  ...  We assume that documentation should model a macroscopic view on usage scenarios of technologies in terms of involved artifacts, leveraged software languages, data flows, conformance relationships, and  ...  The megamodel fragment in Fig. 1 models one aspect of (using) EMF: the generation of a EMF Model API from a metamodel (metaModel) and a generator model (genModel); the generation is abstracted as a function  ... 
doi:10.22152/programming-journal.org/2017/1/3 fatcat:2i4w7te2szexnhqnfculiiww5e

Model Driven Management of Complex Systems: Implementing the Macroscope's Vision

Mikaël Barbero, Frédéric Jouault, Jean Bézivin
2008 15th Annual IEEE International Conference and Workshop on the Engineering of Computer Based Systems (ecbs 2008)  
We show how the basic properties of MDE may be of significant help in this context and we characterize and extend MDE by the concept of a "megamodel", i.e. a model which elements may themselves be models  ...  Several years ago, first generation model driven engineering (MDE) tools focused on generating code from high-level platform-independent abstract descriptions.  ...  4 . 4 AM3Core: base metamodel of megamodel (in KM3) Figure 5 . 5 The megamodel browser prototype Figure 7 .Figure 8 78 Example of SVG Pie Chart presentation of measures on a UML model Figure 9 .  ... 
doi:10.1109/ecbs.2008.42 dblp:conf/ecbs/BarberoJB08 fatcat:wdjthy3jr5chlixoaw32mskrvy

MoScript: A DSL for Querying and Manipulating Model Repositories [chapter]

Wolfgang Kling, Frédéric Jouault, Dennis Wagelaar, Marco Brambilla, Jordi Cabot
2012 Lecture Notes in Computer Science  
MoScript relies on the megamodeling concept to provide a homogeneous model-based interface to heterogeneous repositories.  ...  , manipulate them (e.g., by running transformations on sets of models), and store them back in the repository.  ...  A megamodel is a regular model, thus it conforms to a metamodel, which is shown in Fig. 2 .  ... 
doi:10.1007/978-3-642-28830-2_10 fatcat:vb4ismgsb5bjhmplmhrxpkhd5i

On the customization of model management systems for file-centric IDEs

David Méndez-Acuña, Rubby Casallas, Anne Etien
2013 Proceedings of the 2013 ACM workshop on Domain-specific modeling - DSM '13  
Each MMS defines the types of modeling artifacts that it supports and, commonly, furnish extensibility mechanisms for including new ones.  ...  complexity, some of the current Integrated Development Environments (IDEs) offer Model Management Systems (MMSs) that provide functionalities to visualize, navigate, and search the modeling artifacts existing in  ...  projects Figure 3 : 3 MoMS-DL metamodel Figure 4 :Figure 5 : 45 Metamodel of the metamodel for the maze-games example Megamodel for the maze-games example • Manipulation of the megamodel: The first  ... 
doi:10.1145/2541928.2541939 dblp:conf/oopsla/Mendez-AcunaCE13 fatcat:etm3wduk2reu7gtbobawucw5wm

Consistency Recovery in Interactive Modeling

Juri Di Rocco, Davide Di Ruscio, Marcel Heinz, Ludovico Iovino, Ralf Lämmel, Alfonso Pierantonio
2017 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems  
The approach supports users in experimenting with MDE projects and receiving feedback upon changes on the grounds of a specific execution semantics for megamodels.  ...  MDE projects contain different kinds of artifacts such as models, metamodels, model transformations, and deltas.  ...  It is a platform emphasizing a consistently specified form of metamodelling based on the work by Kühne et al. [16] .  ... 
dblp:conf/models/RoccoRHILP17 fatcat:oxcbv35drja3vag3uxkdpvp2ge

On the Composition and Reuse of Viewpoints across Architecture Frameworks

Rich Hilliard, Ivano Malavolta, Henry Muccini, Patrizio Pelliccione
2012 2012 Joint Working IEEE/IFIP Conference on Software Architecture and European Conference on Software Architecture  
This tenet has been codified in various ways.  ...  The approach has been evaluated in the context of a complex, real-world, public transportation system.  ...  Figure 2 shows an excerpt of the megamodeling conceptual framework, as presented in [24] . In the following, we will refer to a metamodel of a megamodel as a metamegamodel.  ... 
doi:10.1109/wicsa-ecsa.212.21 dblp:conf/wicsa/HilliardMMP12 fatcat:5kgriadywjdjjb22u6mlttq6ge

Software Factories: Describing the Assembly Process [chapter]

Maider Azanza, Oscar Díaz, Salvador Trujillo
2010 Lecture Notes in Computer Science  
Assembly Plan Management, that permits to face complexity in assembly processes. A non-trivial case study application is presented.  ...  These advances in software industrialization have however reduced the cost of coding applications at the expense of increasing assembling complexity, i.e., the process of coming up with the nal end application  ...  In this way, a megamodel provides a model to classify the metamodels and transformations involved in the SPL. Figure 3 presents the metamodel for megamodels.  ... 
doi:10.1007/978-3-642-14347-2_12 fatcat:r62ttt4v2vfahc6i652tsy2uxm

Typing in Model Management [chapter]

Andrés Vignaga, Frédéric Jouault, María Cecilia Bastarrica, Hugo Brunelière
2009 Lecture Notes in Computer Science  
In this work, we present a type system for GMM that improves its current typing approach and enables formal reasoning about the type of artifacts within a megamodel.  ...  Model management is essential for coping with the complexity introduced by the increasing number and varied nature of artifacts involved in MDE-based projects.  ...  As it is a terminal model, a megamodel conforms to a specific metamodel: the metamodel of megamodel.  ... 
doi:10.1007/978-3-642-02408-5_14 fatcat:lt65v74gijct5cmh2csbw6r3by
« Previous Showing results 1 — 15 out of 204 results