| Cesar: a static sequencing constraint analyzer |
| Full text |
Pdf
(1.12 MB)
|
| Source
|
International Symposium on Software Testing and Analysis
archive
Proceedings of the ACM SIGSOFT '89 third symposium on Software testing, analysis, and verification
table of contents
Key West, Florida, United States
Pages: 66 - 74
Year of Publication: 1989
ISBN:0-89791-342-6
Also published in ...
|
|
Authors
|
|
K. Olender
|
Department of Computer Science, University of Colorado, Boulder, CO
|
|
L. Osterweil
|
Department of Computer Science, University of Colorado, Boulder, CO
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 1, Downloads (12 Months): 13, Citation Count: 7
|
|
|
ABSTRACT
This paper relates experience with building and using a programmable sequencing analyzer based on data flow analysis algorithms. An earlier paper described both the motivation for and the specification of Cecil, a powerful language for defining constraints on the sequencing of events and gave an algorithm for mapping the sequencing specifications defined by Cecil to data flow analysis algorithms. In this paper, we sketch the architecture of Cesar, a system for carrying out the analysis of Cecil sequencing constraints, describe the problems arising in the analysis of real-world programs, and indicate how we resolved these problems. Finally, we describe our experience in using Cesar, citing speed and efficiency characteristics of the current implementation, and suggesting the error-detection features and powers of Cesar.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
V. L. Arlazarov, E. A. Dinic, M. A. Kronrod, and I. A. Faradzev. On economical construction of the transitive closure of a directed graph. Soviet Math. Doklady, 11:1209-1210, 1970.
|
| |
3
|
|
| |
4
|
G. Bristow , C. Drey , B. Edwards , W. Riddle, Anomaly detection in concurrent programs, Proceedings of the 4th international conference on Software engineering, p.265-273, September 17-19, 1979, Munich, Germany
|
 |
5
|
|
| |
6
|
G. M. Clemm. The Odin specification language. In Proc. of the Int'l. Workshop on Software Version and Configuration Control, pages 141-155, January 1988.
|
| |
7
|
|
| |
8
|
G. M. Clemm. personal communication. March 1988.
|
| |
9
|
|
| |
10
|
|
 |
11
|
|
| |
12
|
L. D. Fosdick and L. J. Osterweil. DAVE-a validation, error detection and documentation system for FOR- TRAN programs. Software-Practice and Experience, 6:473-486, 1976.
|
| |
13
|
|
| |
14
|
|
| |
15
|
W. E. Howden. A general model for static analysis. In Proc. of the 16th Hawaii Int'l. Conf. on System Sciences, pages 163-169, 1983.
|
| |
16
|
D. E. Knuth. An empirical study of FORTRAN programs. Software-Practice and Experience, 1:105-135, 1971.
|
| |
17
|
D. C. Luckham, D. P. Helmbold, S. Meldal, D. L. Bryan, and M. A. Haberler. Task Sequencing Language for Specifying Distributed Ada Systems (TSL-1). Technicd Report CSL-TR-87-334, Computer Systems Laboratory, Stanford Univ., July 1987.
|
| |
18
|
|
| |
19
|
K. M. Olender and L. J. Osterweil. Specification and static evaluation of sequencing constraints in software. In Proc. of the Workshop on Software Testing, pages 2- 9, July 1986.
|
| |
20
|
L. J. Osterweil. Toolpack-an experimental software development environment research project. IEEE Trans. on Software Engineering, SE-93673-685, November 1983.
|
 |
21
|
|
| |
22
|
M. Sharir and A. Pneuli. Two approaches to interprocedural data flow analysis. In S. S. Muchnick and N. D. Jones, editors, Program Flow Analysis, pages 189-233, Prentice-Hall, 1981.
|
 |
23
|
|
 |
24
|
|
| |
25
|
R. N. Taylor and L. J. Osterweil. Anomaly detection in concurrent software by static data flow analysis. IEEE Trans. on Software Engineering, 8E6:265-277, May 1980.
|
| |
26
|
L. L. Werner and W. E. Howden. Fault Detection in COBOL Programs by Means of Data Usage Analysis. Technical Report CS-87-111, Dept. of Computer Science, Univ. of California, San Diego, December 1987.
|
| |
27
|
|
CITED BY 7
|
|
Farzan Fallah , Srinivas Devadas , Kurt Keutzer, Functional vector generation for HDL models using linear programming and 3-satisfiability, Proceedings of the 35th annual conference on Design automation, p.528-533, June 15-19, 1998, San Francisco, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|