Commit 448a52e2 authored by Simon Eismann's avatar Simon Eismann
Browse files

WIP release notes

parent c2a15559
......@@ -13,7 +13,21 @@ CDO offers transactions with save points, explicit locking, change notification,
Besides these technical adjustments, we implemented the following meta-model changes, features and fixes:
\begin{description}
\item [Model Validation] Improved model validation (greedy error collection, meaningful error message included in the DML prediction process)
\item \todo{[SimQPN Solver Features] Added new features to the simQPN solver}
\begin{itemize}
\item Now supports responsetime histograms
\item Now supports responsetime percentiles
\item Now supports responsetime samples
\end{itemize}
\item \todo{[SimQPN Solver Usability] Improved the usability of the simQPN solver}
\begin{itemize}
\item Improved model validation (greedy error collection, meaningful error message included in the DML prediction process)
\item Now checks if the entity specified in the DQL query actually exits
\item Now throws an exception if the file specified in the USING clause doesn't exist
\item Paths both in the DQL query and in the .properties file can be relative now
\item Only deployment and usageprofile need to specified in the .properties file
\end{itemize}
\item [Tree Editors] Improved selection dialogs in tree editors.
\begin{itemize}
\item Editor selection dialog displays only applicable/reasonable elements. The \textbf{filtering according to context} has been implemented for External Call (according to \texttt{InterfaceRequiringRole} and \texttt{Signature}),
......@@ -45,8 +59,6 @@ Besides these technical adjustments, we implemented the following meta-model cha
\item [Repository Meta Model] Modifications to influenceable variables
\begin{itemize}
\item Introduced super class \texttt{InfluencableModelVariable} for \texttt{ControlFlow}, \texttt{Variable/Resource Demand/ResponseTime}
%\subitem InfluencableModelVariable: optionalen Namen hinzugefügt
\item Influenced Variable Reference: Nur noch Referenz auf eine InfluencableModelVariable \todo{Hier noch was}
\item \texttt{Parameter} is now abstract. Introduced new subtypes \texttt{InputParameter}, \texttt{OutputParameter}, and \texttt{InputOutputParameter} instead of attributes for \texttt{Parameter}.
%and removed modifier. (Type instead of attribute)
This enables parameter type checking within \texttt{ExternalCallParameter}, {ServiceInputParameter}
......@@ -55,6 +67,11 @@ Besides these technical adjustments, we implemented the following meta-model cha
% requires and output parameter. % instead of parameter
\item Characterization: now allows bytesize as well
\item Relationship: characterization is now attribute instead of child
\item \todo{Added \texttt{ReplayFile} as need child for \texttt{RandomVariable} (currently not supported by solving)}
\item \todo{Added \texttt{InfluencingParameterValue} as a new \texttt{FormalParameter}}
\item \todo{\texttt{DependencyRelationship} now allows relationship between two call parameters}
\item \todo{Added \texttt{ServiceOutputParameter} to allow components to better specify their return values}
\item \todo{Removed signature attribute from \texttt{CallParameter} since it can be derived}
\end{itemize}
\item [Usage Profile Meta Model] System attribute is now mandatory.
\item [DML Examples] created dml-examples project \footnote{\url{http://se.informatik.uni-wuerzburg.de/tools/dml/examples/}} which contains examples and case studies
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment