Generating relational database transactions from eb3 attribute definitions

被引:0
|
作者
Frédéric Gervais
Marc Frappier
Régine Laleau
机构
[1] Université Paris-Est,LACL
[2] Université de Sherbrooke,GRIL
[3] IUT Sénart-Fontainebleau,Département Informatique
来源
关键词
Information systems; Attributes; Pattern matching; statements; Transactions;
D O I
暂无
中图分类号
学科分类号
摘要
eb3 is a trace-based formal language created for the specification of information systems. In eb3, each entity and association attribute is independently defined by a recursive function on the valid traces of external events. This paper describes an algorithm that generates, for each external event, a transaction that updates the value of affected attributes in their relational database representation. The benefits are twofold: eb3 attribute specifications are automatically translated into executable programs, eliminating system design and implementation steps; the construction of information systems is streamlined, because eb3 specifications are simpler and shorter to write than corresponding traditional specifications, design and implementations. In particular, the paper shows that simple eb3 constructs can replace complex SQL queries which are typically difficult to write.
引用
收藏
页码:423 / 445
页数:22
相关论文
共 22 条
  • [1] Generating relational database transactions from eb 3 attribute definitions
    Gervais, Frederic
    Frappier, Marc
    Laleau, Regine
    [J]. SOFTWARE AND SYSTEMS MODELING, 2009, 8 (03): : 423 - 445
  • [2] EB3TG: A tool synthesizing relational database transactions from EB3 attribute definitions
    Gervais, Frederic
    Batanado, Panawe
    Frappier, Marc
    Laleau, Regine
    [J]. ICEIS 2006: PROCEEDINGS OF THE EIGHTH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS: INFORMATION SYSTEMS ANALYSIS AND SPECIFICATION, 2006, : 44 - +
  • [3] Generating relational database transactions from recursive functions defined on EB3 traces
    Gervais, F
    Frappier, M
    Laleau, R
    [J]. SEFM 2005: Third IEEE International Conference on Software Engineering and Formal Methods, Proceedings, 2005, : 117 - 126
  • [4] Synthesizing B specifications from EB3 attribute definitions
    Gervais, F
    Frappier, M
    Laleau, R
    [J]. INTEGRATED FORMAL METHODS, PROCEEDINGS, 2005, 3771 : 207 - 226
  • [5] An Improved Algorithm for Generating Database Transactions from Relational Algebra Specifications
    Dougherty, Daniel J.
    [J]. ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2010, (21): : 77 - 89
  • [6] Generating OWL Ontology from Relational Database
    Choi, Ji Woong
    Kim, Myung Ho
    [J]. 2012 THIRD FTRA INTERNATIONAL CONFERENCE ON MOBILE, UBIQUITOUS, AND INTELLIGENT COMPUTING (MUSIC), 2012, : 53 - 59
  • [7] EB1 and EB3 control CLIP dissociation from the ends of growing microtubules
    Komarova, Y
    Lansbergen, G
    Galjart, N
    Grosveld, F
    Borisy, GG
    Akhmanova, A
    [J]. MOLECULAR BIOLOGY OF THE CELL, 2005, 16 (11) : 5334 - 5345
  • [8] Rules and Implementation for Generating Ontology from Relational Database
    Ren, Yutao
    Jiang, Lihong
    Bu, Fenglin
    Cai, Hongming
    [J]. SECOND INTERNATIONAL CONFERENCE ON CLOUD AND GREEN COMPUTING / SECOND INTERNATIONAL CONFERENCE ON SOCIAL COMPUTING AND ITS APPLICATIONS (CGC/SCA 2012), 2012, : 237 - 244
  • [9] A Tool for Generating Relational Database Schema from EER Diagram
    Simasatitkul, Lisa
    Suwannasart, Taratip
    [J]. INTERNATIONAL MULTICONFERENCE OF ENGINEERS AND COMPUTER SCIENTISTS, IMECS 2012, VOL I, 2012, : 801 - 805
  • [10] A Tool for Generating Test Case from Relational Database Constraints Testing
    Tongrak, Prapas
    Suwannasart, Taratip
    [J]. 2009 2ND IEEE INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY, VOL 2, 2009, : 435 - 439