• DocumentCode
    2348439
  • Title

    Specifying active databases in the situation calculus

  • Author

    Bertossi, Leopoldo ; Pinto, Javier ; Valdivia, Ricardo

  • Author_Institution
    Escuela de Ingenieria, Pontificia Univ. Catolica de Chile, Santiago, Chile
  • fYear
    1998
  • fDate
    9-14 Nov 1998
  • Firstpage
    32
  • Lastpage
    39
  • Abstract
    The paper provides a predicate logic based semantics for active rules in active databases. Previous work has been done to provide the semantics of execution of active rules. In part, this work has been directed towards providing a unifying criteria regarding the meaning of active rules, and to provide a framework for comparing different proposals for active database systems. The main contribution of the article is a proposal to integrate the specification of active rules with the specification of the dynamics of change (based on transactions) in relational databases. The approach extends previous work in which the situation calculus, a language of many sorted predicate logic, is used to specify updates in databases. To achieve this, the authors specify first the notion of database transaction in a situation calculus extended with the notion of occurrence, as proposed by Pinto. They concentrate mostly on the execution semantics of Starburst
  • Keywords
    active databases; formal specification; process algebra; relational databases; transaction processing; Starburst; active database specification; active rules; change dynamics; database transaction; execution semantics; occurrence; predicate logic based semantics; relational databases; situation calculus; updates; Calculus; Concurrent computing; Database systems; Electrical capacitance tomography; Law; Legal factors; Logic; Proposals; Transaction databases;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Science, 1998. SCCC '98. XVIII International Conference of the Chilean Society of
  • Conference_Location
    Antofogasta
  • Print_ISBN
    0-8186-8616-2
  • Type

    conf

  • DOI
    10.1109/SCCC.1998.730780
  • Filename
    730780