Information Technology Reference
In-Depth Information
After all sentences are parsed the collections of requirements of viewpoints and
early aspects are compared to build the crosscutting relationships.
Figure 6 shows an overview of the features of EA-Miner as an eclipse plug-in. The
top part of the figure shows the input file describing the toll system organized in
numbered sentences. The view (bottom part) displays a list of viewpoints and early
aspects (not shown) with their respective requirements. The goal of this view is to
allow the user to quickly look and navigate through the requirements to aid
understanding the requirements and identified elements.
•
Document toll2.ea in
a multi-page Editor.
When a requirement
is selected in the
view the editor
highlights it.
Document toll2.ea in
a multi-page Editor.
When a requirement
is selected in the
view the editor
highlights it.
Documents to
select. The
editor and view
changes
accordingly
Documents to
select. The
editor and view
changes
accordingly
Filters and save
buttons
Filters and save
buttons
The view for this page displays
the viewpoints and its requirements as well as
the early aspects and its requirements.
The goal is to offer easy navigation for the user.
The view for this page displays
the viewpoints and its requirements as well as
the early aspects and its requirements.
The goal is to offer easy navigation for the user.
Fig. 6.
EA-Miner screen shot. The mined file in shown in the editor (
top
) and a view is updated
on the bottom according to the page the user navigates.
The current rule for identifying the viewpoints is based on the part-of-speech (POS)
attributed to the word as explained in Sect. 3.1.1. EA-Miner identifies as viewpoint
candidates words whose part-of-speech represents nouns. In Figs. 6 and 7 each viewpoint
groups a collection of requirements (see the relationship between these classes in Fig. 4)
that are added to it if the viewpoint appears in a specific requirements sentence. For
example, in Fig. 6 driver appears in sentence “3”, therefore this sentence is added to the
collection of requirements for driver. The problems of identifying words with the same
root (e.g., driver and drivers; gate and gates) and synonyms (freeway and motorways) as
different concepts can be corrected by applying filters as explained later in Sect. 4.2.
Search WWH ::
Custom Search