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
Link To Document