Download Feature Models Visualization Based on Ontology Framework

Transcript
Feature Models Visualization Based on Ontology Framework
Jose Evelio Martinez Saiz
Erasmus Single Honours Master Thesis
Two features cannot be given the same type of dependency between them, because of the
strict meaning of each role. On the other hand, two features can get different type of
dependency, for example: “Add username" [includes] "Check user name exists” / “Add
username" [uses] "Check user name exists”.
2.2.
Related Visualization Tools
There exist some tools that allow the manipulation and visualization of feature
models. The purpose of this section is to present and study some techniques of visualization
based on the tools studied. In addition, these tools are analyzed with the requirement to
achieve an effective view model in mind. The goal of this study was to gain insight on the
visualization problem and to obtain some useful ideas for the design of our tool.
The analysis presented in the next sections is based on how the visualization of the
different components is done and how the user can manipulate these components. Speaking
about components, we mean speaking about features, dependencies or attributes.
Therefore, the focus of the study is on the visualization and manipulation of features,
attributes, dependencies and hierarchy, as these are the basic components of a feature
model. In Table 2, there is an overview of the relevant details to study about the tools.
Component
Important details to analyse
Feature
Representation of the feature in the visualization, interaction with the user.
Attribute
Is it visualized in the model? How is it visualized?
Dependency
Is it visualized in the model? Differentiation between the different types.
Hierarchy
Is it visualized in the model? Differentiation between the different types.
Table 2. Focus of the analysis
21