They were looking for higher levels of productivity through automating parts of
the production of software and con?¬?guration information. As Domatic had no experience
of DSM, and indeed little of any kind of modeling, they engaged a consultant
from a company experienced in DSM to help them perform a proof of concept. As an
example domain they chose an existing home automation system. Although there
were no plans to build a large range of new variant systems in that domain, a few
variants already existed, so it seemed a good candidate domain for DSM.
Domain-Speci?¬?c Modeling: Enabling Full Code Generation, Steven Kelly and Juha-Pekka Tolvanen
Copyright # 2008 John Wiley & Sons, Inc.
140
7.1.1 Target Environment and Platform
The home automation system chosen for the proof of concept offered control of a
range of devices including heating, air conditioning, lights, and security. The focus for
the proof of concept was on a telecom module, which allowed remote control of the
system over a phone line. In addition to remote control, the telecom module also
allowed the remote update of its software, and commands from the main home
automation system to dial out to a remote number to report alarms or log other data.
The module had already been designed and built, and a few variants of it had been
made as part of products for different clients.
Pages:
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276