DocumentCode :
1594667
Title :
Systems specification, analysis, and validation by means of timed predicate/transition nets and logic programming
Author :
Belli, F. ; Dreyer, J.
Author_Institution :
Dept. of Electr. & Electron. Eng., Paderborn Univ., Germany
fYear :
1995
Firstpage :
68
Lastpage :
77
Abstract :
A method is presented for systems design, specification and analysis based on predicate/transition nets (PrT nets) and logic programming. In order to evaluate and optimize the behavior of systems, the PrT net models are extended with quantitative time. The firing times are assigned to transitions and are given by arithmetic expressions which might contain variables An approach to transforming requirements driven PrT net models into logic programs is given. The generated logic programs contain the static structure and the dynamic behavior of the PrT net models and can be used for simulation and analysis purposes. Moreover they can be viewed as a precise and lucid specification of the programs to be implemented. Three examples are given which illustrate how Prolog goals can be used to validate system model properties. Example 1 describes the transformation steps for simple PrT net models. In Example 2 the generated Prolog program corresponding to a PrT net model containing formulae inside the transitions is described. Example 3 illustrates how time constraints of PrT net models with variable time can be validated
Keywords :
PROLOG; Petri nets; formal specification; logic programming; program verification; PrT nets; Prolog program; arithmetic expressions; dynamic behavior; firing times; generated logic programs; logic programming; predicate/transition nets; static structure; system model properties; systems design; systems specification; time constraints; timed predicate/transition nets; transformation steps; Analytical models; Arithmetic; Design engineering; Logic programming; Parallel processing; Parallel programming; Petri nets; System recovery; Time factors;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Reliability Engineering, 1995. Proceedings., Sixth International Symposium on
Conference_Location :
Toulouse
ISSN :
1071-9458
Print_ISBN :
0-8186-7131-9
Type :
conf
DOI :
10.1109/ISSRE.1995.497645
Filename :
497645
Link To Document :
بازگشت