|
ABSTRACT
Recently, the author proposed two new types of basic program dependences in concurrent programs, named the synchronization dependence and the communication dependence, and a new program representation for concurrent Ada programs, named the Task Dependence Net (TDN), which extends the usual program dependence graph for sequential programs to the case of concurrent Ada programs. This article discusses some potential applications of the task dependence net in Ada software development activities including program understanding, testing, debugging, maintenance, and complexity measure/metrics.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
| |
2
|
|
 |
3
|
|
| |
4
|
|
 |
5
|
|
| |
6
|
|
 |
7
|
|
| |
8
|
|
| |
9
|
|
 |
10
|
|
| |
11
|
|
| |
12
|
[12] K. J. Ottenstein and L. M. Ottenstein, "The Program Dependence Graph in a Software Development Environment", ACM Software Engineering Notes, Vol. 9, No. 3, pp. 177-184, 1984.
|
| |
13
|
|
 |
14
|
|
| |
15
|
[15] M. Weiser, "Program Slicing", IEEE-CS TSE, Vol. SE-10, No. 4, pp. 352- 357, 1984.
|
|