%PDF-1.5
%
4 0 obj
<< /S /GoTo /D (chapter.1) >>
endobj
7 0 obj
(Introduction)
endobj
8 0 obj
<< /S /GoTo /D (section.1.1) >>
endobj
11 0 obj
(Motivation)
endobj
12 0 obj
<< /S /GoTo /D (section.1.2) >>
endobj
15 0 obj
(Problem)
endobj
16 0 obj
<< /S /GoTo /D (section.1.3) >>
endobj
19 0 obj
(Contribution)
endobj
20 0 obj
<< /S /GoTo /D (section.1.4) >>
endobj
23 0 obj
(Structure of the Work)
endobj
24 0 obj
<< /S /GoTo /D (chapter.2) >>
endobj
27 0 obj
(Background)
endobj
28 0 obj
<< /S /GoTo /D (section.2.1) >>
endobj
31 0 obj
(Model Driven Engineering)
endobj
32 0 obj
<< /S /GoTo /D (section.2.2) >>
endobj
35 0 obj
(Transformations)
endobj
36 0 obj
<< /S /GoTo /D (section.2.3) >>
endobj
39 0 obj
(ATL)
endobj
40 0 obj
<< /S /GoTo /D (section.2.4) >>
endobj
43 0 obj
(Software Quality Attributes)
endobj
44 0 obj
<< /S /GoTo /D (section.2.5) >>
endobj
47 0 obj
(Metrics)
endobj
48 0 obj
<< /S /GoTo /D (section.2.6) >>
endobj
51 0 obj
(Refactorings)
endobj
52 0 obj
<< /S /GoTo /D (chapter.3) >>
endobj
55 0 obj
(Bad Smells)
endobj
56 0 obj
<< /S /GoTo /D (section.3.1) >>
endobj
59 0 obj
(Bad Names)
endobj
60 0 obj
<< /S /GoTo /D (section.3.2) >>
endobj
63 0 obj
(God Rule)
endobj
64 0 obj
<< /S /GoTo /D (section.3.3) >>
endobj
67 0 obj
(Code Duplicate)
endobj
68 0 obj
<< /S /GoTo /D (section.3.4) >>
endobj
71 0 obj
(Oversized Binding/Filter)
endobj
72 0 obj
<< /S /GoTo /D (section.3.5) >>
endobj
75 0 obj
(If Cascade)
endobj
76 0 obj
<< /S /GoTo /D (section.3.6) >>
endobj
79 0 obj
(Unused Language Features)
endobj
80 0 obj
<< /S /GoTo /D (section.3.7) >>
endobj
83 0 obj
(Deprecated Language Feature)
endobj
84 0 obj
<< /S /GoTo /D (chapter.4) >>
endobj
87 0 obj
(Refactorings for ATL)
endobj
88 0 obj
<< /S /GoTo /D (section.4.1) >>
endobj
91 0 obj
(Renaming)
endobj
92 0 obj
<< /S /GoTo /D (section.4.2) >>
endobj
95 0 obj
(Restructuring)
endobj
96 0 obj
<< /S /GoTo /D (section.4.3) >>
endobj
99 0 obj
(Inheritance-related Refactorings)
endobj
100 0 obj
<< /S /GoTo /D (section.4.4) >>
endobj
103 0 obj
(OCL-related Refactorings)
endobj
104 0 obj
<< /S /GoTo /D (section.4.5) >>
endobj
107 0 obj
(Eliminating Bad Smells with Refactorings)
endobj
108 0 obj
<< /S /GoTo /D (chapter.5) >>
endobj
111 0 obj
(Decision Strategies)
endobj
112 0 obj
<< /S /GoTo /D (section.5.1) >>
endobj
115 0 obj
(Overview)
endobj
116 0 obj
<< /S /GoTo /D (section.5.2) >>
endobj
119 0 obj
(Renaming)
endobj
120 0 obj
<< /S /GoTo /D (section.5.3) >>
endobj
123 0 obj
(Smells dealing with Oversize)
endobj
124 0 obj
<< /S /GoTo /D (section.5.4) >>
endobj
127 0 obj
(Code Duplicates)
endobj
128 0 obj
<< /S /GoTo /D (section.5.5) >>
endobj
131 0 obj
(Performance)
endobj
132 0 obj
<< /S /GoTo /D (chapter.6) >>
endobj
135 0 obj
(Implementation)
endobj
136 0 obj
<< /S /GoTo /D (section.6.1) >>
endobj
139 0 obj
(ATL Refining Mode)
endobj
140 0 obj
<< /S /GoTo /D (section.6.2) >>
endobj
143 0 obj
(EMF Modeling Operations)
endobj
144 0 obj
<< /S /GoTo /D (section.6.3) >>
endobj
147 0 obj
(Comparison of the two Implementations)
endobj
148 0 obj
<< /S /GoTo /D (chapter.7) >>
endobj
151 0 obj
(Case Studies)
endobj
152 0 obj
<< /S /GoTo /D (section.7.1) >>
endobj
155 0 obj
(Study 'Port')
endobj
156 0 obj
<< /S /GoTo /D (section.7.2) >>
endobj
159 0 obj
(Study 'FamilyTree')
endobj
160 0 obj
<< /S /GoTo /D (section.7.3) >>
endobj
163 0 obj
(Study 'UML to Relational')
endobj
164 0 obj
<< /S /GoTo /D (section.7.4) >>
endobj
167 0 obj
(Summary)
endobj
168 0 obj
<< /S /GoTo /D (chapter.8) >>
endobj
171 0 obj
(Related Work)
endobj
172 0 obj
<< /S /GoTo /D (chapter.9) >>
endobj
175 0 obj
(Conclusion)
endobj
176 0 obj
<< /S /GoTo /D (section.9.1) >>
endobj
179 0 obj
(Summary)
endobj
180 0 obj
<< /S /GoTo /D (section.9.2) >>
endobj
183 0 obj
(Future Work)
endobj
184 0 obj
<< /S /GoTo /D (section*.92) >>
endobj
187 0 obj
(Bibliography)
endobj
188 0 obj
<< /S /GoTo /D [189 0 R /Fit] >>
endobj
193 0 obj <<
/Length 1042
/Filter /FlateDecode
>>
stream
xڝVIs6WHNg zeDVC+A2"pf@BȞc|{DɊPr3an
hc(ȼ|'>@T-gp%P D x=/ȱFK!l\V?Di(HH"9O?Ȉ`@k!(ٵ!lI0%Zi`ق|2U8&ͦqMvYƸƭo?@
'18-f-ip^AX~4 ͫg
#@S=dEA[PRPꗷw?M/ngB>DJ6~t
LE\uspE̟\91Q%zWHk8 /߬"QՕS8p.Q>{*vnw c60ej/Wy!Yu[.]UZ/u
313Xfv)'*ʓ0hQ ցoiI°$APIf ~Y;d4֥OXW.$
u
Àp"p$b'~(yrF_
>wQHkGadsC{HE,fڗ2sum̟#R]vVoq>ŒFЛņ䮮zd0
Ni[]>Fh=°u㱣66/6R<`}ib<னP1ӇlȲ[(IRHE>_5L:pxx5mfSx}1n`_@b m7-FKhMplJ{X9V ɶ*G߾XG
ltx[
eYh[j"njwWO#߈L*_p|JE8 $x EGxXsJc<o쉥`ݒ,(f?GLs>75v F"EL)_Kaͽv lY:cd
endstream
endobj
189 0 obj <<
/Type /Page
/Contents 193 0 R
/Resources 192 0 R
/MediaBox [0 0 595.276 841.89]
/Parent 199 0 R
>> endobj
190 0 obj <<
/Type /XObject
/Subtype /Form
/FormType 1
/PTEX.FileName (C:/MASTERStudium/Diplomarbeit/AArbeit/figures/titlepage/dokumentenkopf__klein.pdf)
/PTEX.PageNumber 1
/PTEX.InfoDict 200 0 R
/BBox [0 0 511 47]
/Resources <<
/ProcSet [ /PDF ]
/ExtGState <<
/Gs1 201 0 R
/Gs2 202 0 R
>>>>
/Length 219
/Filter /FlateDecode
>>
stream
x]PIn1|ś^sN} iT1")Yw\q+0UJ{;~py{>x`\}N?1
on0iļQ$cʮ^20Y8JkȊ`T
M51τH:CyïLst `}f5gI}lu/![8
endstream
endobj
200 0 obj
<<
/Producer 203 0 R
/CreationDate 204 0 R
/ModDate 204 0 R
>>
endobj
201 0 obj
<<
/Type /ExtGState
/SM 0.02
>>
endobj
202 0 obj
<<
/Type /ExtGState
/OPM 1
>>
endobj
203 0 obj
(Mac OS X 10.6.2 Quartz PDFContext)
endobj
204 0 obj
(D:20100211143658Z00'00')
endobj
191 0 obj <<
/Type /XObject
/Subtype /Form
/FormType 1
/PTEX.FileName (C:/MASTERStudium/Diplomarbeit/AArbeit/figures/titlepage/INF_Logo_typo_grau.pdf)
/PTEX.PageNumber 1
/PTEX.InfoDict 205 0 R
/BBox [0 0 171 46]
/Resources <<
/ProcSet [ /PDF ]
/ExtGState <<
/Gs1 206 0 R
/Gs2 207 0 R
>>>>
/Length 5748
/Filter /FlateDecode
>>
stream
xmI,Inq
_ky8AkxP'}$#S(U64NFa|02{k?o[f[=k
=W5\{?φ},۰2i[:|obf㺶eƶzm|oaޖcI ^2äV(?b!|oCZYU]8W%])$ \Ƃj!0BSfTYK\uꃿa?9rWǶ6%>ap7!T}tb^'=/5Za Zغ5,{^yrk$0,~l?0^Y{_
/7ɒ:er:BW+F$)_)__9Vp`el 1Ɇ 5n%
3H
1僊`oZo¦}Pܤkb:vt_#
FnBj
y.ZOhhqЁX=}ܥrݴ{xFN3o=5u7D!=_OcgTv4ك3ttPi(U?H