| Experiments in automated analysis of concurrent software systems |
| Full text |
Pdf
(869 KB)
|
| 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: 124 - 130
Year of Publication: 1989
ISBN:0-89791-342-6
Also published in ...
|
|
Authors
|
|
G. Avrunin
|
Department of Mathematics and Statistics, University of Massachusetts, Amherst
|
|
J. Wileden
|
Department of Computer and Information Science, University of Massachusetts, Amherst
|
|
L. Dillon
|
Department of Computer Science, University of California, Santa Barbara
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 3, Downloads (12 Months): 14, Citation Count: 6
|
|
|
ABSTRACT
It is unlikely that any single approach to analysis of concurrent software systems will meet all the needs of software developers throughout the development process. Thus, experimental evaluation of different analysis techniques is needed to determine their relative strengths and practical limitations. Such evaluation requires automated tools implementing the analysis techniques.
This paper describes a prototype toolset automating the constrained expression approach to the analysis of concurrent software systems. The results of preliminary experiments with the toolset are reported and the implications of these experiments are discussed.
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
|
S. Avery. A tool for producing constrained expression representations of CEDL designs. Software Development Laboratory Memo 89-2, Department of Computer and Information Science, University of Massachusetts, 1989.
|
| |
2
|
|
| |
3
|
G. S. Avrunin and U. Buy. An inequality generator for constrained expression analysis. In preparation.
|
| |
4
|
|
| |
5
|
|
 |
6
|
|
| |
7
|
|
| |
8
|
R. H. Carver and K.-C. Tai. Detection of synchronization errors in concurrent software by semantics-based analysis. Preprint, 1988.
|
| |
9
|
L. A. Cla.rke, J. C. Wileden, and A. L. Wolf. GRAPHITE: A meta-tool for Ada environment development. In Proceedings of 2nd International Conference on Ada Applications and Environments, pages 81-90, April 1986.
|
| |
10
|
R. J. Dakin. A tree search algorithm for mixed integer programming problems. Computer Journal, 8:250-255, 1965.
|
| |
11
|
|
| |
12
|
L. K. Dillon. Overview of the constrained expression design language. Technical Report TRCS86-21, Department of Computer Science, University of California, Santa Barbara, October 1986.
|
 |
13
|
|
| |
14
|
L. K. Dillon and G. Walden. A prototype constraint eliminator for constrained expression representations. In preparation.
|
| |
15
|
M. Greenberg and S. Avery. A behavior generator. Software Development Laboratory Memo 89-1, Department of Computer and Information Science, University of Massachusetts, 1988.
|
 |
16
|
|
| |
17
|
D. Helmbold and D. Luckham. Debugging Ada tasking programs. IEEE Software, 2(2):47-57, March 1985.
|
| |
18
|
A. H. Land and A. G. Doig. An automatic method for solving discrete programming problems. Econometrica, 28:497-520, 1960.
|
| |
19
|
|
| |
20
|
P. Lauer, P. Torrigiani, and M. Shields. COSY: A system specification language based on paths and processes. Acta Informatica, 12(2):451-503, 1979.
|
| |
21
|
W. E. Riddle. An approach to software system behavior modeling. Computer Languages, 4:29-47, 1979.
|
| |
22
|
M. A. Saunders. MINOS system manual. Technical Report SOL 77-31, Stanford University, Department of Operations Research, 1977.
|
 |
23
|
Richard N. Taylor , Frank C. Belz , Lori A. Clarke , Leon Osterweil , Richard W. Selby , Jack C. Wileden , Alexander L. Wolf , Michael Young, Foundations for the Arcadia environment architecture, Proceedings of the third ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments, p.1-13, November 28-30, 1988, Boston, Massachusetts, United States
|
| |
24
|
J. C. Wileden and G. S. Avrunin. Toward automating analysis support for developers of distributed software. In Proceedings of the Eighth International Conference on Distributed Computing Systems, pages 350-357. IEEE Computer Society Press, June 1988.
|
| |
25
|
J. C. Wileden, A. L. Wolf, W. R. Rosenblatt, and P. L. Tarr. Specification level interoperability. Submitted.
|
CITED BY 6
|
|
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
|
|
|
Douglas Long , Lori A. Clarke, Data flow analysis of concurrent systems that use the rendezvous model of synchronization, Proceedings of the symposium on Testing, analysis, and verification, p.21-35, October 08-10, 1991, Victoria, British Columbia, Canada
|
|
|
|
|
|
George S. Avrunin , Ugo A. Buy , James C. Corbett , Laura K. Dillon , Jack C. Wileden, Experiments with an improved constrained expression toolset, Proceedings of the symposium on Testing, analysis, and verification, p.178-187, October 08-10, 1991, Victoria, British Columbia, Canada
|
|
|
J. C. Wileden , Alexander L. Wolf , W. R. Rosenblatt , P. L. Tarr, Specification level interoperability, Proceedings of the 12th international conference on Software engineering, p.74-85, March 26-30, 1990, Nice, France
|
|
|
|
|