% $Id: JCSE.tex 16638 2009-01-29 19:00:10Z gokhale $

%\documentclass[12pt,singlecolumn,a4paper]{article}
\documentclass[global,referee]{svjour}
%\usepackage{latex8}
%\usepackage{times}
\usepackage{graphicx}
\usepackage{url}
\usepackage{color}
\usepackage{mathptmx}
%\usepackage{algorithm}
\usepackage{algorithmic}
\usepackage[algoruled,noline]{algorithm2e}
\usepackage{subfig}
\usepackage{relsize,fancyvrb}
\usepackage{wrapfig}
\usepackage{tabulary}
% Load float before wrapfig
\usepackage{float}
\usepackage{listings}
\usepackage{setspace}

\usepackage{ifpdf}

\input{macros}

\ifpdf
\usepackage[%
  pdfstartview=FitH,%
  bookmarks=true,%
  bookmarksopen=true,%
  breaklinks=true,%
  colorlinks=true,%
  linkcolor=blue,anchorcolor=blue,%
  citecolor=blue,filecolor=blue,%
  menucolor=blue,pagecolor=blue,%
  urlcolor=blue]{hyperref}
  \graphicspath{{pdf/}}
\else
\usepackage[%
  breaklinks=true,%
  colorlinks=true,%
  linkcolor=blue,anchorcolor=blue,%
  citecolor=blue,filecolor=blue,%
  menucolor=blue,pagecolor=blue,%
  urlcolor=blue]{hyperref}
  \graphicspath{{eps/}}
\fi
% \input sidebar
\linespread{1.5}

\newfloat{BIRExtensions}{thp}{lop}
\floatname{BIRExtensions}{Listing}

%% To get nice lists that will not need too much space.
%%
% Adding line numbers to listing

\usepackage{moreverb}

\renewcommand\floatpagefraction{.2}
\makeatletter
\def\elsartstyle{%
    \def\normalsize{\@setfontsize\normalsize\@xiipt{14.5}}
    \def\small{\@setfontsize\small\@xipt{13.6}}
    \let\footnotesize=\small
    \def\large{\@setfontsize\large\@xivpt{18}}
    \def\Large{\@setfontsize\Large\@xviipt{22}}
    \skip\@mpfootins = 18\p@ \@plus 2\p@
    \normalsize
}
\@ifundefined{square}{}{\let\Box\square}
\makeatother

\def\file#1{\texttt{#1}}

%% To get nice lists that will not need too much space.
%%
\newenvironment{BulletList}
{\begin{list}
{$\bullet$}
{\setlength{\topsep}{1pt}
\setlength{\parsep}{0pt}
\setlength{\itemsep}{1pt}
\setlength{\parskip}{1pt}}}
{\end{list}
\vspace{0pt}
}

%% To get nice enum lists that will not need too much space.
%%
\newcounter{num}
\newenvironment{NumList}
{\begin{list}
{\alph{num}. }
{\usecounter{num}
\setlength{\topsep}{2pt}
\setlength{\parsep}{0pt}
\setlength{\itemsep}{2pt}
\setlength{\parskip}{2pt}}}
{\end{list}
\vspace{2pt}
}

\setlength{\topmargin}{-0.05in}
\setlength{\columnsep}{0.0in}
%\setlength{\headsep}{-0.55in}
\setlength{\oddsidemargin}{-25pt}
\setlength{\textheight}{236.5mm}
\setlength{\textwidth}{7.05in}

%\newcommand{\us}{\,$\mu$s\xspace}
%\def\sqztiny{\vspace{-5pt}}
%\def\sqzlarge{\vspace{-10pt}}

\pagestyle{plain}

\begin{document}


\title{Model Transformations as a Technique for Automating Middleware QoS Configurations}
\author{Amogh Kavimandan\inst{1}\thanks{Author has since graduated from
    Vanderbilt University}%
\and Aniruddha Gokhale\inst{1}%
\and Anantha Narayanan\inst{1}%
\and Gabor Karsai\inst{1}} 
\institute{Dept. of EECS, Vanderbilt University, Nashville, TN
  37235. Contact Authors: a.gokhale@vanderbilt.edu}

\date{Received: Feb 1, 2009}

\maketitle

\input{abstract}

\input{intro}

\input{challenges}

\input{transform}

%\input{scenario}

\input{evaluation}

\input{related}

\input{conclusion}

{
%\small
%\ls{0.98}
\bibliographystyle{ieee}
\bibliography{networks}
}

\end{document}

%%% Local Variables:
%%% mode: latex
%%% TeX-master: t
%%% End:
