• DocumentCode
    751774
  • Title

    Using Predicate/Transition-Nets to Model and Analyze Distributed Database Systems

  • Author

    Voss, Klaus

  • Author_Institution
    Institut fuer Informationssystemforschung, Gesellschaft fuer Mathematik und Datenverarbeitung
  • Issue
    6
  • fYear
    1980
  • Firstpage
    539
  • Lastpage
    544
  • Abstract
    In this paper, a net model for decentralized control of user accesses to a distributed database is proposed. It is developed in detail for the restricted case of updating distributed copies of a single database. Predicate/transition-nets, a first-order extension of Petri nets, are shown to provide suitable means for concise representation of complex decentralized systems and for their rigorous formal analysis. It will be demonstrated in the present paper how these net models can be constructed and interpreted in a quite natural manner and how they can be analyzed by linear algebraic methods. By this, it will be shown that the modeled distributed database system is deadlock-free and guarantees a consistent database as well as a fair and effective service to the users.
  • Keywords
    Concurrency; Petri nets; consistency; database management; deadlock-free; decentralized control; distributed database; distributed processing; predicate/transition-nets; synchronization; Centralized control; Data analysis; Database systems; Distributed control; Distributed databases; Distributed information systems; Distributed processing; Petri nets; Synchronization; System recovery; Concurrency; Petri nets; consistency; database management; deadlock-free; decentralized control; distributed database; distributed processing; predicate/transition-nets; synchronization;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.1980.234502
  • Filename
    1702780