Typing Textual Entities and M2T/T2M Transformations in a Model Management Environment
DOI:
https://doi.org/10.19153/cleiej.13.1.8Abstract
Global Model Management (GMM) is a model-based approach for managing large sets of
interrelated heterogeneous and complex MDE artifacts. Such artifacts are usually represented
as models, however as many Domain Specific Languages have a textual concrete syntax,
GMM also supports textual entities and model-to-text/text-to-model transformations which
are projectors that bridge the MDE technical space and the Grammarware technical space. As
the transformations supported by GMM are executable artifacts, typing is critical for
preventing type errors during execution. We proposed the cGMM calculus which formalizes
the notion of typing in GMM. In this work, we extend cGMM with new types and rules for
supporting textual entities and projectors. With such an extension, those artifacts may
participate in transformation compositions addressing larger transformation problems. We
illustrate the new constructs in the context of an interoperability case study.
Downloads
Published
Issue
Section
License
CLEIej is supported by its home institution, CLEI, and by the contribution of the Latin American and international researchers community, and it does not apply any author charges whatsoever for submitting and publishing. Since its creation in 1998, all contents are made publicly accesibly. The current license being applied is a (CC)-BY license (effective October 2015; between 2011 and 2015 a (CC)-BY-NC license was used).