Information Technology Reference
In-Depth Information
Eclipse Plugin
GUI
Eclipse Plugin
GUI
Eclipse Plugin
GUI
RequirementsTo
Intermediate
VPModel
class
RequirementsTo
Intermediate
VPModel
class
VP Tree
Viewer
VP Tree
Viewer
VP Tree
Viewer
VP XML
Viewer
VP XML
Viewer
VP XML
Viewer
Other Model
Viewer
Other Model
Viewer
Other Model
Viewer
1
1
1
1
1
1
*
*
*
*
Controller
Controller
Controller
*
*
*
*
Viewpoint
class
Viewpoint
class
EarlyAspect
class
EarlyAspect
class
Requirements to Internal
model Parser
Requirements to Internal
model Parser
Requirements to Internal
model Parser
*
*
*
*
WMATRIX
NLP Processor
WMATRIX
NLP Processor
Other Model
Parser
Other Model
Parser
Other Model
Parser
*
*
*
*
VP Parser
VP Parser
VP Parser
Requirement
class
Requirement
class
*
*
EarlyAspect
Viewpoint
class
EarlyAspect
Viewpoint
class
*
*
*
*
*
*
Internal Model
Internal Model
Internal Model
JoinPoint
Relationship
class
JoinPoint
Relationship
class
Other Model
Other Model
Other Model
VP Model
VP Model
VP Model
Fig. 4. EA-Miner architecture
The right hand side of Fig. 4 shows in more detail the classes that are contained in
the Viewpoint model component. As the viewpoint parser parses the input file it
builds the internal model represented by the “requirements to intermediate viewpoint
model” class. This class contains collections representing the viewpoints identified,
early aspects and the crosscutting relationships between viewpoints and early aspects.
More details about the classes will be given later.
4.1 Identification and Presentation
Next we show in detail how EA-Miner works. The explanations are based on the
viewpoint-based AORE model [16, 17] in the context of the toll system of Fig. 2a.
First we show the identification and presentation of model concepts (Sect. 4.1).
Afterwards we show how filtering is applied and how different specification
documents can be generated (Sect. 4.2). An overview of the process is shown in Fig. 5
to aid comprehension.
Fig. 5. Identification and Structuring activities in EA-Miner for viewpoint-based AORE model
 
Search WWH ::




Custom Search