License: Creative Commons Attribution 3.0 Unported license (CC BY 3.0)
When quoting this document, please refer to the following
DOI: 10.4230/OASIcs.SLATE.2016.11
URN: urn:nbn:de:0030-drops-60168
URL: http://dagstuhl.sunsite.rwth-aachen.de/volltexte/2016/6016/
Go to the corresponding OASIcs Volume Portal


Challenger, Moharram ; Erata, Ferhat ; Onat, Mehmet ; Gezgen, Hale ; Kardas, Geylani

A Model-Driven Engineering Technique for Developing Composite Content Applications

pdf-format:
OASIcs-SLATE-2016-11.pdf (0.8 MB)


Abstract

Composite Content Applications (CCA) are cross-functional process solutions built on top of Enterprise Content Management systems assembled from pre-built components. Considering the complexity of CCAs, their analysis and development need higher level of abstraction. Model-driven engineering techniques covering the use of Domain-specific Modeling Languages (DSMLs), can provide the abstraction in question by moving software development from code to models which may increase productivity and reduce development costs. Hence, in this paper, we present MDD4CCA, a DSML for developing CCAs. The DSML presents an abstract syntax, a concrete syntax, and an operational semantics, including model-to-model and model-to-code transformations for CCA implementations. Use of the proposed language is evaluated within an industrial case study.

BibTeX - Entry

@InProceedings{challenger_et_al:OASIcs:2016:6016,
  author =	{Moharram Challenger and Ferhat Erata and Mehmet Onat and Hale Gezgen and Geylani Kardas},
  title =	{{A Model-Driven Engineering Technique for Developing Composite Content Applications}},
  booktitle =	{5th Symposium on Languages, Applications and Technologies (SLATE'16)},
  pages =	{11:1--11:10},
  series =	{OpenAccess Series in Informatics (OASIcs)},
  ISBN =	{978-3-95977-006-4},
  ISSN =	{2190-6807},
  year =	{2016},
  volume =	{51},
  editor =	{Marjan Mernik and Jos{\'e} Paulo Leal and Hugo Gon{\c{c}}alo Oliveira},
  publisher =	{Schloss Dagstuhl--Leibniz-Zentrum fuer Informatik},
  address =	{Dagstuhl, Germany},
  URL =		{http://drops.dagstuhl.de/opus/volltexte/2016/6016},
  URN =		{urn:nbn:de:0030-drops-60168},
  doi =		{10.4230/OASIcs.SLATE.2016.11},
  annote =	{Keywords: Domain-specific modelling languages, composite content applications, model transformation, code generation}
}

Keywords: Domain-specific modelling languages, composite content applications, model transformation, code generation
Collection: 5th Symposium on Languages, Applications and Technologies (SLATE'16)
Issue Date: 2016
Date of publication: 21.06.2016


DROPS-Home | Fulltext Search | Imprint | Privacy Published by LZI