Title :
Specifying and verifying real-time systems using time Petri nets and real-time temporal logic
Author_Institution :
Dept. of Comput. Sci., North Dakota State Univ., Fargo, ND, USA
Abstract :
A method of integrating time predicate transition nets (a class of high-level Petri nets) and real-time first-order temporal logic is developed for specifying and verifying real-time systems. The integration of time predicate transition nets with real-time temporal logic is based on previous work (X. He and J.A.N. Lee, 1990) with the extension of time features so that not only concurrent systems but also real-time systems can be studied in this methodology. The methodology has the following significant features: a real-time system is initially specified by using a time predicate transition net; a consistent real-time temporal logic system (specification) is systematically derived from the time predicate transition net specification; system properties are expressed in real-time temporal logic; and system properties are verified by using the derived real-time temporal logic system with additional pure temporal logic axioms and inference rules. The methodology is illustrated through a simple example
Keywords :
Petri nets; formal specification; program verification; real-time systems; temporal logic; concurrent systems; consistent real-time temporal logic system; high-level Petri nets; inference rules; pure temporal logic axioms; real-time first-order temporal logic; real-time system specification/verification; real-time systems; system properties; time Petri nets; time predicate transition nets; Automatic logic units; Computer science; Helium; Neodymium; Petri nets; Real time systems;
Conference_Titel :
Computer Assurance, 1991. COMPASS '91, Systems Integrity, Software Safety and Process Security. Proceedings of the Sixth Annual Conference on
Conference_Location :
Gaithersburg, MD
Print_ISBN :
0-7803-0126-9
DOI :
10.1109/CMPASS.1991.161052