diff --git a/build/report.pdf b/build/report.pdf index 9f76fef..80ee5a2 100644 Binary files a/build/report.pdf and b/build/report.pdf differ diff --git a/chapter/related_work.tex b/chapter/related_work.tex index e308c17..9f3cdf1 100644 --- a/chapter/related_work.tex +++ b/chapter/related_work.tex @@ -110,9 +110,9 @@ Acorn suffers from a similar problem to SWC when it was considered for use in th \section{Model-to-Model Transformations} -Model-to-Model transformations are a part of model-driven engineering (MDE). These transformations involve transforming one model into another to adapt, enhance or refine it for its purpose. +Model-to-Model transformations are a part of model-driven engineering (MDE). These transformations involve transforming one model into another. a model is an abstraction of representation and behavior within a system. -The process of performing a model-to-model transformation is to convert one model into another, while preserving or adapting its underlying semantics and structure~\cite{ModelToModelTransformations}. +The process of performing a model-to-model transformation is to convert one model into another, while preserving or adapting its underlying semantics and structure~\cite{ModelToModelTransformations}. This is usually done by traversing its structure, and extracting data and transforming its format to fit the model it should be transformed into. This allows a model described within one domain to be transformed into another automatically. -This is quite similar to what our tool described in this thesis is doing. \ No newline at end of file +This is quite similar to what our tool described in this thesis is doing. We are transforming the AST of the user code from one AST definition not using a proposal, so one form of representation, into another using a proposal not part of the original AST. \ No newline at end of file