Logo do repositório
 
Publicação

Transaction Logic with (Complex) Events

dc.contributor.authorAlferes, José Júlio
dc.contributor.authorGomes, Ana Sofia
dc.contributor.institutionDI - Departamento de Informática
dc.contributor.institutionCENTRIA – Centro de Inteligência Artificial
dc.date.accessioned2018-10-19T22:04:07Z
dc.date.available2018-10-19T22:04:07Z
dc.date.issued2014
dc.descriptionSem PDF.
dc.description.abstractThis work deals with the problem of combining reactive features, such as the ability to respond to events and define complex events, with the execution of ACID transactions over general Knowledge Bases (KBs). With this as goal, we build on Transaction Logic (T R), a logic precisely designed to model and execute (ACID) transactions in KBs defined by arbitrary logic theories. In it, transactions are written in a logic- programming style, by combining primitive update operations over a general KB, with the usual logic programming connectives and some additional connectives e.g. to express sequence of actions. While T R is a natural choice to deal with transactions, it remains the question whether T R can be used to express complex events, but also to deal simultaneously with the detection of complex events and the execution of transactions. In this paper we show that the former is possible while the latter is not. For that, we start by illustrating how T R can express complex events, and in particular, how SNOOP event expressions can be translated in the logic. Afterwards, we show why T R fails to deal with the two issues together, and propose Transaction Logic with Events to solve the intended problem. The achieved solution is a non-monotonic conservative extension of T R, which guarantees that every complex event detected in a transaction is necessarily responded. Along with its syntax, model theory and executional semantics, we prove some properties, including that it is indeed a conservative extension, and that it enjoys from important properties of non-monotonic logics, like support.en
dc.description.versionpublished
dc.format.extent25
dc.format.extent546778
dc.identifier.otherPURE: 1110406
dc.identifier.otherPURE UUID: 0b7d9075-5fcb-4b9f-83c0-f2d69e9d25e6
dc.identifier.otherORCID: /0000-0001-5520-4623/work/49585501
dc.identifier.urihttp://hdl.handle.net/10362/49301
dc.language.isoeng
dc.peerreviewedyes
dc.titleTransaction Logic with (Complex) Eventsen
dc.typeconference paper
degois.publication.titleInternational Conference on Logic Programming
dspace.entity.typePublication
rcaap.rightsrestrictedAccess

Ficheiros

Principais
A mostrar 1 - 1 de 1
A carregar...
Miniatura
Nome:
trev.pdf
Tamanho:
533.96 KB
Formato:
Adobe Portable Document Format