Information Technology Reference
In-Depth Information
appears in a feature configuration, a containment hierarchy
for Category is present if the feature MultiLevel is
selected, the class Asset is present in a template instance
if the feature AssociatedAsset is chosen, the feature
PhysicalGoods implies the attribute weight in the class
Product , and so on.
Figure 8.2. Example of a UML class diagram with
annotations [CZA 05] (for a color version of this figure, see
www.iste.co.uk/arboleda/SPLeng.zip)
8.9.2. The Wagelaar's approach
Problem space: expressing variability and configuring
products . The Wagelaar's approach [WAG 05, WAG 08a,
WAG 08b] focuses on variability related to technological
platforms. The author proposes an explicit platform model ,
which serves as a vocabulary for describing technological
platforms. The platform model is expressed using the Web
Ontology Language (OWL) [SMI 04].
Ontologies are commonly used to represent domain
knowledge and to provide a controlled vocabulary in specific
domains. OWL supports the necessary concepts of a general
ontology language, such as classes , properties , individuals ,
and relationships between these individuals. In OWL, domain
concepts are generally represented as simple named classes,
which can have subclasses. Class members or instances are
Search WWH ::




Custom Search