메뉴 건너뛰기




Volumn , Issue , 2012, Pages

Asynchronous programs with prioritized task-buffers

Author keywords

asynchronous programs; concurrency; sequentialization; testing

Indexed keywords

ACTUAL SYSTEM; ALGORITHMIC ANALYSIS; ANALYSIS ALGORITHMS; ASYNCHRONY; CONCURRENCY; CONCURRENT PROGRAM; DEVICE DRIVER; PARAMETER VALUES; PROGRAM ANALYSIS; PROGRAMMING ERRORS; PROTOTYPE IMPLEMENTATIONS; REAL-WORLD SYSTEM; SEQUENTIAL PROGRAMS; SEQUENTIALIZATION; SOFTWARE SYSTEMS;

EID: 84871273514     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/2393596.2393652     Document Type: Conference Paper
Times cited : (16)

References (30)
  • 1
    • 84871295349 scopus 로고    scopus 로고
    • Apple Computer Inc.
    • Apple Computer Inc. Apache GCD multi-processing module. http://libdispatch.macosforge.org/trac/wiki/apache.
    • Apache GCD Multi-processing Module
  • 2
    • 84871278234 scopus 로고    scopus 로고
    • Apple Computer Inc. Grand central dispatch (GCD) reference. http://developer.apple.com/library/mac/#documentation/Performance/Reference/ GCD-libdispatch-Ref/Reference/reference.html.
    • Grand Central Dispatch (GCD) Reference
  • 3
    • 79251541129 scopus 로고    scopus 로고
    • Analyzing asynchronous programs with preemption
    • FSTTCS '08: Proc. IARCS Annual Conference on Foundations of Software Technology and Theoretical Computer Science, Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik
    • M. F. Atig, A. Bouajjani, and T. Touili. Analyzing asynchronous programs with preemption. In FSTTCS '08: Proc. IARCS Annual Conference on Foundations of Software Technology and Theoretical Computer Science, volume 2 of LIPIcs, pages 37-48. Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik, 2008.
    • (2008) LIPIcs , vol.2 , pp. 37-48
    • Atig, M.F.1    Bouajjani, A.2    Touili, T.3
  • 4
    • 80053094820 scopus 로고    scopus 로고
    • On sequentializing concurrent programs
    • SAS '11: Proc. 18th International Symposium on Static Analysis6887 Springer
    • A. Bouajjani, M. Emmi, and G. Parlato. On sequentializing concurrent programs. In SAS '11: Proc. 18th International Symposium on Static Analysis, volume 6887 of LNCS, pages 129-145. Springer, 2011.
    • (2011) LNCS , pp. 129-145
    • Bouajjani, A.1    Emmi, M.2    Parlato, G.3
  • 5
    • 0020735797 scopus 로고
    • On communicating finite-state machines
    • D. Brand and P. Zafiropulo. On communicating finite-state machines. J. ACM, 30(2):323-342, 1983.
    • (1983) J. ACM , vol.30 , Issue.2 , pp. 323-342
    • Brand, D.1    Zafiropulo, P.2
  • 10
    • 0010225535 scopus 로고    scopus 로고
    • Decidability and complexity of Petri net problems - An introduction
    • Petri Nets: Proc. Dagstuhl Lectures on Petri Nets I: Basic Models, Advances in Petri Nets, Springer
    • J. Esparza. Decidability and complexity of Petri net problems - an introduction. In Petri Nets: Proc. Dagstuhl Lectures on Petri Nets I: Basic Models, Advances in Petri Nets, volume 1491 of LNCS, pages 374-428. Springer, 1998.
    • (1998) LNCS , vol.1491 , pp. 374-428
    • Esparza, J.1
  • 11
    • 79952035640 scopus 로고    scopus 로고
    • Algorithmic verification of asynchronous programs
    • abs/1011.0551
    • P. Ganty and R. Majumdar. Algorithmic verification of asynchronous programs. CoRR, abs/1011.0551, 2010. http://arxiv.org/abs/1011.0551.
    • (2010) CoRR
    • Ganty, P.1    Majumdar, R.2
  • 14
    • 78149400687 scopus 로고    scopus 로고
    • One stack to run them all: Reducing concurrent analysis to sequential analysis under priority scheduling
    • SPIN '10: Proc. 17th International Workshop on Model Checking Software, Springer
    • N. Kidd, S. Jagannathan, and J. Vitek. One stack to run them all: Reducing concurrent analysis to sequential analysis under priority scheduling. In SPIN '10: Proc. 17th International Workshop on Model Checking Software, volume 6349 of LNCS, pages 245-261. Springer, 2010.
    • (2010) LNCS , vol.6349 , pp. 245-261
    • Kidd, N.1    Jagannathan, S.2    Vitek, J.3
  • 15
    • 70350241658 scopus 로고    scopus 로고
    • Reducing context-bounded concurrent reachability to sequential reachability
    • CAV '09: Proc. 21st International Conference on Computer Aided Verification, Springer
    • S. La Torre, P. Madhusudan, and G. Parlato. Reducing context-bounded concurrent reachability to sequential reachability. In CAV '09: Proc. 21st International Conference on Computer Aided Verification, volume 5643 of LNCS, pages 477-492. Springer, 2009.
    • (2009) LNCS , vol.5643 , pp. 477-492
    • La Torre, S.1    Madhusudan, P.2    Parlato, G.3
  • 16
    • 77955003220 scopus 로고    scopus 로고
    • Model-checking parameterized concurrent programs using linear interfaces
    • CAV '10: Proc. 22nd International Conference on Computer Aided Verification, Springer
    • S. La Torre, P. Madhusudan, and G. Parlato. Model-checking parameterized concurrent programs using linear interfaces. In CAV '10: Proc. 22nd International Conference on Computer Aided Verification, volume 6174 of LNCS, pages 629-644. Springer, 2010.
    • (2010) LNCS , vol.6174 , pp. 629-644
    • La Torre, S.1    Madhusudan, P.2    Parlato, G.3
  • 17
    • 70350222217 scopus 로고    scopus 로고
    • Static and precise detection of concurrency errors in systems code using SMT solvers
    • CAV '09: Proc. 21st International Conference on Computer Aided Verification, Springer
    • S. K. Lahiri, S. Qadeer, and Z. Rakamarić. Static and precise detection of concurrency errors in systems code using SMT solvers. In CAV '09: Proc. 21st International Conference on Computer Aided Verification, volume 5643 of LNCS, pages 509-524. Springer, 2009.
    • (2009) LNCS , vol.5643 , pp. 509-524
    • Lahiri, S.K.1    Qadeer, S.2    Rakamarić, Z.3
  • 18
    • 69049097002 scopus 로고    scopus 로고
    • Reducing concurrent analysis under a context bound to sequential analysis
    • A. Lal and T. W. Reps. Reducing concurrent analysis under a context bound to sequential analysis. Formal Methods in System Design, 35(1): 73-97, 2009.
    • (2009) Formal Methods in System Design , vol.35 , Issue.1 , pp. 73-97
    • Lal, A.1    Reps, T.W.2
  • 19
    • 84864068504 scopus 로고    scopus 로고
    • Corral: A solver for reachability modulo theories
    • CAV '12: Proc. 24th International Conference on Computer Aided Verification, Springer
    • A. Lal, S. Qadeer, and S. Lahiri. Corral: A solver for reachability modulo theories. In CAV '12: Proc. 24th International Conference on Computer Aided Verification, volume 7358 of LNCS, pages 427-443. Springer, 2012.
    • LNCS , vol.7358 , Issue.2012 , pp. 427-443
    • Lal, A.1    Qadeer, S.2    Lahiri, S.3
  • 20
    • 0017472779 scopus 로고
    • Proving the correctness of multiprocess programs
    • L. Lamport. Proving the correctness of multiprocess programs. IEEE Trans. Software Eng., 3(2):125-143, 1977.
    • (1977) IEEE Trans. Software Eng. , vol.3 , Issue.2 , pp. 125-143
    • Lamport, L.1
  • 21
    • 77951286976 scopus 로고    scopus 로고
    • An automata-theoretic approach to hardware/software co-verification
    • FASE, Springer
    • J. Li, F. Xie, T. Ball, V. Levin, and C. McGarvey. An automata-theoretic approach to hardware/software co-verification. In FASE, volume 6013 of LNCS, pages 248-262. Springer, 2010.
    • (2010) LNCS , vol.6013 , pp. 248-262
    • Li, J.1    Xie, F.2    Ball, T.3    Levin, V.4    McGarvey, C.5
  • 26
    • 24644522982 scopus 로고    scopus 로고
    • Context-bounded model checking of concurrent software
    • TACAS '05: Proc. 11th International Conference on Tools and Algorithms for the Construction and Analysis of Systems, Springer
    • S. Qadeer and J. Rehof. Context-bounded model checking of concurrent software. In TACAS '05: Proc. 11th International Conference on Tools and Algorithms for the Construction and Analysis of Systems, volume 3440 of LNCS, pages 93-107. Springer, 2005.
    • (2005) LNCS , vol.3440 , pp. 93-107
    • Qadeer, S.1    Rehof, J.2
  • 28
    • 0000422707 scopus 로고    scopus 로고
    • Context-sensitive synchronization-sensitive analysis is undecidable
    • G. Ramalingam. Context-sensitive synchronization-sensitive analysis is undecidable. ACM Trans. Program. Lang. Syst., 22(2):416-430, 2000.
    • (2000) ACM Trans. Program. Lang. Syst. , vol.22 , Issue.2 , pp. 416-430
    • Ramalingam, G.1
  • 29
    • 33749839607 scopus 로고    scopus 로고
    • Model checking multithreaded programs with asynchronous atomic methods
    • CAV '06: Proc. 18th International Conference on Computer Aided Verification, Springer
    • K. Sen and M. Viswanathan. Model checking multithreaded programs with asynchronous atomic methods. In CAV '06: Proc. 18th International Conference on Computer Aided Verification, volume 4144 of LNCS, pages 300-314. Springer, 2006.
    • (2006) LNCS , vol.4144 , pp. 300-314
    • Sen, K.1    Viswanathan, M.2
  • 30
    • 84871296327 scopus 로고    scopus 로고
    • I'll do it later: Softirqs, tasklets, bottom halves, task queues, work queues and timers
    • M.Wilcox. I'll do it later: Softirqs, tasklets, bottom halves, task queues, work queues and timers. In LCA '03: Proc. 4th Linux Conference Australia, 2003.
    • LCA '03: Proc. 4th Linux Conference Australia, 2003
    • Wilcox, M.1


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