Title :
Modelling the behaviour of Ada tasks and verifying its safety
Author :
Jianming, Fu ; Yi, Xian ; Huanguo, Zhang
Author_Institution :
State Key Lab of Software Eng., Wuhan, China
Abstract :
This paper models the behavior of Ada tasks with Petri nets according to the semantics and the syntax of them, and this net is called an Ada net. Moreover our Ada net can improve the rendezvous model proposed by the S.M. Shatz as well as describing the task type. At the same time, we present the semantics and the syntax of computation tree logic with the transition relations of the Ada net´s transition system, and provide an approach to model check the safety not upon the transition system, but rather directly upon the Ada net. At the end of this paper, a prototype system under this approach is implemented, and our experimental results demonstrate that the complexity of model checking with computation tree logic is polynomial.
Keywords :
Ada; Petri nets; program verification; task analysis; trees (mathematics); Ada net; Ada tasks; Petri nets; behaviour modelling; computation tree logic; model checking complexity; polynomial; rendezvous model; transition system; Computational modeling; Computer science; Finance; Logic programming; Petri nets; Polynomials; Power system modeling; Prototypes; Safety; Software engineering;
Conference_Titel :
Computer and Information Technology, 2004. CIT '04. The Fourth International Conference on
Print_ISBN :
0-7695-2216-5
DOI :
10.1109/CIT.2004.1357273