메뉴 건너뛰기




Volumn 36, Issue 3, 2001, Pages 27-40

Verifying safety properties of concurrent Java programs using 3-valued logic

Author keywords

[No Author keywords available]

Indexed keywords


EID: 17644419687     PISSN: 03621340     EISSN: None     Source Type: Journal    
DOI: 10.1145/373243.360206     Document Type: Article
Times cited : (38)

References (40)
  • 1
    • 84937029836 scopus 로고    scopus 로고
    • Static analyses for eliminating unnecessary synchronization from Java programs
    • A. Cortesi and G. Filé, editors, Static Analysis, Springer
    • J. Aldrich, C. Chambers, E. Sirer, and S. Eggers. Static analyses for eliminating unnecessary synchronization from Java programs. In A. Cortesi and G. Filé, editors, Static Analysis, volume 1694 of Lecture Notes in Computer Science, pages 19-38. Springer, 1999.
    • (1999) Lecture Notes in Computer Science , vol.1694 , pp. 19-38
    • Aldrich, J.1    Chambers, C.2    Sirer, E.3    Eggers, S.4
  • 2
    • 0026913667 scopus 로고
    • Symbolic Boolean manipulation with ordered binary-decision diagrams
    • Sept.
    • R. E. Bryant. Symbolic Boolean manipulation with ordered binary-decision diagrams. ACM Computing Surveys, 24(3):293-318, Sept. 1992.
    • (1992) ACM Computing Surveys , vol.24 , Issue.3 , pp. 293-318
    • Bryant, R.E.1
  • 4
    • 84947919695 scopus 로고    scopus 로고
    • Mobile ambients
    • Proc. FoSSaCS'98, Springer
    • L. Cardelli and A.D. Gordon. Mobile ambients. In Proc. FoSSaCS'98, vol. 1378 of LNCS, pages 140-155. Springer, 1998.
    • (1998) LNCS , vol.1378 , pp. 140-155
    • Cardelli, L.1    Gordon, A.D.2
  • 11
    • 85050550846 scopus 로고
    • Abstract interpretation: A unified lattice model for static analysis of programs by construction of approximation of fixed points
    • New York, NY, ACM Press
    • P. Cousot and R. Cousot. Abstract interpretation: A unified lattice model for static analysis of programs by construction of approximation of fixed points. In Symp. on Princ. of Prog. Lang., pages 238-252, New York, NY, 1977. ACM Press.
    • (1977) Symp. on Princ. of Prog. Lang. , pp. 238-252
    • Cousot, P.1    Cousot, R.2
  • 12
    • 0018294932 scopus 로고
    • Systematic design of program analysis frameworks
    • New York, NY, ACM Press
    • P. Cousot and R. Cousot. Systematic design of program analysis frameworks. In Symp. on Princ. of Prog. Lang., pages 269-282, New York, NY, 1979. ACM Press.
    • (1979) Symp. on Princ. of Prog. Lang. , pp. 269-282
    • Cousot, P.1    Cousot, R.2
  • 13
    • 0032679915 scopus 로고    scopus 로고
    • A deadlock detection tool for concurrent Java programs
    • June
    • C. Demartini, R. Iosif, and R. Sisto. A deadlock detection tool for concurrent Java programs. Software: Practice and Experience, 29(7):577-603, June 1999.
    • (1999) Software: Practice and Experience , vol.29 , Issue.7 , pp. 577-603
    • Demartini, C.1    Iosif, R.2    Sisto, R.3
  • 19
    • 0001580561 scopus 로고
    • Recursive data structures
    • C. Hoare. Recursive data structures. Int. J. of Comp. and Inf. Sci., 4(2):105-132, 1975.
    • (1975) Int. J. of Comp. and Inf. Sci. , vol.4 , Issue.2 , pp. 105-132
    • Hoare, C.1
  • 20
    • 21844494281 scopus 로고
    • Proving properties of concurrent systems with SPIN
    • Proc. of the 6th Int. Conf. on Concurrency Theory (CONCUR'95), Berlin, GER, Aug. Springer
    • G. J. Holzmann. Proving properties of concurrent systems with SPIN. In Proc. of the 6th Int. Conf. on Concurrency Theory (CONCUR'95), volume 962 of LNCS, pages 453-455, Berlin, GER, Aug. 1995. Springer.
    • (1995) LNCS , vol.962 , pp. 453-455
    • Holzmann, G.J.1
  • 21
    • 0000863166 scopus 로고
    • An improvement in formal verification
    • Berne, Switzerland, Oct. Chapman & Hall
    • G. J. Holzmann and D. Peled. An improvement in formal verification. In Proc. Formal Description Techniques, FORTE94, pages 197-211, Berne, Switzerland, Oct. 1994. Chapman & Hall.
    • (1994) Proc. Formal Description Techniques, FORTE94 , pp. 197-211
    • Holzmann, G.J.1    Peled, D.2
  • 24
    • 0002774002 scopus 로고    scopus 로고
    • TVLA: A framework for Kleene based static analysis
    • Springer
    • T. Lev-Ami and M. Sagiv. TVLA: A framework for Kleene based static analysis. In SAS'00, Static Analysis Symposium. Springer, 2000. Available at http://www.math.tau.ac.il/~tla.
    • (2000) SAS'00, Static Analysis Symposium
    • Lev-Ami, T.1    Sagiv, M.2
  • 26
    • 0027869967 scopus 로고
    • Non-concurrency analysis
    • July
    • S. Masticola and B. Ryder. Non-concurrency analysis. ACM SIGPLAN Notices, 28(7):129-138, July 1993.
    • (1993) ACM SIGPLAN Notices , vol.28 , Issue.7 , pp. 129-138
    • Masticola, S.1    Ryder, B.2
  • 28
    • 0032218222 scopus 로고    scopus 로고
    • A conservative data flow algorithm for detecting all pairs of statements that may happen in parallel
    • Proceedings of the ACM SIGSOFT 6th International Symposium on the Foundations of Software Engineering (FSE-98), New York, Nov. 3-5 ACM Press
    • G. Naumovich and G. Avrunin. A conservative data flow algorithm for detecting all pairs of statements that may happen in parallel. In Proceedings of the ACM SIGSOFT 6th International Symposium on the Foundations of Software Engineering (FSE-98), volume 23, 6 of Software Engineering Notes, pages 24-34, New York, Nov. 3-5 1998. ACM Press.
    • (1998) Software Engineering Notes , vol.23 , Issue.6 , pp. 24-34
    • Naumovich, G.1    Avrunin, G.2
  • 29
    • 0032643258 scopus 로고    scopus 로고
    • Data flow analysis for checking properties of concurrent Java programs
    • IEEE Computer Society Press / ACM Press
    • G. Naumovich, G. Avrunin, and L. Clarke. Data flow analysis for checking properties of concurrent Java programs. In Proc. of the 1999 Int. Conf. on Soft. Eng., pages 399-410. IEEE Computer Society Press / ACM Press, 1999.
    • (1999) Proc. of the 1999 Int. Conf. on Soft. Eng. , pp. 399-410
    • Naumovich, G.1    Avrunin, G.2    Clarke, L.3
  • 37
    • 84947247929 scopus 로고    scopus 로고
    • Model-checking multi-threaded distributed Java programs
    • Proc. of the 7th International SPIN Workshop on Model Checking of Software, Springer-Verlag, Aug.
    • S. Stoller. Model-checking multi-threaded distributed Java programs. In Proc. of the 7th International SPIN Workshop on Model Checking of Software, volume 1885 of Lecture Notes in Computer Science, pages 224-244. Springer-Verlag, Aug. 2000.
    • (2000) Lecture Notes in Computer Science , vol.1885 , pp. 224-244
    • Stoller, S.1
  • 39
    • 0005063128 scopus 로고    scopus 로고
    • Java deadlock: The woes of multithreaded design
    • Sept.
    • A. Vermeulen. Java deadlock: The woes of multithreaded design. Dr. Dobb's Journal of Software Tools, 22(9):52, 54-56, 88, 89, Sept. 1997.
    • (1997) Dr. Dobb's Journal of Software Tools , vol.22 , Issue.9 , pp. 52
    • Vermeulen, A.1


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