Have a personal or library account? Click to login
Checking Temporal Constraints of Events in EBS at Runtime Cover

Checking Temporal Constraints of Events in EBS at Runtime

Open Access
|Mar 2024

Abstract

As a kind of software system, the Event-Based Systems (EBS) respond to events rather than executing a predefined sequence of instructions. Events usually occur in real time, so it is crucial that they are processed in the correct order and within temporal constraints. The objective of this work is to propose an approach to check if events of EBS at runtime preserve the specification of temporal constraints. To form the approach by logic process, we have formalized the EBS model, through which, we have proved that the complexity of the checking algorithms is only polynomial. The approach has been implemented as a tool (VER) to check EBS at runtime automatically. The results of the proposed method are illustrated by checking a real-world Event Driven Architecture (EDA) application, an Intelligent transportation system.

DOI: https://doi.org/10.2478/cait-2024-0005 | Journal eISSN: 1314-4081 | Journal ISSN: 1311-9702
Language: English
Page range: 82 - 97
Submitted on: Sep 11, 2023
Accepted on: Nov 28, 2023
Published on: Mar 23, 2024
Published by: Bulgarian Academy of Sciences, Institute of Information and Communication Technologies
In partnership with: Paradigm Publishing Services
Publication frequency: 4 issues per year

© 2024 Thanh-Binh Trinh, Hanh-Phuc Nguyen, Dinh-Hai Nguyen, Van-Khanh To, Ninh-Thuan Truong, published by Bulgarian Academy of Sciences, Institute of Information and Communication Technologies
This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 License.