메뉴 건너뛰기




Volumn 29, Issue 8, 2003, Pages 721-733

Design and implementation of a fine-grained software inspection tool

Author keywords

Chopping; Dependence graphs; Program understanding; Slicing; Software inspection; Software model checking

Indexed keywords

GRAPH THEORY; INSPECTION; QUALITY CONTROL; QUERY LANGUAGES; SYSTEMS ANALYSIS;

EID: 0041734917     PISSN: 00985589     EISSN: None     Source Type: Journal    
DOI: 10.1109/TSE.2003.1223646     Document Type: Conference Paper
Times cited : (57)

References (44)
  • 2
    • 84947232436 scopus 로고    scopus 로고
    • Bebop: A symbolic model checker for boolean programs
    • T. Ball and S.K. Rajamani, "Bebop: A Symbolic Model Checker for Boolean Programs," Proc. SPIN Workshop, pp. 113-130, 2000.
    • (2000) Proc. SPIN Workshop , pp. 113-130
    • Ball, T.1    Rajamani, S.K.2
  • 6
    • 0042072212 scopus 로고    scopus 로고
    • Bell Canada
    • Bell Canada, http://www.iro.umontreal.ca/labs/gelo/datrix, 2001.
    • (2001)
  • 10
    • 0026096342 scopus 로고
    • TXL: A rapid prototyping system for programming language dialects
    • Jan.
    • J.R. Cordy, C.D. Halpern, and E. Promislow, "TXL: A Rapid Prototyping System for Programming Language Dialects," Computer Languages, vol. 16, no. 1, pp. 97-107, Jan. 1991.
    • (1991) Computer Languages , vol.16 , Issue.1 , pp. 97-107
    • Cordy, J.R.1    Halpern, C.D.2    Promislow, E.3
  • 11
    • 0017517624 scopus 로고
    • Certification of programs for secure information flow
    • July
    • D.E. Denning and P.J. Denning, "Certification of Programs for Secure Information Flow," Comm. ACM, vol. 20, no. 7, pp. 504-513, July 1977.
    • (1977) Comm. ACM , vol.20 , Issue.7 , pp. 504-513
    • Denning, D.E.1    Denning, P.J.2
  • 12
    • 4243775491 scopus 로고
    • A distributed collaborative software inspection tool: Design, prototype, and early trial
    • Univ. of Minnesota, Aug.
    • J. Drake, V. Mashayekhi, J. Riedl, and W. Tsai, "A Distributed Collaborative Software Inspection Tool: Design, Prototype, and Early Trial," Technical Report TR-91-30, Univ. of Minnesota, Aug. 1991.
    • (1991) Technical Report , vol.TR-91-30
    • Drake, J.1    Mashayekhi, V.2    Riedl, J.3    Tsai, W.4
  • 13
    • 24244440630 scopus 로고    scopus 로고
    • Comprehension and visualisation of object-oriented code for inspections
    • Computer Science Dept., Univ. of Strathclyde
    • A. Dunsmore, "Comprehension and Visualisation of Object-Oriented Code for Inspections," Technical Report EFoCS-33-98, Computer Science Dept., Univ. of Strathclyde, 1998.
    • (1998) Technical Report , vol.EFOCS-33-98
    • Dunsmore, A.1
  • 16
    • 0017292244 scopus 로고
    • Design and code inspections to reduce errors in program development
    • M. Fagan, "Design and Code Inspections to Reduce Errors in Program Development," IBM Systems J., vol. 15, no. 3, pp. 182-211, 1976.
    • (1976) IBM Systems J. , vol.15 , Issue.3 , pp. 182-211
    • Fagan, M.1
  • 20
    • 0026868788 scopus 로고
    • The use of program dependence graphs in software engineering
    • May
    • S. Horwitz and T. Reps, "The Use of Program Dependence Graphs in Software Engineering," Proc. 14th Int'l Conf. Software Eng., pp. 392-411, May 1992.
    • (1992) Proc. 14th Int'l Conf. Software Eng. , pp. 392-411
    • Horwitz, S.1    Reps, T.2
  • 25
    • 0042573162 scopus 로고    scopus 로고
    • A network pump
    • Naval Research Lab.
    • M.H. Kang, I.S. Moskowitz, and D.C. Lee, "A Network Pump," technical report, Naval Research Lab., 1997, available at http://www.itd.nrl.navy.mil/ITD/5540/publications/CHACS/1997/1997kang-ACSAC97. ps.
    • (1997) Technical Report
    • Kang, M.H.1    Moskowitz, I.S.2    Lee, D.C.3
  • 26
    • 0013086659 scopus 로고    scopus 로고
    • A schema for interprocedural modification side-effect analysis with pointer aliasing
    • Rutgers Univ., May
    • W. Landi, B. Ryder, P. Stocks, S. Zhang, and R. Altucher, "A Schema for Interprocedural Modification Side-Effect Analysis with Pointer Aliasing," Technical Report DCS-TR-336, Rutgers Univ., May 1998.
    • (1998) Technical Report , vol.DCS-TR-336
    • Landi, W.1    Ryder, B.2    Stocks, P.3    Zhang, S.4    Altucher, R.5
  • 30
    • 0037907366 scopus 로고    scopus 로고
    • Slicing promela and its applications to model checking, simulation, and protocol understanding
    • L. Millett and T. Teitelbaum, "Slicing Promela and Its Applications to Model Checking, Simulation, and Protocol Understanding," Proc. SPIN Workshop, 1998.
    • (1998) Proc. SPIN Workshop
    • Millett, L.1    Teitelbaum, T.2
  • 31
    • 0042573161 scopus 로고    scopus 로고
    • MKS, MKS Home Page, http://www.mks.com, 2001.
    • (2001) MKS Home Page
  • 33
    • 0042573163 scopus 로고    scopus 로고
    • Reasoning, Inc., http://www.reasoning.com, 2001.
    • (2001)
  • 34
    • 0041570878 scopus 로고    scopus 로고
    • Red Hat Software, "The Source-Navigator IDE," http://sources.redhat.com/sourcenav/, 2001.
    • (2001) The Source-Navigator IDE
  • 35
    • 0032295876 scopus 로고    scopus 로고
    • Program analysis via graph reachability
    • Nov.
    • T. Reps, "Program Analysis Via Graph Reachability," Information and Software Technology, vol. 40, nos. 11-12, pp. 701-726, Nov. 1998.
    • (1998) Information and Software Technology , vol.40 , Issue.11-12 , pp. 701-726
    • Reps, T.1
  • 37
    • 0042072166 scopus 로고    scopus 로고
    • Scientific Toolworks, Inc., "Understand," http://www.scitools. com/cpp.html, 2001.
    • (2001) Understand
  • 38
    • 0042072164 scopus 로고    scopus 로고
    • Semantic Designs, Inc. "The DMS Toolkit," http://www.semdesigns.com/Products/DMS/DMSToolkit.html, 2001.
    • (2001) The DMS Toolkit
  • 40
    • 0032668896 scopus 로고    scopus 로고
    • System-dependence-graph-based slicing of programs with arbitrary interprocedural control flow
    • S. Sinha, M.J. Harrold, and G. Rothermel, "System-Dependence-Graph-Based Slicing of Programs with Arbitrary Interprocedural Control Flow," Proc. Int'l Conf. Software Eng., pp. 432-441, 1999.
    • (1999) Proc. Int'l Conf. Software Eng. , pp. 432-441
    • Sinha, S.1    Harrold, M.J.2    Rothermel, G.3
  • 41
    • 0041570879 scopus 로고    scopus 로고
    • Upspring Software, "CodeRover Browser for C/C++," http://www.upspringsoftware.com/products/coderover/browser_cpp.html, 2001.
    • (2001) CodeRover Browser for C/C++
  • 42
    • 0021457061 scopus 로고
    • Program slicing
    • July
    • M. Weiser, "Program Slicing," IEEE Trans. Software Eng., vol. 10, no. 4, pp. 352-357, July 1984.
    • (1984) IEEE Trans. Software Eng. , vol.10 , Issue.4 , pp. 352-357
    • Weiser, M.1
  • 43
    • 0038552729 scopus 로고
    • A reusable toolset for software dependence analysis
    • N. Wilde and R. Huitt, "A Reusable Toolset for Software Dependence Analysis," J. Systems and Software, vol. 14, pp. 97-102, 1991.
    • (1991) J. Systems and Software , vol.14 , pp. 97-102
    • Wilde, N.1    Huitt, R.2


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