This paper will discuss a study of parameter errors that occurred in a software product developed using the C language. Through the use of a parameter checker that was developed from an existing compiler, the frequency and type of parameter errors over several releases of an application are studied. In addition to parameter checking, other static analysis data was collected concerning function usage (or non-usage) and function return value comparisons. This paper may serve as a useful complement to previous static analyses done for the FORTRA, COBOL and Pascal languages. The study presents statistics that show the large number of parameter errors caused by the weak type-checking of the C language. This paper also discusses the cost asso...
This paper presents a new client-driven pointer analysis algorithm that automatically adjusts its pr...
ManuscriptStatic analyzers should be correct. We used the random C-program generator Csmith, initial...
Regular paper accepted at the MEMICS 2011 workshop. The paper deals with static analysis. It also de...
Call number: LD2668 .R4 CMSC 1988 F74Master of ScienceComputing and Information Science
A large number of tools that automate the process of finding errors in pro-grams has recently emerge...
A review of work on the occurrence and detection of errors in computer programs is presented. This i...
Thesis (M.A.)--Özyeğin University, Graduate School of Sciences and Engineering, Department of Comput...
Argument selection defects, in which the programmer chooses the wrong argument to pass to a paramete...
Type checking is considered an important mechanism for detecting programming errors, especially inte...
We study the applicability of pointer analysis algorithms (originally aimed at optimizing compilers)...
Almost all software contains defects. Some defects are found easily while others are never found, ty...
Finding programming errors is one of the major challenges in software development. Formal methods su...
Several approaches to the meaning and uses of errors in software development are discussed. An exper...
Constructing a dependable and fault-tolerant system is inherently difficult. Not only should the sys...
This paper presents a technique to derive and implement error detectors to protect an application fr...
This paper presents a new client-driven pointer analysis algorithm that automatically adjusts its pr...
ManuscriptStatic analyzers should be correct. We used the random C-program generator Csmith, initial...
Regular paper accepted at the MEMICS 2011 workshop. The paper deals with static analysis. It also de...
Call number: LD2668 .R4 CMSC 1988 F74Master of ScienceComputing and Information Science
A large number of tools that automate the process of finding errors in pro-grams has recently emerge...
A review of work on the occurrence and detection of errors in computer programs is presented. This i...
Thesis (M.A.)--Özyeğin University, Graduate School of Sciences and Engineering, Department of Comput...
Argument selection defects, in which the programmer chooses the wrong argument to pass to a paramete...
Type checking is considered an important mechanism for detecting programming errors, especially inte...
We study the applicability of pointer analysis algorithms (originally aimed at optimizing compilers)...
Almost all software contains defects. Some defects are found easily while others are never found, ty...
Finding programming errors is one of the major challenges in software development. Formal methods su...
Several approaches to the meaning and uses of errors in software development are discussed. An exper...
Constructing a dependable and fault-tolerant system is inherently difficult. Not only should the sys...
This paper presents a technique to derive and implement error detectors to protect an application fr...
This paper presents a new client-driven pointer analysis algorithm that automatically adjusts its pr...
ManuscriptStatic analyzers should be correct. We used the random C-program generator Csmith, initial...
Regular paper accepted at the MEMICS 2011 workshop. The paper deals with static analysis. It also de...