Cupid: Commitments in Relational Algebra

被引:0
|
作者
Chopra, Amit K. [1 ]
Singh, Munindar P. [2 ]
机构
[1] Univ Lancaster, Lancaster LA1 4WA, England
[2] North Carolina State Univ, Raleigh, NC 27695 USA
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We propose Cupid, a language for specifying commitments that supports their information-centric aspects, and offers crucial benefits. One, Cupid is first-order, enabling a systematic treatment of commitment instances. Two, Cupid supports features needed for real-world scenarios such as deadlines, nested commitments, and complex event expressions for capturing the lifecycle of commitment instances. Three, Cupid maps to relational database queries and thus provides a set based semantics for retrieving commitment instances in states such as being violated, discharged, and so on. We prove that Cupid queries are safe. Four, to aid commitment modelers, we propose the notion of well-identified commitments, and finitely violable and finitely expirable commitments. We give syntactic restrictions for obtaining such commitments.
引用
收藏
页码:2052 / 2059
页数:8
相关论文
共 50 条
  • [21] A COMPUTATIONAL MODEL OF RELATIONAL ALGEBRA
    VOLFENGAGEN, VE
    YATSUK, VY
    PROGRAMMING AND COMPUTER SOFTWARE, 1985, 11 (05) : 298 - 309
  • [22] Extending relational algebra with similarities
    Hajdinjak, Melita
    Bierman, Gavin
    MATHEMATICAL STRUCTURES IN COMPUTER SCIENCE, 2012, 22 (04) : 686 - 718
  • [23] RELATIONAL ALGEBRA MACHINE GRACE
    KITSUREGAWA, M
    TANAKA, H
    MOTOOKA, T
    LECTURE NOTES IN COMPUTER SCIENCE, 1983, 147 : 191 - 214
  • [24] On a fuzzy bipolar relational algebra
    Bosc, Patrick
    Pivert, Olivier
    INFORMATION SCIENCES, 2013, 219 : 1 - 16
  • [25] MANIPULATION OF EXPRESSIONS IN A RELATIONAL ALGEBRA
    STROET, JWM
    ENGMANN, R
    INFORMATION SYSTEMS, 1979, 4 (03) : 195 - 203
  • [26] Polystore Mathematics of Relational Algebra
    Jananthan, Hayden
    Zhou, Ziqi
    Gadepally, Vijay
    Hutchison, Dylan
    Kim, Suna
    Kepner, Jeremy
    2017 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2017, : 3180 - 3189
  • [27] Reflective programming in the relational algebra
    VandenBussche, J
    vanGucht, D
    Vossen, G
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1996, 52 (03) : 537 - 549
  • [28] Relational algebra and equational proofs
    Fundam Inf, 1 (101):
  • [29] Learning System for Relational Algebra
    Hernandez-Rubio, Erika
    Rodriguez-Torres, Marco Antonio
    Vazquez-Santiago, Humberto
    Meneses-Viveros, Amilcar
    LEARNING AND COLLABORATION TECHNOLOGIES, LCT 2023, PT I, 2023, 14040 : 54 - 63
  • [30] A RELATIONAL ALGEBRA FOR PROPOSITIONAL LOGIC
    BLANNING, RW
    DECISION SUPPORT SYSTEMS, 1994, 11 (02) : 211 - 218