메뉴 건너뛰기




Volumn , Issue , 2009, Pages 15-21

Tiddle: A trace description language for generating concurrent benchmarks to test dynamic analyses

Author keywords

Atomicity violations; Concurrency; Dynamic analysis; Race conditions; Traces

Indexed keywords

ANALYSIS TOOLS; ATOMICITY VIOLATIONS; BENCHMARK PROGRAMS; CONCURRENCY; CONCURRENT PROGRAM; DESCRIPTION LANGUAGES; DYNAMIC ANALYSIS TOOLS; HASKELL; JAVA SOURCE CODES; MULTI-THREADED JAVA PROGRAMS; MULTI-THREADED PROGRAMS; MULTIPLE THREADS; SOURCE CODES; TRACES;

EID: 84858025176     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/2134243.2134248     Document Type: Conference Paper
Times cited : (3)

References (46)
  • 1
    • 84858012853 scopus 로고    scopus 로고
    • Hackage. http://hackage.haskell.org.
    • Hackage
  • 4
    • 0026116649 scopus 로고
    • Replay and testing for concurrent programs
    • DOI 10.1109/52.73751
    • R. Carver and K. Tai. Replay and testing for concurrent programs. IEEE Software, 8(2):66-74, 1991. (Pubitemid 21647571)
    • (1991) IEEE Software , vol.8 , Issue.2 , pp. 66-74
    • Carver Richard, H.1    Tai Kuo-Chung2
  • 5
    • 0032594250 scopus 로고    scopus 로고
    • Teapot: A domain-specific language for writing cache coherence protocols
    • S. Chandra, B. Richards, and J. Larus. Teapot: a domain-specific language for writing cache coherence protocols. Software Engineering, IEEE Transactions on, 25(3):317-333, 1999.
    • (1999) Software Engineering, IEEE Transactions on , vol.25 , Issue.3 , pp. 317-333
    • Chandra, S.1    Richards, B.2    Larus, J.3
  • 7
    • 51949108337 scopus 로고    scopus 로고
    • Mop: An efficient and generic runtime verification framework
    • F. Chen and G. Ro?su. Mop: an efficient and generic runtime verification framework. SIGPLAN Notices, 42(10):569-588, 2007.
    • (2007) SIGPLAN Notices , vol.42 , Issue.10 , pp. 569-588
    • Chen, F.1    Roşu, G.2
  • 22
    • 69949162750 scopus 로고    scopus 로고
    • Specifying Prolog Trace Models with a Continuation Semantics
    • Logic Based Program Synthesis and Transformation
    • E. Jahier, M. Ducass?e, and O. Ridoux. Specifying prolog trace models with a continuation semantics. In LOPSTR: Selected Papers form the 10th International Workshop on Logic Based Program Synthesis and Transformation, pages 165-182, London, UK, 2001. Springer-Verlag. (Pubitemid 33276315)
    • (2001) Lecture Notes in Computer Science , Issue.2042 , pp. 165-182
    • Jahier, E.1    Ducasse, M.2    Ridoux, O.3
  • 23
    • 33744474077 scopus 로고    scopus 로고
    • Automatic generation of the C# code for security protocols verified with casper/FDR
    • DOI 10.1109/AINA.2005.128, 1423744, Proceedings - 19th International Conference on Advanced Information Networking and Applications, AINA 2005
    • C.-W. Jeon, I.-G. Kim, and J.-Y. Choi. Automatic generation of the c# code for security protocols verified with casper/fdr. In AINA '05: Proceedings of the 19th International Conference on Advanced Information Networking and Applications, pages 507-510, Washington, DC, USA, 2005. IEEE Computer Society. (Pubitemid 43804079)
    • (2005) Proceedings - International Conference on Advanced Information Networking and Applications, AINA , vol.2 , pp. 507-510
    • Jeon, C.-W.1    Kim, I.-G.2    Choi, T.-Y.3
  • 24
    • 47349108743 scopus 로고    scopus 로고
    • Scarpe: A technique and tool for selective capture and replay of program executions
    • IEEE
    • S. Joshi and A. Orso. Scarpe: A technique and tool for selective capture and replay of program executions. In International Conference on Software Maintenance (ICSM), pages 234-243. IEEE, 2007.
    • (2007) International Conference on Software Maintenance (ICSM) , pp. 234-243
    • Joshi, S.1    Orso, A.2
  • 27
    • 34249816151 scopus 로고    scopus 로고
    • AVIO: Detecting atomicity violations via access-interleaving invariants
    • DOI 10.1109/MM.2007.5
    • S. Lu, J. Tucek, F. Qin, and Y. Zhou. Avio: Detecting atomicity violations via access-interleaving invariants. IEEE Micro, 27(1):26-35, 2007. (Pubitemid 46850885)
    • (2007) IEEE Micro , vol.27 , Issue.1 , pp. 26-35
    • Lu, S.1    Tucek, J.2    Qin, F.3    Zhou, Y.4
  • 32
    • 67650854541 scopus 로고    scopus 로고
    • MultiRace: Efficient on-the-fly data race detection in multithreaded C++ programs
    • E. Pozniansky and A. Schuster. MultiRace: efficient on-the-fly data race detection in multithreaded C++ programs. Concurrency and Computation: Practice & Experience, 19(3):327-340, 2007.
    • (2007) Concurrency and Computation: Practice & Experience , vol.19 , Issue.3 , pp. 327-340
    • Pozniansky, E.1    Schuster, A.2
  • 35
    • 0001641893 scopus 로고    scopus 로고
    • RecPlay: A fully integrated practical record/replay system
    • M. Ronsse and K. D. Bosschere. Recplay: a fully integrated practical record/replay system. ACM Transactions on Computer Systems, 17(2):133-152, 1999. (Pubitemid 129541508)
    • (1999) ACM Transactions on Computer Systems , vol.17 , Issue.2 , pp. 133-152
    • Ronsse, M.1    De Bosschere, K.2
  • 40


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