As unusual as that may sound, I assure you that it
works. I ??™ ve solved many problems like the one you ??™ re trying to solve successfully
that way. ??? That ??™ s harder to understand than ??? I ??™ d use the composition pattern. ??? 20 The
fact that patterns have names makes it much simpler to communicate about them
as long as the communication partner knows the pattern by content and name.
I intentionally omit design patterns for class modeling, or block modeling in
SysML lingo, at this point. First of all, they focus on software development problems
rather than on the things we are doing here. Second, there is extensive literature
that deals with this issue. The book Design Patterns by E. Gamma et al. [18]
is considered the seminal work in this fi eld. Special patterns can be found, e.g.,
20A well-known design pattern from [18] used to model tree structures.
FIGURE 2-93
Model relations in the MoM.
bdd [package] On-board computer [MoM card reader, on-board computer control]
?«system, block?»
Card reader
?«trace?» ?«block?»
On-board
computer control
On-board
computer control
136 CHAPTER 2 The Pragmatic SYSMOD Approach
in the book Real-Time Design Patterns by Bruce P.
Pages:
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291