This aDCSP contains 11 attributes. They are listed with the corresponding assumption classes in table 4. The first 6 attributes correspond to the notion of relevance phenomenon: 3 population growth phenomena, 2 predation phenomena and 1 competition phenomenon to be precise. The other 5 attributes correspond to 5 sets of model types: 3 sets of population growth models and 2 sets of predation models.
The assumptions from which the attributes were generated form domains of values. The resulting domains of the aforementioned attributes are summarised in table 5.
|
The activity constraints in the aDCSP describe the conditions that instantiate the subject of the assumptions that correspond to an attribute. Since each participant or relation has a label in the model space, a minimal set of assumptions under which it becomes part of the emerging model is available. When a participant or relation is the subject of an assumption, this label explicitly describes the sets of assumptions under which the attribute that corresponds to that subject should be activated. By translating the label of a subject into sets of attribute-value assignments, the antecedents of the activity constraints are constructed.
In this example, the relevance assumptions (attributes
) take their subjects from the scenario, and hence,
they are always active. The attributes related to the model
assumptions for population growth are active if the corresponding
assumptions denoting relevance of population growth are true. That
is,
![]() ![]() |
|
![]() ![]() |
|
![]() ![]() |
![]() ![]() |
|
![]() ![]() |
![]() |
The compatibility constraints correspond directly to the inconsistencies in the nogood node. These inconsistencies have been discussed in the previous section and are depicted in Figure 12.
Once the aDCSP is constructed, preferences may be attached to attribute-value assignments. Suppose that preferences are only assigned to the standard population modelling choices, i.e. exponential growth, logistic growth, lotka-volterra predation and holling predation, and to the relevance of competition (because only one type model has been implemented for this phenomenon). For example, the following BPQs could be employed:
![]() |
|
![]() |
|
![]() |
Solving this aDPCSP is simple. First, the attributes
are activated. Each of these attributes is assigned
because that assignment maximises the potential preference. Then, the
attributes
are activated. Here, attributes
are assigned
because the logistic
growth model has the highest preference. Finally,
and
are assigned
and
because
the Holling models have the highest preference and are not
inconsistent with the logistic model committed earlier. The resulting
solution satisfies the following set of assumptions:
![]() |