Le, Hong Anh and To, Van Khanh and Truong, Ninh Thuan (2021) Formal Analysis of Database Trigger Systems Using Event-B. International Journal of Software Innovation, 9 (4). ISSN 2166-7160 (In Press)
Full text not available from this repository.Abstract
Most modern relational database systems use triggers to implement automatic tasks in response to specific events happening inside or outside a system. A database trigger is a human readable block code without any formal semantics. Frequently, people can check if a trigger is designed correctly after it is executed or by manual checking. In this article, the authors introduce a new method to model and verify database trigger systems using Event-B formal method at design phase. First, the authors make use of similar mechanism between triggers and Event-B events to propose a set of rules translating a database trigger system into Event-B constructs. Then, the authors show how to verify data constraint preservation properties and detect infinite loops of trigger execution with RODIN/Event-B. The authors also illustrate the proposed method with a case study. Finally, a tool named Trigger2B which partly supports the automatic modeling process is presented.
Item Type: | Article |
---|---|
Subjects: | Scopus-indexed journals |
Divisions: | Faculty of Information Technology (FIT) |
Depositing User: | Khánh Tô Văn |
Date Deposited: | 09 Oct 2020 07:10 |
Last Modified: | 09 Oct 2020 07:10 |
URI: | http://eprints.uet.vnu.edu.vn/eprints/id/eprint/4076 |
Actions (login required)
View Item |