[Jot-newsletter] [JOT] JOT Subscriber Newsletter Volume 13, no. 3 (July 2014)

JOT Editor editor at jot.fm
Tue Jul 1 18:14:08 CEST 2014


For Volume 13, no. 3 (July 2014)

I. Letter from the JOT Editor

Dear Readers,

Welcome to the latest issue!

Laurence Tratt
Editor-in-Chief, Journal of Object Technology
editor at jot.fm -- http://www.jot.fm

II. Content


Extreme Modelling (XM) 2012 Special Section.
By Davide Di Ruscio, Alfonso Pierantonio, Juan de Lara

This JOT special section contains four extended and peer reviewed papers
obtained from the first edition of the Extreme Modeling Workshop (XM 2012)
held on October 1st, 2012 in Innsbruck, Austria as a satellite event of the
15th International Conference on Model Driven Engineering Languages &
Systems (MODELS2012).



Negotiated Grammar Evolution.
By Vadim Zaytsev

In this paper, we study controlled adaptability of metamodel
transformations.  We consider one of the most rigid metamodel evolution
formalisms --- automated grammar transformation with operator suites, where
a transformation script is built in such a way that it is essentially meant
to be applicable only to one designated input grammar fragment.  We propose
a new model of processing unidirectional programmable grammar transformation
commands, that makes them more adaptable. In the proposed method, the making
of a decision of letting the transformation command fail (and thus halt the
subsequent transformation steps) is taken away from the transformation
engine and can be delegated to the transformation script (by specifying
variability limits explicitly), to the grammar engineer (by making the
transformation process interactive), or to another separate component that
systematically implements the desired level of adaptability.  The paper
investigates two kinds of different adaptability of transformation (through
tolerance and through adjustment), explains how an existing grammar
transformation system was reengineered to work with negotiations, and
contains examples of possible usage of this negotiated grammar
transformation process.


An approach to the co-creation of models and metamodels in Enterprise
Architecture Projects.
By Paola Gómez, Mario Sánchez, Hector Florez, Jorge Villalobos

The conformance and the ontological conformance between models and
metamodels are two different aspects that are frequently mixed. This
specifically occurs in the EMF framework resulting in problems such as the
incapability to load and modify metamodels at runtime. In this paper we
present a strategy to solve this problem by separating the ontological and
the linguistic aspects of a metamodel and a metamodeling framework. The
strategy has been implemented in a graphical editor and is motivated in the
context of Enterprise Architecture.


Evaluation of Contemporary Graph Databases for Efficient Persistence of
Large-Scale Models.
By Konstantinos Barmpis, Dimitrios S. Kolovos

Scalability in Model-Driven Engineering (MDE) is often a bottleneck for
industrial applications. Industrial scale models need to be persisted in a
way that allows for their seamless and efficient manipulation, often by
multiple stakeholders simultaneously. This paper compares the conventional
and commonly used persistence mechanisms in MDE with novel approaches such
as the use of graph-based NoSQL databases; Prototype integrations of Neo4J
and OrientDB with EMF are used to compare with relational database, XMI and
document-based NoSQL database persistence mechanisms. It also compares and
benchmarks two approaches for querying models persisted in graph databases
to measure and compare their relative performance in terms of memory usage
and execution time.


Natural Modelling.
By Zoe Zarwin, Marija Bjeković, Jean-Marie Favre, Jean-Sébastien Sottet,
Henderik A. Proper

While modelling research typically concentrates on its more technical and
formal aspects, this paper provides a case for what we coin natural
modelling. Modelling has always been and will always remain a
human-intensive activity. To be adopted at large, modelling technologies
should be perceived as natural as possible. In order to characterise what
natural means, this paper briefly provides an anthropological and historical
perspective on modelling. Constituting per se a first contribution, this
retrospective allows to exhibit fundamental modelling concepts, spanning
across ages. By looking backwards to understand what was natural (in)
modelling in the past, this paper aims to define some elements for what
could what computer-assisted natural modelling could be in the future.  More
specifically, it is argued that (1) the need for compromises between
flexibility and formality is rather natural than extreme, (2) languages are
emergent by their very nature and continuously evolve, and (3) natural
interaction with modelling technology should be provided to all stakehold-
ers, as it strongly promotes stakeholders participation.  Although these
aspects took different forms in historical developments of technology, we
argue that the principles are still relevant today, and that these should be
considered in the future research. The paper ends with some simple
illustrations, which help provide the insight on how computer-assisted
natural modelling could look like in a possible future.


III. About JOT

The Journal of Object Technology (JOT) is a peer-reviewed, open-access
journal dedicated to the timely publication of previously unpublished
research articles, surveys, tutorials, and technical notes on all aspects of
object technology.

JOT is available online at http://www.jot.fm and is free to both readers and
authors, with no registration required.

The JOT newsletter is sent with the publication of selected JOT issues and
is available by subscription to the JOT reader and author community. The
subscription form may be found on the JOT Web site. Subscribing requires no
personal information or fee, only your email address. We use such addresses
for the sole purpose of distributing the JOT newsletter and do not
communicate them to third parties.
You are receiving this newsletter because you have subscribed to
	jot-newsletter at jot.fm
To unsubscribe, please use the mailman interface:

More information about the jot-newsletter mailing list