Category Archives: metamodel

Modeling mobile applications with Mobile IFML


Eric Umuhoza explains his work on mobile IFML, an extension of IFML focusing on mobile devices (to be presented at the MobiWIS conference).  Enter Eric. Front-end design is a more complex task in mobile applications due mainly to: (1) the smallness of the screens of mobile devices. This constraint requires an extra effort in interaction

Object Constraint Language (OCL) v. 2.4 has now been released


Ed Willink , the driving force behind the standard AND implementation tasks for the OCL language has just announced the availability of OCL 2.4. According to Ed: The OCL 2.4 specification has now been formally adopted and is available from The revision contains the easy maintenance changes that can be done now prior to

From Relational Databases to Models: Reverse engineering with ScheMoL


Javier Cánovas talks today about ScheMoL, his approach (co-authored with Oscar Díaz, Gorka Puente and Jesús García Molina ) for the reverse engineering of relational databases. Note that, ulike other approaches, the goal is not to get a model representing the database schema but to transform the database data into a model (conforming to a

Multilevel Healthcare Information Modelling Metamodel


Luciana Tricai Cavalini has contributed an ecore model implementation of the Multilevel Healthcare Information Modelling (MLHIM) Reference Model to our metamodel zoo. The MLHIM specifications allow the development of interoperable, semantically coherent healthcare applications. See for more information on MLHIM. Do you have an interesting metamodel to share? You could contribute yours too! If

Virtual EMF – Transparent Composition, Weaving and Linking of Models


Check our EclipseCon Proposal about our brand new tool: Virtual EMF – Transparent Composition, Weaving and Linking of Models This is the description of the proposal (please comment/vote for the proposal!): When using the Eclipse Modeling Framework (EMF), one frequently faces the problem of having to deal with several large heterogeneous and interrelated models. The information relevant

Collaborative modeling in Eclipse/GMF


Jesús Gallardo, a guest of AtlanMod this summer writes about his approach for enhance GMF-based graphical model editors with collaborative features. Enter Jesús: Collaborative graphical editors are useful for many tasks within distributed synchronous modeling/design or learning processes. Key elements of collaborative editors are elements for awareness and collaboration support like user management, chat and

Profiles for any kind of models (and not only UML) – Slides available

Some time ago I talked to you about our work on creating a profile mechanism for general EMF models (see “from UML profiles to EMF profiles and beyond” , including the full paper and the tool support). We have now presented this work in the TOOLS conference. If you are interested and want to take a

EMF Profiles – An annotation mechanism for EMF Models

There ARE many situations IN which you would LIKE TO extend OR annotate a model WITH additional information but most times the LAST thing you’d LIKE TO do IS TO change its metamodel TO be able TO include this new information. Changing the metamodel IS a very costly process (e.g. you’ll need TO recreate the modeling environment AND, possibly, TO migrate other existing models). Even WHEN you have TO do it, e.g. TO adapt your DOMAIN-specific (modeling) LANGUAGE (DSML) TO the new needs OF the DOMAIN it was created FOR, you’d prefer a less traumatic evolution alternative.

Combining Xtext and the AtlanMod zoo of metamodels

Nice blog post by Andreas Graf ON USING the AtlanMod repository OF metamodels TO kickstart the creation OF your own textual languages (AND CORRESPONDING editors) WITH XText

Contribute to our repository of metamodels

If you want to help us grow our repository of metamodels (what we call the zoo of metamodels ) just follow the simple instructions described here . We (and all the users of the repository) appreciate your collaboration ! If you enjoyed this post you can subscribe to this Software Modeling blog , to the

Powered by WordPress