메뉴 건너뛰기




Volumn 27, Issue 1, 1997, Pages 87-110

Low-cost, concurrent checking of pointer and array accesses in C programs

Author keywords

Memory access checking; Multiprocessor workstations; Program slicing

Indexed keywords

C (PROGRAMMING LANGUAGE); COMPUTER WORKSTATIONS; COST EFFECTIVENESS; FAULT TOLERANT COMPUTER SYSTEMS; PARALLEL PROCESSING SYSTEMS; PROGRAM DEBUGGING; PROGRAM TRANSLATORS; RESPONSE TIME (COMPUTER SYSTEMS); SECURITY OF DATA; USER INTERFACES;

EID: 0030836322     PISSN: 00380644     EISSN: None     Source Type: Journal    
DOI: 10.1002/(SICI)1097-024X(199701)27:1<87::AID-SPE78>3.0.CO;2-P     Document Type: Article
Times cited : (98)

References (23)
  • 1
    • 0026845567 scopus 로고
    • Adding run-time checking to the portable C compiler
    • April
    • J. L. Steifen, 'Adding run-time checking to the portable C compiler', Software - Practice and Experience, 22(4), 825-834 (April 1992).
    • (1992) Software - Practice and Experience , vol.22 , Issue.4 , pp. 825-834
    • Steifen, J.L.1
  • 2
    • 0000596666 scopus 로고
    • Purify: Fast detection of memory leaks and access errors
    • R. Hastings and B. Joyce, 'Purify: Fast detection of memory leaks and access errors', Proc Winter USENIX Conference, 125-136, 1992.
    • (1992) Proc Winter USENIX Conference , pp. 125-136
    • Hastings, R.1    Joyce, B.2
  • 3
    • 0025557712 scopus 로고
    • An empirical study of the reliability of Unix utilities
    • December
    • B. P. Miller, F. Lars and B. So, 'An empirical study of the reliability of Unix utilities', Communications of the ACM, 33(12), 32-44, (December 1990).
    • (1990) Communications of the ACM , vol.33 , Issue.12 , pp. 32-44
    • Miller, B.P.1    Lars, F.2    So, B.3
  • 7
    • 85029491638 scopus 로고
    • The SIMPLE AST - McCAT compiler
    • School of Computer Science, McGill University, Montreal, Canada
    • L. J. Hendren and B. Sridharan, 'The SIMPLE AST - McCAT compiler', ACAPS design note 36, School of Computer Science, McGill University, Montreal, Canada, 1992.
    • (1992) ACAPS Design Note 36
    • Hendren, L.J.1    Sridharan, B.2
  • 9
    • 0027568719 scopus 로고
    • Optimizing array bound checks using flow analysis
    • March-December
    • R. Gupta, Optimizing array bound checks using flow analysis', ACM Letters on Programming Languages and Systems, 2, 135-150, (March-December 1993).
    • (1993) ACM Letters on Programming Languages and Systems , vol.2 , pp. 135-150
    • Gupta, R.1
  • 11
    • 0040411087 scopus 로고
    • Demonstration of a prototype tool for program integration
    • Computer Sciences Department, University of Wisconsin Madison, January
    • T. Reps, 'Demonstration of a prototype tool for program integration', TR 819, Computer Sciences Department, University of Wisconsin Madison, January 1989.
    • (1989) TR 819
    • Reps, T.1
  • 13
    • 5644280637 scopus 로고
    • Multiprocessors head toward MP on a chip
    • May 9
    • L. Gwennap, 'Multiprocessors head toward MP on a chip', Microprocessor Report, 18-21 (May 9 1994).
    • (1994) Microprocessor Report , pp. 18-21
    • Gwennap, L.1
  • 15
    • 85033307191 scopus 로고
    • Updated SPEC benchmarks released
    • September 16
    • B. Case, 'Updated SPEC benchmarks released', Microprocessor Report, 14-19, September 16 1992.
    • (1992) Microprocessor Report , pp. 14-19
    • Case, B.1
  • 16
    • 0002255264 scopus 로고
    • SPLASH: Stanford parallel applications for shared-memory
    • March
    • J. P. Singh, W. D. Weber and A. Gupta, 'SPLASH: Stanford parallel applications for shared-memory', Computer Architecture News, 20(1), 5-44 (March 1992).
    • (1992) Computer Architecture News , vol.20 , Issue.1 , pp. 5-44
    • Singh, J.P.1    Weber, W.D.2    Gupta, A.3
  • 17
    • 0025679731 scopus 로고
    • Abstract execution: A technique for efficiently tracing programs
    • December
    • J. Larus, 'Abstract execution: A technique for efficiently tracing programs'. Software - Practice and Experience, 20(12), 1241-1258 (December 1990).
    • (1990) Software - Practice and Experience , vol.20 , Issue.12 , pp. 1241-1258
    • Larus, J.1
  • 18
    • 0005372144 scopus 로고
    • Saber-C an interpreter-based programming environment for the C language
    • S. Kaufer, R. Lopez and S. Pratap, 'Saber-C an interpreter-based programming environment for the C language', Proc. Summer USENIX Conference, 161-171, 1988.
    • (1988) Proc. Summer USENIX Conference , pp. 161-171
    • Kaufer, S.1    Lopez, R.2    Pratap, S.3
  • 19
    • 0027560850 scopus 로고
    • Concurrent runtime monitoring of formally specified programs
    • March
    • S. Sankar and M. Mandai, 'Concurrent runtime monitoring of formally specified programs', Computer, 26(3), 32-41, (March 1993).
    • (1993) Computer , vol.26 , Issue.3 , pp. 32-41
    • Sankar, S.1    Mandai, M.2
  • 21
    • 0015641828 scopus 로고
    • On the advantages of tagged architectures
    • July
    • E. A. Feustal, On the advantages of tagged architectures', IEEE Transactions on Computers, C-22(7), 1241-1258 (July 1973).
    • (1973) IEEE Transactions on Computers , vol.C-22 , Issue.7 , pp. 1241-1258
    • Feustal, E.A.1
  • 22
    • 0023961238 scopus 로고
    • Concurrent error detection using watchdog processor - A survey
    • February
    • A. Mahmood and E. J. McCluskey, 'Concurrent error detection using watchdog processor - a survey', IEEE Transactions on Computers, C-37(2), 160-174, (February 1988).
    • (1988) IEEE Transactions on Computers , vol.C-37 , Issue.2 , pp. 160-174
    • Mahmood, A.1    McCluskey, E.J.2


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