Abstract
Software product line (SPL) features, both variant and reusable ones, have been depicted through numerous ways. Several studies have portrayed the different approaches to model the features of software products. In our paper, we have chosen smart home as the domain to explain the features and characteristics of product line. Our paper has adopted Web ontology approach to propose the relationship between software product line conformations. The dynamic interpretation of different software product line features has been depicted using variants. Feature tree, also called the feature diagram, has been exercised as comprehensive model to model software product line variants. Thus, presenting a graphical way is to represent the feature model using Web ontology approach. The design, analyzation and verification of feature model have evolved over the years. This paper focuses on OWL-DL as a reliable language for showcasing the variant features of SPL. Our paper discusses these essential variant components of smart home domain using Web semantics.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Abbreviations
- CCTV:
-
Closed Circuit Television
- DL:
-
Description Logic
- EM:
-
Energy Management
- IOT:
-
Internet of Things
- OWL:
-
Web Ontology Language
- RDF:
-
Resource Description framework
- SPL:
-
Software Product Line
- SHS:
-
Smart Home System
- UML:
-
Unified Modelling Language
- Wi-Fi:
-
Wireless fidelity
References
Osborne F, Motta E, Mulholland P (2013) Exploring scholarly data with rexplore. In: Alani H et al (eds) ISWC 2013, Part I, vol 8218. LNCS. Springer, Heidelberg, pp 460–477
Fernández M, Gómez-Pérez A, Juristo N (1997) METHONTOLOGY: from ontological art towards ontological engineering. In: Symposium on ontological engineering of AAAI, Stanford, California
Corcho O, Fernández M, Gómez-Pérez A (2003) Methodologies, tools and languages for building ontologies. Where is the meeting point? Data Knowl Eng 46
Berners-Lee T, Hendler J, Lassila O (2001) The semantic web. The Scientific American, May 2001
Motta E, Sabou M (2006) Next generation semantic web applications. In: Mizoguchi R, Shi Z, Giunchiglia F (eds) ASWC 2006. LNCS, vol 4185. Springer, Heidelberg
Cunningham H, Gaizauskas R, Humphreys K, Wilks Y (1999) Three Years of GATE. In: Proceedings of the AISB’99 workshop on reference architectures and data standards for NLP, Edinburgh, UK
Kietz J-U, Volz R, Maedche A (2000) Semi-automatic ontology acquisition from a corporate intranet. In International conference on grammar inference (ICGI-2000), Lecture Notes in Artificial Intelligence, LNAI
Motik B, Maedche A, Volz R (2002) A conceptual modeling approach for building semantics-driven enterprise applications. In: 1st International conference on ontologies, databases and application of semantics (ODBASE-2002), California, USA
Buitelaar P, Eigner T, Declerck T (2004) OntoSelect: a dynamic ontology library with support for ontology selection. In: McIlraith SA, Plexousakis D, van Harmelen F (eds) ISWC 2004. LNCS, vol 3298, Springer, Heidelberg
Bechhofer S, Volz R (2004) Patching sayntax in OWL ontologies. In: McIlraith SA, Plexousakis D, van Harmelen F (eds) ISWC 2004. LNCS, vol 3298, Springer, Heidelberg
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Rawal, R., Goel, K., Arora, P. (2021). A Vital Approach for Smart Home System Using OWL Ontology. In: Abraham, A., Castillo, O., Virmani, D. (eds) Proceedings of 3rd International Conference on Computing Informatics and Networks. Lecture Notes in Networks and Systems, vol 167. Springer, Singapore. https://doi.org/10.1007/978-981-15-9712-1_4
Download citation
DOI: https://doi.org/10.1007/978-981-15-9712-1_4
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-15-9711-4
Online ISBN: 978-981-15-9712-1
eBook Packages: EngineeringEngineering (R0)