Information Technology Reference
In-Depth Information
Authorised word belongs to the
NFR Lexicon file. Semantic tag
sem=“S7.4+” means Permission
class in the WMATRIX semantic
Tagset.
Authorised word belongs to the
NFR Lexicon file. Semantic tag
sem=“S7.4+” means Permission
class in the WMATRIX semantic
Tagset.
This Lexicon file is built by the
user with the help of EA-Miner.
This Lexicon file is built by the
user with the help of EA-Miner.
Fig. 8. Early Aspects identified and its requirements
If a match is found, the requirements sentences in which the word appears (e.g.,
sentences 1, 4 and 8 for “authorised”) are included in the collection of the early
aspect. This collection and the viewpoints collections are vital for identifying the
crosscutting relationships as will be explained next.
Figure 9 helps to clarify how an automated process for building the lexicon file can
be employed. The initial set of lexicon entries was built by requesting input from a
wide set of domain experts. Close to ten faculty members and research staff of the
Computing Department at Lancaster University provided input on their specific
domains (e.g., networking, dependability, error handling). This set of entries was also
complemented by the entries from NFR catalogues, as well as from elements
identified from a number of completed case studies. This initial set of entries is used
as a base, and is extended whenever a new requirements document is provided as
input to EA-Miner in step 1. Afterwards, the following steps take place:
In step 2 EA-Miner searches for words that represent known non-functional
requirements in existing NFR knowledge bases. Such knowledge bases
already exist in the form of NFR type catalogues [27] and are constantly
being updated and maintained by researchers in the field [35]. In our
approach we can benefit from these catalogues by adapting them to fit our
purposes by, for example, organizing a group of words (e.g., authorised,
unauthorised, log on, encrypt, password) indexed by NFR type (e.g.,
security). Therefore, whenever EA-Miner finds an NFR that is present in the
NFR knowledge base it includes it in the possible list of candidates that is
shown in step 4 (described below).
Search WWH ::




Custom Search