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/
Challenger, Moharram ;
Erata, Ferhat ;
Onat, Mehmet ;
Gezgen, Hale ;
Kardas, Geylani
A Model-Driven Engineering Technique for Developing Composite Content Applications
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 |