A survey of tasking deadlock detection methods
ACM SIGAda Ada Letters
Task-wait-for graphs and their application to handling tasking deadlocks
TRI-Ada '90 Proceedings of the conference on TRI-ADA '90
Concurrency in Ada (2nd ed.)
A classification of tasking deadlocks
ACM SIGAda Ada Letters
ADA 95 Rationale: The Language, the Standard Libraries
ADA 95 Rationale: The Language, the Standard Libraries
Programming in ADA 95 with Cdrom
Programming in ADA 95 with Cdrom
A Supporting Tool for Development of Self-Measurement Ada Programs
Ada-Europe '00 Proceedings of the 5th Ada-Europe International Conference on Reliable Software Technologies
Symbolic Data Flow Analysis for Detecting Deadlocks in Ada Tasking Programs
Ada-Europe '00 Proceedings of the 5th Ada-Europe International Conference on Reliable Software Technologies
Tasking Deadlocks in Ada 95 Programs and Their Detection
Ada-Europe '96 Proceedings of the 1996 Ada-Europe International Conference on Reliable Software Technologies
Tasking deadlocks in programs with the full Ada 95
ACM SIGAda Ada Letters
New types of tasking deadlocks in Ada 2012 programs
ACM SIGAda Ada Letters
Hi-index | 0.00 |
Any existing detection method or tool for Ada 95 programs cannot detect all types of tasking deadlocks in an Ada program with the Ada 95's annex of real-time systems. This paper investigates synchronization waiting relations in Ada 95 programs with the annex of real-time systems, extends the representation of Task-Wait-For Graph to deal with synchronization waiting relations defined in the annex of real-time systems, shows the necessary and sufficient conditions for tasking deadlock occurrences, and present a run-time tasking deadlock detector we implemented for real-time systems with the Ada 95's annex of real-time systems.