首页    期刊浏览 2024年11月24日 星期日
登录注册

文章基本信息

  • 标题:A Coordination Language for Databases
  • 本地全文:下载
  • 作者:Nielson, Hanne Riis ; Nielson, Flemming ; Lafuente, Alberto Lluch
  • 期刊名称:Logical Methods in Computer Science
  • 印刷版ISSN:1860-5974
  • 电子版ISSN:1860-5974
  • 出版年度:2017
  • 卷号:13
  • 期号:1
  • 语种:English
  • 出版社:Technical University of Braunschweig
  • 摘要:We present a coordination language for the modeling of distributed databaseapplications. The language, baptized Klaim-DB, borrows the concepts oflocalities and nets of the coordination language Klaim but re-incarnates thetuple spaces of Klaim as databases. It provides high-level abstractions andprimitives for the access and manipulation of structured data, with integrityand atomicity considerations. We present the formal semantics of Klaim-DB anddevelop a type system that avoids potential runtime errors such as certainevaluation errors and mismatches of data format in tables, which are monitoredin the semantics. The use of the language is illustrated in a scenario wherethe sales from different branches of a chain of department stores areaggregated from their local databases. Raising the abstraction level andencapsulating integrity checks in the language primitives have benefited themodeling task considerably.
  • 关键词:D.3.2;Computer Science - Logic in Computer Science
国家哲学社会科学文献中心版权所有