메뉴 건너뛰기




Volumn , Issue , 2008, Pages 288-296

Predictive typestate checking of multithreaded java programs

Author keywords

[No Author keywords available]

Indexed keywords

ATOMICITY VIOLATIONS; DATA RACES; FUNCTIONAL ERRORS; JAVA PROGRAMS; MULTITHREADED JAVA PROGRAMS; MULTITHREADED PROGRAMS; NOVEL TECHNIQUES; PROGRAM EXECUTIONS; PROGRAMMING ERRORS; PROTOTYPE TOOLS; TYPE STATES;

EID: 56249133044     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/ASE.2008.39     Document Type: Conference Paper
Times cited : (19)

References (36)
  • 2
    • 0026244475 scopus 로고    scopus 로고
    • J.-D. Choi, B. P. Miller, and R. H. B. Netzer, Techniques for debugging parallel programs with flowback analysis, ACM. Trans. Program. Lang. Syst., 1.3, no. 4, pp. 491-530, 1991.
    • J.-D. Choi, B. P. Miller, and R. H. B. Netzer, "Techniques for debugging parallel programs with flowback analysis," ACM. Trans. Program. Lang. Syst., vol. 1.3, no. 4, pp. 491-530, 1991.
  • 9
  • 13
    • 11344262111 scopus 로고    scopus 로고
    • Run-time analysis for atomicity
    • 3rd Workshop on. Run-time Verification RV'03
    • L. Wang and S. D. Stoller, "Run-time analysis for atomicity." in 3rd Workshop on. Run-time Verification (RV'03), ser. ENTCS, vol. 89, no. 2, 2003.
    • (2003) ser. ENTCS , vol.89 , Issue.2
    • Wang, L.1    Stoller, S.D.2
  • 16
    • 0016592810 scopus 로고    scopus 로고
    • R. J. Lipton, Reduction: A method of proving properties of parallel programs, Communications of the ACM, 1.8, no. 1.2, pp. 717-721, 1975.
    • R. J. Lipton, "Reduction: A method of proving properties of parallel programs," Communications of the ACM, vol. 1.8, no. 1.2, pp. 717-721, 1975.
  • 18
    • 4644245164 scopus 로고    scopus 로고
    • Checking concise specifications for multithreaded software
    • S. N. Freund and S. Qadeer, "Checking concise specifications for multithreaded software." Journal of Object Technology, vol. 3, no. 6, pp. 81-101, 2004.
    • (2004) Journal of Object Technology , vol.3 , Issue.6 , pp. 81-101
    • Freund, S.N.1    Qadeer, S.2
  • 20
    • 33749870674 scopus 로고    scopus 로고
    • Verifying commit-atomicity using model-checking
    • C. Flanagan, "Verifying commit-atomicity using model-checking," in 11th International SPIN Workshop, 2004, pp. 252-266.
    • (2004) 11th International SPIN Workshop , pp. 252-266
    • Flanagan, C.1
  • 21
    • 0022605097 scopus 로고
    • Typestate: A programming language concept for enhancing software reliability
    • R. E. Strom and S. Yemini, "Typestate: A programming language concept for enhancing software reliability," IEEE Transactions on Software Engineering, vol. 12, no. 1, pp. 157-171, 1986.
    • (1986) IEEE Transactions on Software Engineering , vol.12 , Issue.1 , pp. 157-171
    • Strom, R.E.1    Yemini, S.2
  • 22
    • 42149084430 scopus 로고    scopus 로고
    • Making trace monitors feasible
    • P. Avgustinov, J. Tibble, and O. de Moor, "Making trace monitors feasible," SIGPLAN Not., vol. 42, no. 10, pp. 589-608, 2007.
    • (2007) SIGPLAN Not , vol.42 , Issue.10 , pp. 589-608
    • Avgustinov, P.1    Tibble, J.2    de Moor, O.3
  • 23
    • 0017996760 scopus 로고    scopus 로고
    • L. Lamport, Time, clocks, and the ordering of events in a distributed system, Communications of the ACM, 2.1, no. 7, pp. 558-565, Jul. 1978.
    • L. Lamport, "Time, clocks, and the ordering of events in a distributed system," Communications of the ACM, vol. 2.1, no. 7, pp. 558-565, Jul. 1978.
  • 26
    • 38549146204 scopus 로고    scopus 로고
    • Runtime safety analysis of multithreaded programs
    • Proceedings of 4th joint European Software Engineering Conference and ACM SIGSOFT Symposium on the Foundations of Software Engineering ESEC/FSE 03
    • K. Sen, G. Rosu, and G. Agha, "Runtime safety analysis of multithreaded programs," in Proceedings of 4th joint European Software Engineering Conference and ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE 03), ser. ACM, 2003.
    • (2003) ser. ACM
    • Sen, K.1    Rosu, G.2    Agha, G.3
  • 31
    • 0003055324 scopus 로고
    • Virtual time and global states of distributed systems
    • Proceedings of the Parallel and Distributed Algorithms Conference
    • F. Mattern, "Virtual time and global states of distributed systems," in Proceedings of the Parallel and Distributed Algorithms Conference, ser. Elsevier Science, 1988, pp. 215-226.
    • (1988) ser. Elsevier Science , pp. 215-226
    • Mattern, F.1
  • 32
    • 0001811152 scopus 로고    scopus 로고
    • Consistent global states of distributed systems: Fundamental concepts and mechanisms
    • S. Mullender, Ed. Addison-Wesley, 1.993, pp, Online, Available
    • O. Babaoǧlu. and K. Marzullo, "Consistent global states of distributed systems: Fundamental concepts and mechanisms," in Distributed Systems, S. Mullender, Ed. Addison-Wesley, 1.993, pp. 55-96. [Online]. Available: citeseer.nj.nec.com/article/babaoglu93consistent.html
    • Distributed Systems , pp. 55-96
    • Babaoǧlu, O.1    Marzullo, K.2
  • 33
    • 18944398082 scopus 로고    scopus 로고
    • Partial order trace analyzer (pota) for distrubted programs
    • Proceedings of the 3rd Workshop on Runtime Verification RV03
    • A. Sen and V. K. Garg, "Partial order trace analyzer (pota) for distrubted programs," in Proceedings of the 3rd Workshop on Runtime Verification (RV03), ser. Electronic Notes in Theoretical Computer Science, 2003.
    • (2003) ser. Electronic Notes in Theoretical Computer Science
    • Sen, A.1    Garg, V.K.2
  • 34
    • 33749420474 scopus 로고    scopus 로고
    • Online efficient predictive safety analysis of multithreaded programs
    • 10th International Conference on Tools and Algorithms for the Construction and Analysis of Systems TACAS'04
    • K. Sen, G. Rosu, and G. Agha, "Online efficient predictive safety analysis of multithreaded programs," in 10th International Conference on Tools and Algorithms for the Construction and Analysis of Systems (TACAS'04), ser. Lecture Notes in Computer Science, vol. 2988, 2004, pp. 123-138.
    • (2004) ser. Lecture Notes in Computer Science , vol.2988 , pp. 123-138
    • Sen, K.1    Rosu, G.2    Agha, G.3
  • 35
    • 84938806379 scopus 로고
    • On the synthesis of finitestate machines from, samples of their behavior
    • A. W. Biermann and J. A. Feldman, "On the synthesis of finitestate machines from, samples of their behavior," IEEE Transactions on Computers, pp. 591-597, 1972.
    • (1972) IEEE Transactions on Computers , pp. 591-597
    • Biermann, A.W.1    Feldman, J.A.2


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