Modeling and verifying DML triggers using Event-B

2Citations
Citations of this article
4Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Database trigger is a block code that automatically executes in response to changes of table or view in the database system. The correctness of a trigger usually can be verified when it is executed. It is apparently useful if we can detect the trigger system's errors in the design phase. In this paper, we introduce an approach to model and verify data manipulation language (DML) triggers in the database system by a formal method. In the first phase, we formalize a database trigger system by an Event-B model. After that, we use the Rodin tool to verify some properties of the system such as termination, preservation of constraint rules. We also run an example to illustrate the approach in detail. © 2013 Springer-Verlag.

Cite

CITATION STYLE

APA

Le, H. A., & Truong, N. T. (2013). Modeling and verifying DML triggers using Event-B. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 7803 LNAI, pp. 539–548). https://doi.org/10.1007/978-3-642-36543-0_55

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free