• DocumentCode
    3315198
  • Title

    Data Flow Testing of SQL-Based Active Database Applications

  • Author

    Leitao-Junior, Plinio S. ; Vilela, Plinio R S ; Jino, Mario

  • Author_Institution
    Inst. de Inf., Fed. Univ. of Goiania, Goiania
  • fYear
    2008
  • fDate
    26-31 Oct. 2008
  • Firstpage
    230
  • Lastpage
    236
  • Abstract
    The relevance of reactive capabilities as a unifying paradigm for handling a number of database features and applications is well-established. Active database systems have been used to implement the persistent data requirements of applications on several knowledge domains. They extend passive ones by automatically performing predefined actions in response to events that they monitor. These reactive abilities are generally expressed with active rules defined within the database itself. We investigate the use of data flow-based testing to identify the presence of faults in active rules written in SQL. The goal is to improve reliability and overall quality in this realm. Our contribution is the definition of a family of adequacy criteria, which require the coverage of inter-rule persistent data flow associations, and its effectiveness in various data flow analysis precisions. Both theoretical and empirical investigations show that the criteria have strong fault detecting ability at a polynomial complexity cost.
  • Keywords
    SQL; active databases; data flow analysis; SQL-based active database application; Structured Query Language; active database systems; active rules; data flow analysis; data flow testing; database features; fault detection; inter-rule persistent data flow associations; knowledge domains; persistent data requirements; polynomial complexity cost; Application software; Computerized monitoring; Data analysis; Database systems; Fault detection; Fault diagnosis; Object oriented databases; Software engineering; Software testing; Spatial databases; Active database applications; Data flow testing; SQL-based applications; testing adequacy criteria;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Advances, 2008. ICSEA '08. The Third International Conference on
  • Conference_Location
    Sliema
  • Print_ISBN
    978-1-4244-3218-9
  • Electronic_ISBN
    978-0-7695-3372-8
  • Type

    conf

  • DOI
    10.1109/ICSEA.2008.57
  • Filename
    4668113