• DocumentCode
    1817092
  • Title

    Prototyping and verifying distributed database systems using executable high-level Petri net models

  • Author

    Voss, Klaus

  • Author_Institution
    Nat. Center for Inf. Technol., St. Augustin, Germany
  • Volume
    4
  • fYear
    1997
  • fDate
    12-15 Oct 1997
  • Firstpage
    3395
  • Abstract
    In a distributed database system (DDBS), the users and the copies of the data items are distributed over the nodes of a computer network. The design of such a system requires precise concepts for the correct concurrent processing of user transactions, for the data access concurrency control (CC) and for the representation and manipulation of data. We model a generic DDBS as a parameterized formal executable high-level Petri net whose database is specified as abstract data types (ADT). A particular DDBS is generated by initial declarations (for the configuration of the network and the distribution of users and data items over its nodes) and parameters (for the chosen CC method and data types). The correctness of the model can be verified rigorously by means of formal analysis methods and by inspecting the occurrence graph. The model constitutes a (rapid) prototype whose simulation can demonstrate the functionality to the designers and the man-machine interface to prospective users. Moreover, the execution of the model allows to derive performance figures for particular applications that can be used for tuning
  • Keywords
    Petri nets; abstract data types; concurrency control; data handling; distributed databases; program verification; software performance evaluation; software prototyping; transaction processing; user interfaces; abstract data types; computer network; concurrent processing; data access concurrency control; data manipulation; data representation; database prototyping; database verification; distributed database systems; executable high-level Petri net models; formal analysis methods; man-machine interface; occurrence graph; performance; rapid prototype; simulation; system design; user transactions; Computer architecture; Computer network management; Computer networks; Control systems; Database systems; Information technology; Prototypes; Tail; Transaction databases; Virtual prototyping;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Systems, Man, and Cybernetics, 1997. Computational Cybernetics and Simulation., 1997 IEEE International Conference on
  • Conference_Location
    Orlando, FL
  • ISSN
    1062-922X
  • Print_ISBN
    0-7803-4053-1
  • Type

    conf

  • DOI
    10.1109/ICSMC.1997.633177
  • Filename
    633177