메뉴 건너뛰기




Volumn 26, Issue 12, 1991, Pages 97-107

A model of Ada programs for static deadlock detection in polynomial times

Author keywords

Ada; Anomalies; deadlocks; parallel and distributed programming; static analysis

Indexed keywords


EID: 84976694499     PISSN: 03621340     EISSN: 15581160     Source Type: Journal    
DOI: 10.1145/127695.122768     Document Type: Article
Times cited : (29)

References (21)
  • 1
    • 0022665562 scopus 로고
    • Constrained expressions: adding analysis capabilities to design methods for concurrent software systems
    • IEEE Trans. on Software Eng., February
    • Avrunin, G.S., Dillon, L. K., Wileden, J. C., and Riddle, W. E. “Constrained expressions: adding analysis capabilities to design methods for concurrent software systems.” IEEE Trans. on Software Eng., February 1986, 278-291.
    • (1986) , pp. 278-291
    • Avrunin, G.S.1    Dillon, L.K.2    Wileden, J.C.3    Riddle, W.E.4
  • 2
    • 84976836469 scopus 로고
    • American National Standards Institute. “ANSI/MIL-STD 1815A (1983) reference manual for the Ada programming language.” United States Government Printing Office, Washington DC
    • American National Standards Institute. “ANSI/MIL-STD 1815A (1983) reference manual for the Ada programming language.” United States Government Printing Office, Washington DC, 1983.
    • (1983)
  • 3
    • 84976835956 scopus 로고    scopus 로고
    • A static analysis of CSP programs
    • in Computer Science #164 - Logics of Programs (Proceedings, 1983) Springer-Verlag
    • Apt, K. R. “A static analysis of CSP programs.” Lecture Notes in Computer Science #164 - Logics of Programs (Proceedings, 1983) Springer-Verlag, pp. 1-17.
    • Lecture Notes , pp. 1-17
    • Apt, K.R.1
  • 6
    • 84976807118 scopus 로고
    • Analysis of event synchronization in a parallel programming tool
    • ACM SIGPLAN Symp. on Principles and Practice of Parallel Programming, Seattle
    • Callahan, D., Kennedy, K., and Subhlok, J. “Analysis of event synchronization in a parallel programming tool.” ACM SIGPLAN Symp. on Principles and Practice of Parallel Programming, Seattle, 1990, 21-30.
    • (1990) , pp. 21-30
    • Callahan, D.1    Kennedy, K.2    Subhlok, J.3
  • 7
    • 0025249022 scopus 로고
    • Verifying general safety properties of Ada tasking programs
    • IEEE Trans. on Software Eng., January
    • Dillon, L. K. “Verifying general safety properties of Ada tasking programs.” IEEE Trans. on Software Eng., January 1990, 51-63.
    • (1990) , pp. 51-63
    • Dillon, L.K.1
  • 8
    • 84976837346 scopus 로고
    • Duesterwald, Evelyn. “Static concurrency analysis in the presence of procedures.” TR #91-6, Dept. of Computer Science, University of Pittsburgh, March
    • Duesterwald, Evelyn. “Static concurrency analysis in the presence of procedures.” TR #91-6, Dept. of Computer Science, University of Pittsburgh, March 1991.
    • (1991)
  • 9
    • 84976650628 scopus 로고
    • Duesterwald, Evelyn. Private communication
    • Duesterwald, Evelyn. Private communication, 1991.
    • (1991)
  • 11
    • 0024683436 scopus 로고
    • A practical algorithm for static analysis of parallel programs
    • McDowell, C. E. “A practical algorithm for static analysis of parallel programs.” Journal of Parallel and Distributed Computing 6, 1989, 515-536.
    • (1989) Journal of Parallel and Distributed Computing , vol.6 , pp. 515-536
    • McDowell, C.E.1
  • 12
    • 0025548384 scopus 로고
    • Properties of data flow frameworks: a unified model
    • Marlowe, T. J. and Ryder, B. G. “Properties of data flow frameworks: a unified model.” Acta Informatica 28, 1990, 121-163.
    • (1990) Acta Informatica , vol.28 , pp. 121-163
    • Marlowe, T.J.1    Ryder, B.G.2
  • 14
    • 0040881245 scopus 로고
    • Static infinite wait anomaly detection in polynomial time
    • LCSR-TR-, 141 Laboratory for Computer Science Research, Rutgers University
    • Masticola, S. P. and Ryder, B. G. “Static infinite wait anomaly detection in polynomial time.” LCSR-TR-, 141 Laboratory for Computer Science Research, Rutgers University, 1990.
    • (1990)
    • Masticola, S.P.1    Ryder, B.G.2
  • 15
    • 84976818709 scopus 로고    scopus 로고
    • Detecting deadlocks in the Ada accept.. do and select constructs
    • LCSR Technical Report, Rutgers Laboratory for Computer Science Research. In preparation
    • Masticola, S. P. and Ryder, B. G. “Detecting deadlocks in the Ada accept.. do and select constructs.” LCSR Technical Report, Rutgers Laboratory for Computer Science Research. In preparation.
    • Masticola, S.P.1    Ryder, B.G.2
  • 16
    • 0024628787 scopus 로고
    • Detection of Ada static deadlocks using Petri net invariants
    • IEEE Trans. on Software Eng., March
    • Murata, T., Shenker, B., and Shatz, S. M. “Detection of Ada static deadlocks using Petri net invariants.” IEEE Trans. on Software Eng., March 1989, 314-326.
    • (1989) , pp. 314-326
    • Murata, T.1    Shenker, B.2    Shatz, S.M.3
  • 17
    • 84886417300 scopus 로고
    • Static detection of deadlocks
    • CU-CS-122-77, Dept. of Computer Science, University of Colorado at Boulder
    • Saxena, A. “Static detection of deadlocks.” CU-CS-122-77, Dept. of Computer Science, University of Colorado at Boulder, 1977.
    • (1977)
    • Saxena, A.1
  • 18
    • 0020752281 scopus 로고
    • A general-purpose algorithm for analyzing concurrent programs
    • May
    • Taylor, R. N. “A general-purpose algorithm for analyzing concurrent programs.” Communications of the A CM, May 1983, 362-376.
    • (1983) Communications of the A CM , pp. 362-376
    • Taylor, R.N.1
  • 19
    • 0020736536 scopus 로고
    • Complexity of analyzing the synclironization structure of concurrent programs
    • Taylor, R. N. “Complexity of analyzing the synclironization structure of concurrent programs.” Acta Informatica, 19, 1983, 57-84.
    • (1983) Acta Informatica , vol.19 , pp. 57-84
    • Taylor, R.N.1
  • 20
    • 0024092198 scopus 로고
    • Combining static concurrency analysis with symbolic execution
    • IEEE Trans. on Software Eng., October
    • Young, M. and Taylor, R. N. “Combining static concurrency analysis with symbolic execution.” IEEE Trans. on Software Eng., October 1988, 1499-1511.
    • (1988) , pp. 1499-1511
    • Young, M.1    Taylor, R.N.2


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.