Information Technology Reference
In-Depth Information
set is non-empty then there is a crosscutting relationship between the viewpoint and
the early aspect and the join points are the resulting set.
Figure 10 shows that the early aspect “authorised” of type security crosscuts the
“vehicles” viewpoint at join points {1, 4}. It is not difficult to observe that these two
sentences have both words (“authorised” and “vehicles”) and that the set {1, 4} is the
result of the intersection of the requirements of “authorised” {1, 4, 8} (Fig. 10) and
“vehicle” {3, 4, 8, 9, 11} (Fig. 7). Section 4.2 will show that when filtering is applied
the crosscutting relationships are updated and “vehicle” and “vehicles” would be
understood as just one viewpoint and “authorised” will crosscut the union of their join
point sets.
Adding/Deleting
Fig. 10. Early aspect details page
4.2 Editing the AORE Model and Specification Generation (Activity 3.3)
After the model is built, filtering and editing features can be applied. The user is able
to add/remove any of the identified concepts (e.g., viewpoints, early aspects,
requirements) that s/he considers relevant/irrelevant, respectively. For example,
considering the previous examples, it is common to discard lots of viewpoints as the
tool lists as candidates all possible nouns. Another filter that helps to minimize the
number of candidates (explained in Sect. 3.1.2) is setting a threshold to get only the N
most significant concepts (e.g., viewpoints) based on the frequencies returned by
WMATRIX. Two other important filters mentioned in Sect. 3.1.2 are the synonym list
and stemmer that help to recognize different words as the same concept.
Search WWH ::




Custom Search