메뉴 건너뛰기




Volumn 44, Issue 1, 2009, Pages 102-113

Verifying liveness for asynchronous programs

Author keywords

Asynchronous (event driven) programming; Fair termination; Liveness; Petri nets

Indexed keywords

SCHEDULING;

EID: 70350342902     PISSN: 15232867     EISSN: None     Source Type: Journal    
DOI: 10.1145/1594834.1480895     Document Type: Conference Paper
Times cited : (13)

References (37)
  • 1
    • 84949222665 scopus 로고
    • Pushdown processes: Parallel composition and model checking
    • of LNCS, Springer
    • O. Burkart and B. Steffen. Pushdown processes: Parallel composition and model checking. In CONCUR '94, volume836 of LNCS, pages 98-113. Springer, 1994.
    • (1994) CONCUR '94 , vol.836 , pp. 98-113
    • Burkart, O.1    Steffen, B.2
  • 2
    • 38149068191 scopus 로고    scopus 로고
    • Decidability results for wellstructured transition systems with auxiliary storage
    • of LNCS, Springer
    • R. Chadha and M. Viswanathan. Decidability results for wellstructured transition systems with auxiliary storage. In CONCUR'07, volume 4703 of LNCS, pages 136-150. Springer, 2007.
    • (2007) CONCUR'07 , vol.4703 , pp. 136-150
    • Chadha, R.1    Viswanathan, M.2
  • 4
    • 34548042691 scopus 로고    scopus 로고
    • Making events less slippery with Eel
    • R. Cunningham and E. Kohler. Making events less slippery with Eel. In HotOS-X, 2005.
    • (2005) HotOS-X
    • Cunningham, R.1    Kohler, E.2
  • 6
    • 70350339567 scopus 로고    scopus 로고
    • Tasks: Language support for event-driven programming
    • ACM
    • J. Fischer, R. Majumdar, and T. Millstein. Tasks: Language support for event-driven programming. In PEPM '07. ACM, 2007.
    • PEPM '07 , pp. 2007
    • Fischer, J.1    Majumdar, R.2    Millstein, T.3
  • 7
    • 0037702249 scopus 로고    scopus 로고
    • The nesC language: A holistic approach to networked embedded systems
    • ACM
    • D. Gay, P. Levis, R. von Behren,M. Welsh, E. Brewer, and D. Culler. The nesC language: A holistic approach to networked embedded systems. In PLDI '03, pages 1-11. ACM, 2003.
    • (2003) PLDI '03 , pp. 1-11
    • Gay, D.1    Levis, P.2    Von Behren, R.3    Welsh, M.4    Brewer, E.5    Culler, D.6
  • 10
    • 0025458835 scopus 로고
    • Decidability of a temporal logic problem for petri nets
    • P. Jančar. Decidability of a temporal logic problem for petri nets. Theoretical Computer Science, 74(1):71-93, 1990.
    • (1990) Theoretical Computer Science , vol.74 , Issue.1 , pp. 71-93
    • Jančar, P.1
  • 11
    • 34548293706 scopus 로고    scopus 로고
    • Interprocedural analysis of asynchronous programs
    • ACM
    • R. Jhala and R. Majumdar. Interprocedural analysis of asynchronous programs. In POPL '07, pages 339-350. ACM, 2007.
    • (2007) POPL '07 , pp. 339-350
    • Jhala, R.1    Majumdar, R.2
  • 15
    • 85034565451 scopus 로고
    • Impartiality justice and fairness: The ethics of concurrent termination
    • of LNCS, Springer
    • D.J. Lehmann, A. Pnueli, and J. Stavi. Impartiality, justice and fairness: The ethics of concurrent termination. In ICALP '81, volume115 of LNCS, pages 264-277. Springer, 1981.
    • (1981) ICALP '81 , vol.115 , pp. 264-277
    • Lehmann, D.J.1    Pnueli, A.2    Stavi, J.3
  • 17
    • 70350343587 scopus 로고    scopus 로고
    • Libasync
    • Libasync. http://pdos.csail.mit.edu/6.824-2004/async/.
  • 18
    • 70350342681 scopus 로고    scopus 로고
    • Libevent
    • Libevent. http://www.monkey.org/̃provos/libevent/.
  • 19
    • 38149097407 scopus 로고
    • The reachability problem is exponential-space hard
    • Department of Computer Science, Yale University
    • R. Lipton. The reachability problem is exponential-space hard. Technical Report 62, Department of Computer Science, Yale University, 1976.
    • (1976) Technical Report 62
    • Lipton, R.1
  • 20
    • 70350302154 scopus 로고    scopus 로고
    • Temporal verification of reactive systems: Progress
    • Z. Manna and A. Pnueli. Temporal verification of reactive systems: Progress. Draft, 1996.
    • (1996) Draft
    • Manna, Z.1    Pnueli, A.2
  • 21
    • 33749828540 scopus 로고    scopus 로고
    • Termination analysis with calling context graphs
    • of LNCS, Springer
    • P. Manolios and D. Vroon. Termination analysis with calling context graphs. In CAV '06, volume4144 of LNCS, pages 401-414. Springer, 2006.
    • (2006) CAV '06 , vol.4144 , pp. 401-414
    • Manolios, P.1    Vroon, D.2
  • 24
    • 0000457926 scopus 로고
    • On context-free languages
    • R.J. Parikh. On context-free languages. Journal of the ACM, 13(4):570-581, 1966.
    • (1966) Journal of the ACM , vol.13 , Issue.4 , pp. 570-581
    • Parikh, R.J.1
  • 25
    • 0002217486 scopus 로고
    • Über die vollständigkeit einer gewissen systems der arithmetik ganzer zahlen, in welchem die addition als einzige operation hervortritt
    • M. Presburger. Über die vollständigkeit einer gewissen systems der arithmetik ganzer zahlen, in welchem die addition als einzige operation hervortritt. In Comptes Rendus du I congrès de Mathématiciens des Pays Slaves, pages 92-101. 1929.
    • (1929) Comptes Rendus du I congrès de Mathématiciens des Pays Slaves , pp. 92-101
    • Presburger, M.1
  • 26
    • 0000660737 scopus 로고
    • The covering and boundedness problems for vector addition systems
    • C. Rackoff. The covering and boundedness problems for vector addition systems. Theoretical Computer Science, 6(2):223-231, 1978.
    • (1978) Theoretical Computer Science , vol.6 , Issue.2 , pp. 223-231
    • Rackoff, C.1
  • 27
    • 0000422707 scopus 로고    scopus 로고
    • Context-sensitive synchronization-sensitive analysis is undecidable
    • G. Ramalingam. Context-sensitive synchronization-sensitive analysis is undecidable. ACM TOPLAS, 22(2):416-430, 2000.
    • (2000) ACM TOPLAS , vol.22 , Issue.2 , pp. 416-430
    • Ramalingam, G.1
  • 29
    • 0029180939 scopus 로고
    • Precise interprocedural dataflow analysis via graph reachability
    • ACM
    • T. Reps, S. Horwitz, and M. Sagiv. Precise interprocedural dataflow analysis via graph reachability. In POPL '95, pages 49-61. ACM, 1995.
    • (1995) POPL '95 , pp. 49-61
    • Reps, T.1    Horwitz, S.2    Sagiv, M.3
  • 31
    • 35048830938 scopus 로고    scopus 로고
    • Counting in trees for free
    • of LNCS, Springer
    • H. Seidl, A. Muscholl, T. Schwentick, and P. Habermehl. Counting in trees for free. In ICALP'04, volume 3142 of LNCS, pages 1136-1149. Springer, 2004.
    • (2004) ICALP'04 , vol.3142 , pp. 1136-1149
    • Seidl, H.1    Muscholl, A.2    Schwentick, T.3    Habermehl, P.4
  • 32
    • 33749839607 scopus 로고    scopus 로고
    • Model checking multithreaded programs with asynchronous atomic methods
    • of LNCS, Springer
    • K. Sen and M. Viswanathan. Model checking multithreaded programs with asynchronous atomic methods. In CAV '06, volume4144 of LNCS, pages 300-314. Springer, 2006.
    • (2006) CAV '06 , vol.4144 , pp. 300-314
    • Sen, K.1    Viswanathan, M.2
  • 33
    • 0021896980 scopus 로고
    • The residue of vector sets with applications to decidability problems in Petri nets
    • R. Valk and M. Jantzen. The residue of vector sets with applications to decidability problems in Petri nets. Acta Informatica, 21:643-674, 1985.
    • (1985) Acta Informatica , vol.21 , pp. 643-674
    • Valk, R.1    Jantzen, M.2
  • 35
    • 44949280298 scopus 로고
    • Verification of concurrent programs-the automatatheoretic approach
    • M.Y. Vardi. Verification of concurrent programs-the automatatheoretic approach. Annals of Pure and Applied Logic, 51:79-98, 1991.
    • (1991) Annals of Pure and Applied Logic , vol.51 , Issue.2 , pp. 79-98
    • Vardi, M.Y.1
  • 36
    • 0035966855 scopus 로고    scopus 로고
    • Pushdown processes: Games and model-checking
    • I. Walukiewicz. Pushdown Processes: Games and Model-Checking. Information and Computation, 164(2):234-263, 2001.
    • (2001) Information and Computation , vol.164 , pp. 234-263
    • Walukiewicz, I.1
  • 37
    • 0026685401 scopus 로고
    • A unified approach for deciding the existence of certain Petri net paths
    • H.-C. Yen. A unified approach for deciding the existence of certain Petri net paths. Information and Computation, 96(1):119-137, 1992.
    • (1992) Information and Computation , vol.96 , Issue.1 , pp. 119-137
    • Yen, H.-C.1


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