1989
DOI: 10.1109/32.21759
|View full text |Cite
|
Sign up to set email alerts
|

Detection of Ada static deadlocks using Petri net invariants

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
39
0
1

Year Published

2002
2002
2013
2013

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 138 publications
(40 citation statements)
references
References 6 publications
0
39
0
1
Order By: Relevance
“…Modeling thread creation/termination and lock/unlock operations on shared data is in fact a classical application of Petri nets [21], and Petri nets have been employed to model multithreaded synchronization primitives in the popular Pthread library for C/C++ programs [22]. Petri nets were also used to analyze deadlocks in Ada programs [23]. A review of the application of Petri nets to computer programming is presented in [24].…”
Section: Gadara Methodologymentioning
confidence: 99%
“…Modeling thread creation/termination and lock/unlock operations on shared data is in fact a classical application of Petri nets [21], and Petri nets have been employed to model multithreaded synchronization primitives in the popular Pthread library for C/C++ programs [22]. Petri nets were also used to analyze deadlocks in Ada programs [23]. A review of the application of Petri nets to computer programming is presented in [24].…”
Section: Gadara Methodologymentioning
confidence: 99%
“…A straightforward property of P-invariants is given by the following well-known result (Murata, 1989): If a vector y is a P-invariant of Petri net N = (P, T, A, M 0 ), then we have…”
Section: Petri Net Preliminariesmentioning
confidence: 99%
“…When an original Gadara net is augmented with the synthesized monitor places, we obtain the class of controlled Gadara nets, which are also defined. We first briefly review some Petri net preliminaries; see (Murata, 1989) for a detailed discussion.…”
Section: The Gadara Petri Net Modelmentioning
confidence: 99%
See 1 more Smart Citation
“…Ada83 code analysis with Petri net techniques and particular with structural techniques like invariants or net reductions has been done by Murata and its team [MSS89], [TSM90], [NM94]. The use of ordinary Petri nets seems to us a major drawback of these works since it's very difficult with this formalism to express complex programming patterns.…”
Section: Related Workmentioning
confidence: 99%