Semantic Rule Based Program Monitoring

Luke Tudor, Jing Sun, Hai H. Wang, Bingyang Wei

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Program monitoring aims at making sure the functionalities of the software are always correctly performed during runtime. Semantic Web provides a context enriched framework for data representation and manipulation. This paper proposed the use of ontological rules and reasoning engines to monitor the dynamic behaviours of computer systems in handling of exceptional circumstances, both positive and negative, that occur at runtime within the software processes. A prototype framework was proposed on how to integrate the rule based monitoring technique together with the targeted system. To validate the proposed solution, a light control system case study together with the Unity game engine were used to develop a simulation environment for the evaluation purpose. Compared to existing solutions, the approach outlined can provide an effective software behavioural monitoring outcome.
Original languageEnglish
Title of host publicationProceedings - SEKE 2019
Subtitle of host publication31st International Conference on Software Engineering and Knowledge Engineering
Pages297-300
Number of pages4
Volume2019-July
ISBN (Electronic)1891706489
DOIs
Publication statusPublished - 12 Jul 2019

Publication series

Name
PublisherKnowledge Systems Institute Graduate School
ISSN (Electronic)2325-9000

Fingerprint

Semantics
Monitoring
Engines
Semantic Web
Computer systems
Control systems

Bibliographical note

© 2019 Knowledge Systems Institute Graduate School.

Cite this

Tudor, L., Sun, J., Wang, H. H., & Wei, B. (2019). Semantic Rule Based Program Monitoring. In Proceedings - SEKE 2019: 31st International Conference on Software Engineering and Knowledge Engineering (Vol. 2019-July, pp. 297-300) https://doi.org/10.18293/SEKE2019-043
Tudor, Luke ; Sun, Jing ; Wang, Hai H. ; Wei, Bingyang. / Semantic Rule Based Program Monitoring. Proceedings - SEKE 2019: 31st International Conference on Software Engineering and Knowledge Engineering. Vol. 2019-July 2019. pp. 297-300
@inproceedings{2b27818eb4b244fe9ced6ca56830279a,
title = "Semantic Rule Based Program Monitoring",
abstract = "Program monitoring aims at making sure the functionalities of the software are always correctly performed during runtime. Semantic Web provides a context enriched framework for data representation and manipulation. This paper proposed the use of ontological rules and reasoning engines to monitor the dynamic behaviours of computer systems in handling of exceptional circumstances, both positive and negative, that occur at runtime within the software processes. A prototype framework was proposed on how to integrate the rule based monitoring technique together with the targeted system. To validate the proposed solution, a light control system case study together with the Unity game engine were used to develop a simulation environment for the evaluation purpose. Compared to existing solutions, the approach outlined can provide an effective software behavioural monitoring outcome.",
author = "Luke Tudor and Jing Sun and Wang, {Hai H.} and Bingyang Wei",
note = "{\circledC} 2019 Knowledge Systems Institute Graduate School.",
year = "2019",
month = "7",
day = "12",
doi = "10.18293/SEKE2019-043",
language = "English",
volume = "2019-July",
publisher = "Knowledge Systems Institute Graduate School",
pages = "297--300",
booktitle = "Proceedings - SEKE 2019",

}

Tudor, L, Sun, J, Wang, HH & Wei, B 2019, Semantic Rule Based Program Monitoring. in Proceedings - SEKE 2019: 31st International Conference on Software Engineering and Knowledge Engineering. vol. 2019-July, pp. 297-300. https://doi.org/10.18293/SEKE2019-043

Semantic Rule Based Program Monitoring. / Tudor, Luke; Sun, Jing; Wang, Hai H.; Wei, Bingyang.

Proceedings - SEKE 2019: 31st International Conference on Software Engineering and Knowledge Engineering. Vol. 2019-July 2019. p. 297-300.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

TY - GEN

T1 - Semantic Rule Based Program Monitoring

AU - Tudor, Luke

AU - Sun, Jing

AU - Wang, Hai H.

AU - Wei, Bingyang

N1 - © 2019 Knowledge Systems Institute Graduate School.

PY - 2019/7/12

Y1 - 2019/7/12

N2 - Program monitoring aims at making sure the functionalities of the software are always correctly performed during runtime. Semantic Web provides a context enriched framework for data representation and manipulation. This paper proposed the use of ontological rules and reasoning engines to monitor the dynamic behaviours of computer systems in handling of exceptional circumstances, both positive and negative, that occur at runtime within the software processes. A prototype framework was proposed on how to integrate the rule based monitoring technique together with the targeted system. To validate the proposed solution, a light control system case study together with the Unity game engine were used to develop a simulation environment for the evaluation purpose. Compared to existing solutions, the approach outlined can provide an effective software behavioural monitoring outcome.

AB - Program monitoring aims at making sure the functionalities of the software are always correctly performed during runtime. Semantic Web provides a context enriched framework for data representation and manipulation. This paper proposed the use of ontological rules and reasoning engines to monitor the dynamic behaviours of computer systems in handling of exceptional circumstances, both positive and negative, that occur at runtime within the software processes. A prototype framework was proposed on how to integrate the rule based monitoring technique together with the targeted system. To validate the proposed solution, a light control system case study together with the Unity game engine were used to develop a simulation environment for the evaluation purpose. Compared to existing solutions, the approach outlined can provide an effective software behavioural monitoring outcome.

UR - http://ksiresearchorg.ipage.com/seke/seke19paper/seke19paper_43.pdf

UR - http://www.scopus.com/inward/record.url?scp=85071374500&partnerID=8YFLogxK

U2 - 10.18293/SEKE2019-043

DO - 10.18293/SEKE2019-043

M3 - Conference contribution

VL - 2019-July

SP - 297

EP - 300

BT - Proceedings - SEKE 2019

ER -

Tudor L, Sun J, Wang HH, Wei B. Semantic Rule Based Program Monitoring. In Proceedings - SEKE 2019: 31st International Conference on Software Engineering and Knowledge Engineering. Vol. 2019-July. 2019. p. 297-300 https://doi.org/10.18293/SEKE2019-043