Step 1: We have to perform goal oriented Requirements
Analysis of main requirements. It is an informal process
performed by the Requirements Analysts and after
Requirements Analysis, it is represented by Goal Graph shown
in Figure 4.
Step 2: The leaf node sub goals are given as input to the
automated system. By semantic mapping [16], [17] system
maps each basic keyword of leaf sub goals to the goal concepts
of ontology, and finds out set of tasks required to be performed
to achieve those sub-goals. This is shown in Figure 5.
Step 3: The tasks that we get from step 2 are used to form task
graph. Dependency between these tasks is known from
ontology. The task graph is shown in Figure 6 where task A
implies “Check that requirement of book id < threshold, if
yes then continue, else stop.