ACM Home Page
Please provide us with feedback. Feedback
Applying semantic web technology to feature modeling
Full text PdfPdf (542 KB)
Source
Symposium on Applied Computing archive
Proceedings of the 2009 ACM symposium on Applied Computing table of contents
Honolulu, Hawaii
SESSION: The semantic web and applications track table of contents
Pages 1252-1256  
Year of Publication: 2009
ISBN:978-1-60558-166-8
Authors
Lamia Abo Zaid  Vrije Universiteit Brussel, Brussels
Frederic Kleinermann  Vrije Universiteit Brussel, Brussels
Olga De Troyer  Vrije Universiteit Brussel, Brussels
Sponsor
SIGAPP: ACM Special Interest Group on Applied Computing
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 13,   Downloads (12 Months): 97,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1529282.1529563
What is a DOI?

ABSTRACT

Feature models are models used to capture differences and commonalities between software features, enabling the representation of variability within software. There are many variations of feature models and different notations are often used to represent the same information. Currently support for validating or integrating feature models is missing. In this paper, we provide an ontology framework for feature modeling which consists of an ontology that formally provides a specification for feature models. In addition, we provide means to integrate segmented feature models and provide a rule based model consistency check and conflict detection. We use SWRL rules to implement the rules and a DL reasoner to evaluate the rules and infer extra interesting information regarding the variability of the software.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
Bosch J.: Software Product Families in Nokia. In: 9th International Conference SPLC 2005 (2005).
 
3
Kang, K., Cohen, S., Hess, J., Novak, W., Peterson, A.: Feature-oriented domain analysis (FODA) feasibility study. Technical Report CMU/SEI-90-TR-021, Software Engineering Institute, Carnegie-Mellon University (1990)
 
4
 
5
 
6
Czarnecki, K., Kim, C. H. P.: Cardinality-Based Feature Modeling and Constraints: A Progress Report. In: OOPSLA'05 International Workshop on Software Factories (2005)
 
7
Ye, H.; Liu, H.: Approach to modelling feature variability and dependencies in software product lines. In: Software, IEE Proceedings -Volume 152, Issue 3, Page(s): 101--109, (2005)
 
8
 
9
Batory, D.: Feature models, grammars, and propositional formulas. In: Obbink, H., Pohl, K. (eds.) SPLC 2005. LNCS, vol. 3714 (2005)
 
10
 
11
OWL, http://www.w3.org/TR/owl-features/
 
12
Horrocks, I., Patel-Schneider, P. F., Boley, H., Tabet, S., Grosof, B., Dean, M.: SWRL: A Semantic Web Rule Language Combining OWL and RuleML, http://www.w3.org/Submission/SWRL
 
13
Noy, N. F., McGuinness, D. L.: Ontology Development 101: A Guide to Creating Your First Ontology. Stanford Knowledge Systems Laboratory Technical Report KSL-01-05 and Stanford Medical Informatics, Technical Report SMI-2001-0880 (2001)
 
14
Spanoudakis, G., Zisman, A.: Inconsistency management in software engineering: Survey and open research issues. In: Handbook of Software Engineering and Knowledge Engineering, 1, pp. 329--380, 2001.
 
15
Stanford Protégé OWL, http://protege.stanford.edu/overview/protege-owl.html
 
16
Pellet DL Reasoner, http://pellet.owldl.com/
 
17
Peng, X., Zhao, W., Xue, Y., Wu, Y.: Ontology-Based Feature Modeling and Application-Oriented Tailoring. In: ICSR 2006: 87--100
 
18
Benavides, D., Trinidad, P., Ruiz-Cortés, A.: Automated Reasoning on Feature Models. In: 17th Conference on Advanced Information Systems Engineering (CAiSE'05)
 
19
20

Collaborative Colleagues:
Lamia Abo Zaid: colleagues
Frederic Kleinermann: colleagues
Olga De Troyer: colleagues