Conjunctive Artifact-Centric Services

被引:0
作者
Cangialosi, Piero [1 ]
De Giacomo, Giuseppe [1 ]
De Masellis, Riccardo [1 ]
Rosati, Riccardo [1 ]
机构
[1] SAPIENZA Univ Roma, Dipartimento Informat & Sistemist Antonio Ruberti, I-00185 Rome, Italy
来源
SERVICE-ORIENTED COMPUTING - ICSOC 2010, PROCEEDINGS | 2010年 / 6470卷
关键词
RELATIONAL TRANSDUCERS;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Artifact-centric services are stateful service descriptions centered around "business artifacts", which contain both a data schema holding all the data of interest for the service, and a lifecycle schema, which specifies the process that the service enacts. In this paper, the data schemas are full-fledged relational databases, and the lifecycle schemas are specified as sets of condition-action rules, where conditions are evaluated against the current snapshot of the artifact, and where actions are suitable updates to database. The main characteristic of this work is that conditions and actions are based on conjunctive queries. In particular, we exploit recent results in data exchange to specify through tuple-generating-dependencies (tgds) the effects of actions. Using such basis we develop sound and complete verification procedures, which, in spite of the fact that the number of states of an artifact-centric service can be infinite, reduce to the finite case through a suitable use of homomorphism induced by the conjunctive queries.
引用
收藏
页码:318 / 333
页数:16
相关论文
共 26 条
  • [1] Abiteboul S, 2000, J COMPUT SYST SCI, V61, P236, DOI [10.1006/jcss.2000.1708, 10.1006/JCSS.2000.1708]
  • [2] Abiteboul S., 1995, Foundations of databases, V8
  • [3] The AXML Artifact Model
    Abiteboul, Serge
    Bourhis, Pierre
    Galland, Alban
    Marinoiu, Bogdan
    [J]. TIME 2009: 16TH INTERNATIONAL SYMPOSIUM ON TEMPORAL REPRESENTATION AND REASONING, PROCEEDINGS, 2009, : 11 - +
  • [4] [Anonymous], 1977, STOC
  • [5] [Anonymous], 1971, IJCAI
  • [6] BERARDI D, 2005, P VLDB 2005
  • [7] A model-driven approach to industrializing discovery processes in pharmaceutical research
    Bhattacharya, K
    Guttman, R
    Lyman, K
    Heath, FF
    Kumaran, S
    Nandi, P
    Wu, F
    Athma, P
    Freiberg, C
    Johannsen, L
    Staudt, A
    [J]. IBM SYSTEMS JOURNAL, 2005, 44 (01) : 145 - 162
  • [8] Bhattacharya K, 2007, LECT NOTES COMPUT SC, V4714, P288
  • [9] Bradfield J, 2007, STUD LOGIC PRACT REA, V3, P721
  • [10] Clark K. L., 1978, Logic and data bases, P293