 % This is LLNCS.DEM the demonstration file of
% the LaTeX macro package from Springer-Verlag
% for Lecture Notes in Computer Science,
% version 2.3 for LaTeX2e
%
\documentclass{eceasst}
%
%\usepackage{llncsdoc}
\usepackage{times}
%\usepackage{xspace}
\usepackage{graphicx}
\usepackage{listings}
\usepackage{AMMALanguages}
\usepackage{ASP}
%\usepackage{array}
\usepackage[normalem]{ulem}
\usepackage{amsmath}
%\usepackage{pdfsync}
\usepackage{subfig}
\usepackage{floatrow}



%\ifCLASSOPTIONcompsoc
%\usepackage[tight,normalsize,sf,SF]{subfigure}
%\else



%\usepackage[tight,footnotesize]{subfigure}


%\fi
%Check if we are compiling under latex or pdflatex
%\ifx\pdftexversion\undefined
  %\usepackage[dvipdf]{hyperref}
%\else
  %\usepackage[pdftex,bookmarksnumbered=true,bookmarksopen=true,colorlinks=true,
              %linkcolor=blue,citecolor=blue,menucolor=blue,urlcolor=blue]{hyperref}
%\fi
%
\newcommand{\code}[1]{{\small \texttt{#1}}}
\newcommand{\metamodel}[1]{{\mbox{\small \texttt{#1}}\xspace}}
%

% Put edit comments in a really ugly standout display
\usepackage{ifthen}
\usepackage{amssymb}
\newboolean{showcomments}
\setboolean{showcomments}{true} % toggle to show or hide comments
\ifthenelse{\boolean{showcomments}}
  {\newcommand{\nb}[2]{
    \fcolorbox{gray}{yellow}{\bfseries\sffamily\scriptsize#1}
    {\sf\small$\blacktriangleright$\textit{#2}$\blacktriangleleft$}
   }
   \newcommand{\version}{\emph{\scriptsize$-$working$-$}}
  }
  {\newcommand{\nb}[2]{}
   \newcommand{\version}{}
  }


\newcommand\alf[1]{\nb{Alfonso}{#1}}
\newcommand\romina[1]{\nb{Romina}{#1}}
\newcommand\davide[1]{\nb{Davide}{#1}}
\newcommand\alessio[1]{\nb{Alessio}{#1}}



\input{frontmatter}


\title{Understanding bidirectional transformations with TGGs and JTL}
\author{Alessio Bucaioni\autref{1}, Romina Eramo\autref{1}}

\institute{\autref{1name.surname@univaq.it}\\Dipartimento di Ingegneria e Scienze dell'Informazione e Matematica\\
Universit\`a degli Studi dell'Aquila, Italy}

 
%


\abstract{
In Model-Driven Engineering %shifts the focus of software development from coding to modelling. At the core of this discipline, model transformations hold premise in bridging models at different levels of abstraction. To this end,
bidirectional model transformations emer\-ged as an important ingredient to cope with scenarios such as change propagation, synchronization and to keep consistent system views whenever changes occurring on some view have to be propagated over the others. However, bidirectional mappings open a number of intricate issues that have been only partially solved by research.

This paper identifies a set of features characterizing bidirectional transformations and validates them against two existing approaches. In particular, a scenario based on the UML2RDBMS transformation and consisting of two different configurations is implemented by means of two different approaches, such as Triple Graph Grammars and the Janus Transformation Language, for understanding bidirectional transformations with respect to the elicited features.}

\keywords{TGGs, JTL, bidirectional transformations, MDE} 

\begin{document}

\maketitle


%\authorrunning{Antonio Cicchetti, Davide {Di Ruscio}, Romina Eramo, and Alfonso Pierantonio}

%\author{Antonio Cicchetti\inst{1} \and Davide {Di Ruscio}\inst{2} \and Romina Eramo\inst{2} \and Alfonso Pierantonio \inst{2}}

%\institute{{School of Innovation, Design and Engineering\\
%M\"alardalen University,\\
%SE-721 23, V\"aster{\aa}s, Sweden}\\\email{antonio.cicchetti@mdh.se}\vspace{.1cm}
%                 \and {Dipartimento di Informatica\\
%Universit\`a degli Studi dell'Aquila\\
%Via Vetoio, Coppito I-67010, L'Aquila, Italy}\\\email{\{davide.diruscio|romina.eramo|alfonso.pierantonio\}@univaq.it} }




% typeset the title of the contribution


\input{introduction}
\input{bidirectionality}
\input{approaches}
\input{comparison}
\input{related}
\input{conclusion}

\vspace{-0.3cm}
\subsection*{Acknowledgements}
\vspace{-0.2cm}

We would like to thank Anthony Anjorin for his precious contribution in this work. Furthermore, we would like to thank Alfonso Pierantonio, Davide Di Ruscio, Antonio Cicchetti and Lilija Klassen for their help and their comments.

%Catia rulez
\let\oldbibliography\thebibliography
\renewcommand{\thebibliography}[1]{%
\oldbibliography{#1}%
\setlength{\itemsep}{0pt}%
}
\vspace{-0.3cm}
\bibliographystyle{eceasst}
\bibliography{commonBibtex}




\end{document}