Rule Configuration in Self Adaptive System using SWRL

SWRL을 이용한 자가 적응 시스템 내에서의 룰 구성

  • Received : 2018.02.06
  • Accepted : 2018.03.21
  • Published : 2018.03.31

Abstract

With the development of the Internet of Things technology, a system that ensures the self-adaptability of an environment that includes various IoT devices is attracting public attention. The rules for determining behavior rules in existing self-adaptation systems are based on the assumption of changes in system members and environment. However, in the IoT environment, flexibility is required to determine the behavior rules of various types of IoT devices that change in real time. In this paper, we propose a rule configuration in a self-adaptive system using SWRL based on OWL ontology. The self-adaptive system using the OWL - SWRL rule configuration has two advantages. The first is based on OWL ontology, so we can define the characteristics and behavior of various types of IoT devices as an integrated concept. The second is to define the concept of a rule as a specific language type, and to add, modify and delete a rule at any time as needed. Through the rule configuration in the adaptive system, we have shown that the rule defined in SWRL can provide flexibility and deeper concept expression function to adaptability to IoT environment.

Keywords

References

  1. Wang, Qianxiang. "Towards a rule model for selfadaptive software." ACM SIGSOFT Software Engineering Notes 30.1 (2005): 8.
  2. Neto, Joao Jose. "Adaptive rule-driven devices-general formulation and case study." International Conference on Implementation and Application of Automata. Springer, Berlin, Heidelberg, 2001.
  3. Dashofy, Eric M., Andre Van der Hoek, and Richard N. Taylor. "Towards architecture-based self-healing systems." Proceedings of the first workshop on Self-healing systems. ACM, 2002.
  4. Guillemin, Antoine, and Nicolas Morel. "An innovative lighting controller integrated in a self-adaptive building control system." Energy and buildings, 33.5 (2001): 477-487. https://doi.org/10.1016/S0378-7788(00)00100-6
  5. David, Pierre-Charles, and Thomas Ledoux. "Towards a framework for self-adaptive component-based applications." IFIP International Conference on Distributed Applications and Interoperable Systems. Springer, Berlin, Heidelberg, 2003.
  6. Wache, Holger, et al. "Ontology-based integration of information-a survey of existing approaches." IJCAI-01 workshop: ontologies and information sharing. Vol. 2001. 2001.
  7. Golbreich, Christine. "Combining rule and ontology reasoners for the semantic web." International Workshop on Rules and Rule Markup Languages for the Semantic Web. Springer, Berlin, Heidelberg, 2004.
  8. Christopoulou, Eleni, Christos Goumopoulos, and Achilles Kameas. "An ontology-based context management and reasoning process for UbiComp applications." Proceedings of the 2005 joint conference on Smart objects and ambient intelligence: innovative context-aware services: usages and technologies. ACM, 2005.
  9. Horrocks, Ian, et al. "SWRL: A semantic web rule language combining OWL and RuleML." W3C Member submission 21 (2004): 79.
  10. O'connor, Martin, et al. "Supporting rule system interoperability on the semantic web with SWRL." International Semantic Web Conference. Springer, Berlin, Heidelberg, 2005.
  11. Zhang, Weishan, and Klaus Marius Hansen. "Semantic web based self-management for a pervasive service middleware." Self-Adaptive and Self-Organizing Systems, 2008. SASO'08. Second IEEE International Conference on. IEEE, 2008.
  12. Alaya, Mahdi Ben, and Thierry Monteil. "FRAMESELF: an ontology‐based framework for the self‐management of machine‐to‐machine systems." Concurrency and Computation: Practice and Experience 27.6 (2015): 1412-1426. https://doi.org/10.1002/cpe.3168
  13. O'connor, Martin, et al. "Writing rules for the semantic web using SWRL and Jess." Protege With Rules WS, Madrid (2005).
  14. Redavid, Domenico, et al. "OWL-S atomic services composition with SWRL rules." International Symposium on Methodologies for Intelligent Systems. Springer, Berlin, Heidelberg, 2008.
  15. O'Connor, Martin J., et al. "The SWRLAPI: A Development Environment for Working with SWRL Rules." OWLED. 2008.
  16. Min, Wang Xiao, Cui Wei, and Che Lei. "Research of ontology-based adaptive learning system." Computational Intelligence and Design, 2008. ISCID'08. International Symposium on. Vol. 2. IEEE, 2008.
  17. Vassileva, Dessislava, and Boyan Bontchev. "Adaptation Engine Construction based on Formal Rules." CSEDU (1). 2009.
  18. Tao, Ming, et al. "Multi-layer cloud architectural model and ontology-based security service framework for IoTbased smart homes." Future Generation Computer Systems 78 (2018): 1040-1051. https://doi.org/10.1016/j.future.2016.11.011
  19. Sanchez-de-Rivera, Diego, et al. "Adaptation of ontology sets for water related scenarios management with IoT systems for a more productive and sustainable agriculture systems." (2017).