Program analysis.
United States. Department of Health, Education, and Welfare. Office of the Assistant Secretary for Planning and Evaluation. · The Journal of the Abraham Lincoln Association
Cited by 0Open access
Read the abstract, see who wrote it and who cites it, and get the citation in APA, MLA, Chicago or Harvard.
About 10,000 papers for “Program analysis”
United States. Department of Health, Education, and Welfare. Office of the Assistant Secretary for Planning and Evaluation. · The Journal of the Abraham Lincoln Association
Cited by 0Open access
Tobias Nipkow, Gerwin Klein · 2014
Cited by 0
Jason D. Pfaff · 2009
Cited by 0
Undergraduate topics in computer science · 2007
Cited by 0
Liu Sheng, Jian Zhang · 2011
We propose to combine symbolic execution with volume computation to compute the exact execution frequency of program paths and branches. Given a path, we use symbolic execution to obtain the path condition which is a set of constraints; then we use volume computation to obtain the size of the solution space for the constraints. With such a methodology and supporting tools, we can decide which paths in a program are executed more often than the others. We can also generate certain test cases that are related to the execution frequency, e.g., those covering cold paths.
Cited by 13
Jiang, Yong · Figshare · 2023
original program during analysis the data
Cited by 0Open access
2008
Cited by 0
Jiang, Yong · Figshare · 2023
original program during analysis the data
Cited by 0Open access
Patrick Cousot · ACM SIGPLAN Notices · 1997
Program analysis should evolve from a disparate collection of methods and algorithms to a mature discipline founded on a well-established methodology. Abstract interpretation can be used as a basis for such a methodology.
Cited by 4Open access
JAMA · 1961
THE discerning doctor, who utilizes medical meetings to further his continuing medical education, deserves the thoughtful consideration of program planners during the development of a scientific program. Each AMA Scientific Program is fashioned with the continuing medical education of its members in mind and the 1961 Annual Program is no exception. A great amount of careful thought, effort, and planning goes into the AMA's over-all program. The assembly in one place of this large dedicated group of medical scientists and instructors provides you with an educational opportunity which is available only once a year. The planning for this particular (1961) program started early in 1959 and has continued intensively ever since. The considered opinions of those in the practice of the arts and sciences of medicine and surgery, as well as the allied medical sciences, were sought during the planning stages and their recommendations incorporated into the program. It will
Cited by 0
Kohei Honda, Nobuko Yoshida, Martin Berger · 2008
One of the central merits of compositional program logics [18] as a foundation of software engineering is their potential ability to describe a large class of properties of programs relative to a chosen notion of observability. One open issue in achieving such descriptive power has been the lack of a precise logical treatment of pragmatically significant language features such as higher-order procedures, expressions with side effects and shared mutable data structures.
Cited by 0
Joseph R. Ruthruff, Sebastian Elbaum, Gregg Rothermel et al. · Insecta mundi · 2006
Program analysis techniques analyze software systems to collect, deduce, or infer information about them, which can then be used in software-engineering related tasks. Recent research has suggested that a new form of program analysis technique might be created by incorporating characteristics of experimentation into analyses. This paper reports the results of research exploring this suggestion. Building on background in classical experimentation, we provide descriptive and operational definitions of experimental program analysis, illustrate them by examples, and describe several differences between experimental program analysis and classical experimentation. We present three studies that show how the use of the paradigm can help researchers identify limitations of analysis techniques, improve existing experimental program analysis techniques, and create new experimental program analysis techniques by adapting existing non-experimental techniques.
Cited by 4Open access
Joseph R. Ruthruff · 2006
Program analysis techniques are used by software engineers to deduce and infer targeted characteristics of software systems for tasks such as testing, debugging, maintenance, and program comprehension. Recently, some program analysis techniques have been designed to leverage characteristics of traditional experimentation in order to analyze software systems. We believe that the use of experimentation for program analysis constitutes a new program analysis paradigm: experimental program analysis. This research seeks to accomplish four goals: to precisely define experimental program analysis, to provide a means for classifying experimental program analysis techniques, to identify existing experimental program analysis techniques in the research literature, and to enhance the use of experimental program analysis by improving existing, and by creating new, experimental program analysis techniques.
Cited by 0
Defense Technical Information Center (DTIC) · 1962
This specification establishes the detailed Maintenance Analysis Program for Program 624A, which is conposed of the following functions: (1) the preparation and maintenance of integrated maintenance analyses Electronic Accounting Methods (EAM) and manual reports; (2) the analysis of data furnished by agencies other than associate contractors; (3) the verification of overall system maintenance compatibility through study of the maintenance analysis data furnished by the other associate contractors; (4) the integration of self-generated maintenance analysis data with that provided by the other associate contractors and the submission of the whole to SSD/Aerospace and/or other affected contractors or agencies upon request; (5) participation in meetings called by SSD/Aerospace for the discussion of maintenance analysis matters; and (6) the convening and conduct of meetings with other associate contractors as necessary to the accomplishment of the Program 624A Maintenance Analysis Program.
Cited by 0
Cristina David, Daniel Kroening, Matt Lewis · Lecture notes in computer science · 2015
Cited by 16Open access
Barthélémy Dagenais · 2007
Cited by 0
Russell,Edward C. , Jr · Defense Technical Information Center (DTIC) · 1969
The report presents a graph-model of computer programs and then uses this model to develop tools for analysis of programs executing on single and multiprocessors. The tools for analysis include a new method of simplifying program structures through triangularization of the Boolean connection matrix representing the program, integration of execution-time measurement statistics, and post execution display of detailed analysis of critical program segments (those which constitute the major portion of the program both in terms of frequency of execution and execution time). Once the program has been modeled for a single processor, analysis is performed to detect parallelism inherent in the program. A graphical display of potential parallelism, together with detected 'bottlenecks' is presented for further analysis by the programmer. The entire system is designed to be interactive and to act as a guide for the programmer in optimizing his program, whether on a single or multi-processor. Examples of several significant programs including numerical weather prediction, circuit design and Boolean minimization, are completely analyzed, starting from a working program for each written in the FORTRAN language. (Author)
Cited by 4
Korel, Bogdan · Digital library of Zielona Gora (University of Zielona Góra) · 1993
Software maintenance involves making changes to a program to correct errors, to improve efficiency, or to extend the program functionality. For large programs, understanding the influence of program changes can be very aggravating. Program change analysis is a method of analyzing the differences between the original program and its modified version in order to determine the scope and effect of a modification.
Cited by 0Open access
Ganesha Upadhyaya · 2018
Cited by 1
Robert M. Gravina · Computers & Education · 1979
Cited by 1