The main
input for the language speci?¬?cation came from the ???domain model??? that was stated
as a common semantic model for all insurance products. Based on the domain
model, knowledge of all insurance products was explicitly speci?¬?ed and made
available for further analysis, comparison, andmodi?¬?cation. The domainmodelwas
used to unify the way insurance products are speci?¬?ed, and it offered comparability
of the individual products. In terms of language creation, the domain model was a
metamodel: All products were instantiated from the domain model. Looking at this
another way, no insurance product could have data about an item not mentioned in
the domain model. The domain model was largely de?¬?ned before creation of the
DSM solution began, but during the process it needed to be updated and
complemented because the language speci?¬?cation required details that were lacking
in the original domain model.
The domain model was originally formulated as an extension of MOF. It basically
consisted of a number of (insurance) domain speci?¬?c types that were all derived from
MofClass or MofAttribute. In addition, it provided a set of rules determining the
possible ways in which these domain-speci?¬?c types could participate in relation to
each other (like MofAssociations). These rules ensured that a certain insurancespeci
?¬?c product structure was followed.
Pages:
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247