Another group is the
con?¬?gurators who handle product deployment, installation, and service. They can
work with models that apply concepts directly related to speci?¬?c characteristics of
con?¬?guration, like specifying deployment of software units to hardware or describing
high-availability settings for uninterrupted services with redundancy and reparability
for various fault-recovery scenarios. Yet another group of model users is those
specifying services that are then executed in the target environment. For example, the
Call Processing Services case in Chapter 5 describes how service engineers can
specify IP telephone services using domain-speci?¬?c models. Dedicated DSM
solutions can also be built for architects specifying the application architecture within
a speci?¬?c application domain. For example, languages like AADL (SAE 2004) and
AUTOSAR (2006) component and runnable diagrams target the general architecture
of automotive applications.
4.4 CODE GENERATOR
In DSM, code generators transform the models into code for interpretation or
compilation into an executable. By providing automation, they contribute to the
CODE GENERATOR 79
productivity and quality gains of the DSM approach. The generated code is typically
complete from the modeler??™s perspective. This means that the code is complete,
executable, and of production quality; in other words, after generation, the code needs
no manual rewriting or additions.
Pages:
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172