Generating Partial Code that Needs to be Modi?¬?ed. We would not be happy
if after writing C and compiling it we needed to modify and rework the assembly
language or machine code produced. Similarly, we are not happy if after modeling we
need to modify and rework the generated code.
Generating Inef?¬?cient Code. Many developers have bad experiences with third
party generators because the generator vendor has ?¬?xed the method of code
production. Despite the existence of multiple ways to write code for a certain
behavior, the vendor has chosen just one of them. The vendor??™s chosen way, one-size-
?¬?ts-all code, is often not likely to be ideal for your situation, taking into account the
target language generated, the programming model used,memory use, etc. Third party
generators often don??™t have enough information about an organization??™s speci?¬?c
requirements or possible legacy code and libraries to generate ideal code, so it is not
surprising that many have found the generated code unsatisfactory. Because modifying
the generated code is usually not a realistic option, organizations end up throwing away
the generated code. The value of the generated code is then limited to prototyping and
simulation.
Using Round-tripping. Round-tripping aims to minimize the effort needed to
keep information up-to-date in two or more places, for example, one model and
multiple ?¬?les.
Pages:
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122