메뉴 건너뛰기




Volumn 35, Issue 3, 2013, Pages

Analysis of recursively parallel programs

Author keywords

Concurrency; Parallelism; Verification

Indexed keywords

ALGORITHMIC REASONING; CONCURRENCY; MULTI-THREADED PROGRAMS; PARALLEL COMPUTATION; PARALLELISM; RECURSIVE PROGRAMS; STATE REACHABILITY; VECTOR ADDITION SYSTEMS;

EID: 84887834097     PISSN: 01640925     EISSN: 15584593     Source Type: Journal    
DOI: 10.1145/2518188     Document Type: Article
Times cited : (24)

References (79)
  • 4
    • 0022720442 scopus 로고
    • Limits for automatic verification of finite-state concurrent systems
    • Apt, K. R. and Kozen, D. 1986. Limits for automatic verification of finite-state concurrent systems. Inf. Process. Lett. 22, 6, 307-309.
    • (1986) Inf. Process. Lett. , vol.22 , Issue.6 , pp. 307-309
    • Apt, K.R.1    Kozen, D.2
  • 6
    • 84856637515 scopus 로고    scopus 로고
    • Context-bounded analysis for concurrent programs with dynamic creation of threads
    • Atig, M. F., Bouajjani, A., and Qadeer, S. 2011. Context-bounded analysis for concurrent programs with dynamic creation of threads. Logic. Methods Comput. Sci. 7, 4.
    • (2011) Logic. Methods Comput. Sci. , vol.7 , pp. 4
    • Atig, M.F.1    Bouajjani, A.2    Qadeer, S.3
  • 14
    • 85037030721 scopus 로고
    • Design and synthesis of synchronization skeletons using branchingtime temporal logic
    • Springer
    • Clarke, E. M. and Emerson, E. A. 1981. Design and synthesis of synchronization skeletons using branchingtime temporal logic. In Logic of Programs, Lecture Notes in Computer Science, vol. 131, Springer, 52-71.
    • (1981) Logic of Programs, Lecture Notes in Computer Science , vol.131 , pp. 52-71
    • Clarke, E.M.1    Emerson, E.A.2
  • 26
    • 0142121527 scopus 로고    scopus 로고
    • Model checking LTL with regular valuations for pushdown systems
    • Esparza, J., Kucera, A., and Schwoon, S. 2003. Model checking LTL with regular valuations for pushdown systems. Inf. Comput. 186, 2, 355-376.
    • (2003) Inf. Comput. , vol.186 , Issue.2 , pp. 355-376
    • Esparza, J.1    Kucera, A.2    Schwoon, S.3
  • 28
    • 0034911369 scopus 로고    scopus 로고
    • Well-structured transition systems everywhere! Theor
    • Finkel, A. and Schnoebelen, P. 2001. Well-structured transition systems everywhere! Theor. Comput. Sci. 256, 1-2, 63-92.
    • (2001) Comput. Sci. , vol.256 , Issue.1-2 , pp. 63-92
    • Finkel, A.1    Schnoebelen, P.2
  • 29
    • 0033414373 scopus 로고    scopus 로고
    • The semantics of future and an application
    • Flanagan, C. and Felleisen, M. 1999. The semantics of future and an application. J. Funct. Program. 9, 1, 1-31.
    • (1999) J. Funct. Program. , vol.9 , Issue.1 , pp. 1-31
    • Flanagan, C.1    Felleisen, M.2
  • 31
    • 84860569696 scopus 로고    scopus 로고
    • Algorithmic verification of asynchronous programs
    • Ganty, P. and Majumdar, R. 2012. Algorithmic verification of asynchronous programs. ACM Trans. Program. Lang. Syst. 34, 1, 6.
    • (2012) ACM Trans. Program. Lang. Syst. , vol.34 , Issue.1 , pp. 6
    • Ganty, P.1    Majumdar, R.2
  • 34
    • 27844494642 scopus 로고    scopus 로고
    • Expand, enlarge and check: New algorithms for the coverability problem of WSTS
    • Geeraerts, G., Raskin, J.-F., and Begin, L. V. 2006. Expand, enlarge and check: New algorithms for the coverability problem of WSTS. J. Comput. Syst. Sci. 72, 1, 180-203.
    • (2006) J. Comput. Syst. Sci. , vol.72 , Issue.1 , pp. 180-203
    • Geeraerts, G.1    Raskin, J.-F.2    Begin, L.V.3
  • 35
    • 0026884434 scopus 로고
    • Reasoning about systems with many processes
    • German, S. M. and Sistla, A. P. 1992. Reasoning about systems with many processes. J. ACM 39, 3, 675-735.
    • (1992) J. ACM , vol.39 , Issue.3 , pp. 675-735
    • German, S.M.1    Sistla, A.P.2
  • 39
    • 84976721284 scopus 로고
    • Multilisp: A language for concurrent symbolic computation
    • Halstead Jr., R. H. 1985. Multilisp: A language for concurrent symbolic computation. ACM Trans. Program. Lang. Syst. 7, 4, 501-538.
    • (1985) ACM Trans. Program. Lang. Syst. , vol.7 , Issue.4 , pp. 501-538
    • Halstead Jr., R.H.1
  • 42
    • 70350600589 scopus 로고    scopus 로고
    • Boundedness vs unboundedness of lock chains: Characterizing decidability of pairwise CFL-reachability for threads communicating via locks
    • Kahlon, V. 2009. Boundedness vs. unboundedness of lock chains: Characterizing decidability of pairwise CFL-reachability for threads communicating via locks. In Proceedings of the 24th Annual IEEE Symposium on Logic in Computer Science (LICS'09). 27-36.
    • (2009) Proceedings of the 24th Annual IEEE Symposium on Logic in Computer Science (LICS'09) , pp. 27-36
    • Kahlon, V.1
  • 43
    • 0000223972 scopus 로고
    • Parallel program schemata
    • Karp, R. M. and Miller, R. E. 1969. Parallel program schemata. J. Comput. Syst. Sci. 3, 2, 147-195.
    • (1969) J. Comput. Syst. Sci. , vol.3 , Issue.2 , pp. 147-195
    • Karp, R.M.1    Miller, R.E.2
  • 44
    • 0030146262 scopus 로고    scopus 로고
    • Parallelism for free: Efficient and optimal bitvector analyses for parallel programs
    • Knoop, J., Steffen, B., and Vollmer, J. 1996. Parallelism for free: Efficient and optimal bitvector analyses for parallel programs. ACM Trans. Program. Lang. Syst. 18, 3, 268-299.
    • (1996) ACM Trans. Program. Lang. Syst. , vol.18 , Issue.3 , pp. 268-299
    • Knoop, J.1    Steffen, B.2    Vollmer, J.3
  • 49
    • 69049097002 scopus 로고    scopus 로고
    • Reducing concurrent analysis under a context bound to sequential analysis
    • Lal, A. and Reps, T. W. 2009. Reducing concurrent analysis under a context bound to sequential analysis. Formal Methods Syst. Des. 35, 1, 73-97.
    • (2009) Formal Methods Syst. Des. , vol.35 , Issue.1 , pp. 73-97
    • Lal, A.1    Reps, T.W.2
  • 50
    • 33846500798 scopus 로고    scopus 로고
    • Morgan & Claypool
    • Larus, J. R. and Rajwar, R. 2006. Transactional Memory. Morgan & Claypool. http://www.morganclaypool.com/doi/abs/10.2200/ S00070ED1V01Y200611CAC002.
    • (2006) Transactional Memory
    • Larus, J.R.1    Rajwar, R.2
  • 51
    • 33646892173 scopus 로고    scopus 로고
    • The problem with threads
    • Lee, E. A. 2006. The problem with threads. IEEE Comput. 39, 5, 33-42.
    • (2006) IEEE Comput. , vol.39 , Issue.5 , pp. 33-42
    • Lee . E, A.1
  • 59
    • 0016951439 scopus 로고
    • Verifying properties of parallel programs: An axiomatic approach
    • Owicki, S. S. and Gries, D. 1976. Verifying properties of parallel programs: An axiomatic approach. Comm. ACM 19, 5, 279-285.
    • (1976) Comm. ACM , vol.19 , Issue.5 , pp. 279-285
    • Owicki, S.S.1    Gries, D.2
  • 61
    • 0000457926 scopus 로고
    • On context-free languages
    • Parikh, R. 1966. On context-free languages. J. ACM 13, 4, 570-581.
    • (1966) J. ACM , vol.13 , Issue.4 , pp. 570-581
    • Parikh, R.1
  • 66
    • 0000660737 scopus 로고
    • The covering and boundedness problems for vector addition systems
    • Rackoff, C. 1978. The covering and boundedness problems for vector addition systems. Theor. Comput. Sci. 6, 223-231.
    • (1978) Theor. Comput. Sci. , vol.6 , pp. 223-231
    • Rackoff, C.1
  • 67
    • 0000422707 scopus 로고    scopus 로고
    • Context-sensitive synchronization-sensitive analysis is undecidable
    • Ramalingam, G. 2000. Context-sensitive synchronization-sensitive analysis is undecidable. ACMTrans. Program. Lang. Syst. 22, 2, 416-430.
    • (2000) ACMTrans. Program. Lang. Syst. , vol.22 , Issue.2 , pp. 416-430
    • Ramalingam, G.1
  • 68
    • 0013398077 scopus 로고    scopus 로고
    • Ph.D. thesis, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology
    • Randall, K. H. 1998. Cilk: Efficient multithreaded computing. Ph.D. thesis, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology.
    • (1998) Cilk: Efficient Multithreaded Computing
    • Randall . K, H.1
  • 70
    • 0014776888 scopus 로고
    • Relationships between nondeterministic and deterministic tape complexities
    • Savitch,W. J. 1970. Relationships between nondeterministic and deterministic tape complexities. J. Comput. Syst. Sci. 4, 2, 177-192.
    • (1970) J. Comput. Syst. Sci. , vol.4 , Issue.2 , pp. 177-192
    • Savitch . W, J.1
  • 75
    • 0002823436 scopus 로고
    • Two approaches to interprocedural data-flow analysis
    • S. S. Muchnick and N. D. Jones Eds., Prentice-Hall, Chapter 7
    • Sharir, M. and Pnueli, A. 1981. Two approaches to interprocedural data-flow analysis. In Program Flow Analysis: Theory and Applications, S. S. Muchnick and N. D. Jones Eds., Prentice-Hall, Chapter 7, 189-234.
    • (1981) Program Flow Analysis: Theory and Applications , pp. 189-234
    • Sharir, M.1    Pnueli, A.2
  • 77
    • 0020736536 scopus 로고
    • Complexity of analyzing the synchronization structure of concurrent programs
    • Taylor, R. N. 1983. Complexity of analyzing the synchronization structure of concurrent programs. Acta Inf. 19, 57-84.
    • (1983) Acta Inf. , vol.19 , pp. 57-84
    • Taylor . R, N.1


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