• DocumentCode
    1583030
  • Title

    Multi-step transactions specification and verification in a mobile database community

  • Author

    Alshorman, Rafat ; Hussak, Walter

  • Author_Institution
    Dept. of Comput. Sci., Loughborough Univ., Loughborough
  • fYear
    2008
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Executions of concurrent multi-step transactions interleave steps in ways that improve the throughput of the particular transactions processing system. In this paper, we use temporal logic to specify and verify formally the correctness of local and mobile transactions executing concurrently on a mobile database. The correctness condition is that of serializability which we specify in CTL (Computational Tree Logic). The reason for using a temporal logic such as CTL, is that the method can be extended to verifying infinite schedules modelling mobile environments such as MDBCs (mobile database communities). The verification is carried out using the symbolic model checking NuSMV. We verify that a local scheduler based on timestamps serializes local and mobile multi-step transactions.
  • Keywords
    concurrency control; distributed databases; formal specification; formal verification; mobile computing; scheduling; temporal logic; transaction processing; NuSMV symbolic model checking; computational tree logic; concurrent multistep transaction execution; concurrent multistep transaction specification; concurrent multistep transaction verification; heterogeneous distributed database; mobile database community; temporal logic; timestamp-based local scheduler; transaction processing system; Computer science; Concurrent computing; Database systems; Distributed databases; History; Logic; Mobile ad hoc networks; Mobile computing; Processor scheduling; Transaction databases;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information and Communication Technologies: From Theory to Applications, 2008. ICTTA 2008. 3rd International Conference on
  • Conference_Location
    Damascus
  • Print_ISBN
    978-1-4244-1751-3
  • Electronic_ISBN
    978-1-4244-1752-0
  • Type

    conf

  • DOI
    10.1109/ICTTA.2008.4530295
  • Filename
    4530295