Incremental Checking of OCL Constraints with Aggregates Through SQL

被引:8
|
作者
Oriol, Xavier [1 ]
Teniente, Ernest [1 ]
机构
[1] Univ Politcn Catalunya BarcelonaTech, Dept Serv & Informat Syst Engn, Barcelona, Spain
来源
CONCEPTUAL MODELING, ER 2015 | 2015年 / 9381卷
关键词
Constraints Checking; SQL; OCL; Aggregates;
D O I
10.1007/978-3-319-25264-3_15
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Valid states of data are those satisfying a set of constraints. Therefore, efficiently checking whether some constraint has been violated after a data update is an important problem in data management. We tackle this problem by incrementally checking OCL constraint violations by means of SQL queries. Given an OCL constraint, we obtain a set of SQL queries that returns the data that violates the constraint. In this way, we can check the validity of the data by checking the emptiness of these queries. The queries that we obtain are incremental since they are only executed when some relevant data update may violate the constraint, and they only examine the data related to the update.
引用
收藏
页码:199 / 213
页数:15
相关论文
共 50 条
  • [41] Computing SQL queries with Boolean aggregates
    Badia, A
    DATA WAREHOUSING AND KNOWLEDGE DISCOVERY, PROCEEDINGS, 2003, 2737 : 391 - 400
  • [42] UML 2.0 Interactions with OCL/RT Constraints
    Garcia, Daniel Calegari
    Cengarle, Maria Victoria
    Szasz, Nora
    2008 FORUM ON SPECIFICATION, VERIFICATION AND DESIGN LANGUAGES, 2008, : 191 - +
  • [43] OCL-constraints for UMM business collaborations
    Hofreiter, B
    Huemer, C
    Winiwarter, W
    E-COMMERCE AND WEB TECHNOLOGIES, 2004, 3182 : 174 - 185
  • [44] Reasoning on UML class diagrams with OCL constraints
    Queralt, Anna
    Teniente, Ernest
    CONCEPTUAL MODELING - ER 2006, PROCEEDINGS, 2006, 4215 : 497 - +
  • [45] An OCL extension for real-time constraints
    Flake, S
    Mueller, W
    OBJECT MODELING WITH THE OCL: THE RATIONALE BEHIND THE OBJECT CONSTRAINT LANGUAGE, 2002, 2263 : 150 - 171
  • [46] Specification of OCL constraints on ODP computational interfaces
    Reda, Oussama
    El Ouahidi, Bouabid
    Bourget, Daniel
    PROCEEDINGS OF THE 7TH WSEAS INTERNATIONAL CONFERENCE ON APPLIED INFORMATICS AND COMMUNICATIONS, 2007, : 305 - 310
  • [47] DEFINING WELL-FORMEDNESS CONSTRAINTS WITH OCL
    Normantas, Kestutis
    Vasilecas, Olegas
    Sosunovas, Sergejus
    INFORMATION TECHNOLOGIES' 2009, 2009, : 355 - 364
  • [48] Formalizing UML Models and OCL Constraints in PVS
    Kyas, Marcel
    Fecher, Harald
    de Boer, Frank S.
    Jacob, Joost
    Hooman, Jozef
    van der Zwaag, Mark
    Arons, Tamarah
    Kugler, Hillel
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 115 : 39 - 47
  • [49] Application of the Ontology Axioms for the Development of OCL Constraints from PAL Constraints
    Kalibatiene, Diana
    Vasilecas, Olegas
    INFORMATICA, 2012, 23 (03) : 369 - 390
  • [50] Application of the ontology axioms for the development of OCL constraints from PAL constraints
    Kalibatiene, D. (diana@isl.vgtu.lt), 1600, IOS Press BV (23):