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