首页 | 本学科首页   官方微博 | 高级检索  
     


OCL2Trigger: Deriving active mechanisms for relational databases using Model-Driven Architecture
Authors:Harith T. Al-Jumaily [Author Vitae]  Dolores Cuadra [Author Vitae] [Author Vitae]
Affiliation:Computer Science Department, Carlos III University of Madrid, Av. Universidad 30, Leganés, 28911 Madrid, Spain
Abstract:Transforming integrity constraints into active rules or triggers for verifying database consistency produces a serious and complex problem related to real time behaviour that must be considered for any implementation. Our main contribution to this work is to provide a complete approach for deriving the active mechanisms for Relational Databases from the specification of the integrity constraints by using OCL. This approach is designed in accordance with the MDA approach which consists of transforming the specified OCL clauses into a class diagram into SQL:2003 standard triggers, then transforming the standard triggers into target DBMS triggers. We believe that developing triggers and plugging them into a given model is insufficient because the behaviour of such triggers is invisible to the developers, and therefore not controllable. For this reason, a DBMS trigger verification model is used in our approach, in order to ensure the termination of trigger execution. Our approach is implemented as an add-in tool in Rational Rose called OCL2Trigger.
Keywords:Integrity constraints   Model-Driven Architecture   CASE tools   Active database systems   OCL   Sequence diagrams
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号