| Integrated concurrency analysis in a software development enviornment |
| Full text |
Pdf
(1.23 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: 200 - 209
Year of Publication: 1989
ISBN:0-89791-342-6
Also published in ...
|
|
Authors
|
|
M. Young
|
ES Department, University of California, Irvine, CA
|
|
R. Taylor
|
ES Department, University of California, Irvine, CA
|
|
K. Forester
|
ES Department, University of California, Irvine, CA
|
|
D. Brodbeck
|
ES Department, University of California, Irvine, CA
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): n/a, Downloads (12 Months): n/a, Citation Count: 20
|
|
|
ABSTRACT
The inherent difficulties of analyzing concurrent software make reliance on a single technique or a single monolithic tool unsatisfactory. A better approach is to apply multiple analysis and verification techniques by coordinating the activities of a variety of small tool components. We describe how this approach has shaped the design of a set of tool components to support concurrency analysis in the Arcadia-1 software development environment. Implementation and experience with key components is described.
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.
| |
ADWR86
|
|
| |
Apt83
|
|
| |
CBES85
|
E. M. Clarke , M. C. Browne , E. A. Emersonn , A. P. Sistla, Using temporal logic for automatic verification of finite state systems, Logics and models of concurrent systems, Springer-Verlag New York, Inc., New York, NY, 1989
|
 |
CES86
|
|
 |
CRZ88
|
Lori A. Clarke , Debra J. Richardson , Steven J. Zeil, TEAM: a support environment for testing, evaluation, and analysis, Proceedings of the third ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments, p.153-162, November 28-30, 1988, Boston, Massachusetts, United States
|
 |
DAW88
|
|
| |
GHL82
|
Steven M. German, David P. Helmbold, and David C. Luckham. Monitoring for deadlocks in Ada tasking. In Proceedings of the AdaTEC Conference on Ada, pages 10-25, Arlington, VA, October 1982.
|
| |
JRT86
|
|
 |
Lad79
|
|
 |
Lam88
|
|
 |
LC89
|
|
| |
MR87
|
|
| |
OG76
|
Susan Owicki and David Gries. An axiomatic proof technique for parallel programs. Acta Infomotica, 6(4):319- 340, 1976.
|
| |
Pet81
|
|
| |
Raz87
|
Rami R. Fbazouk. A guided tour of P-NUT. Technical Report 86-25, University of California, 1987.
|
| |
Smo84
|
|
| |
Tai85
|
|
| |
Tay83a
|
Richard N. Taylor. Complexity of analyzing the synchro nization structure of concurrent programs. Acto Infornaatica, 19:57-84, 1983.
|
 |
Tay83b
|
|
| |
Tay84
|
|
 |
TBC+88
|
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
|
| |
TK86
|
Richard N. Taylor and Cheryl D. Kelly. Structural testing of concurrent programs. In Proceedings of the Workshop on Software Testing, pages 164-169, Banff, Canada, July 1986.
|
| |
Wam85
|
Gordon Kent Wampler. Static concurrency analysis of Ada programs. Master's thesis, University of California, Irvine, 1985.
|
| |
Wei88
|
Stewart N. Weiss. A formal framework for the study of concurrent program testing. In Proceedings of the Second Workshop on Software Testing, Analysis, and Vertfication, pages 106-113, Banff, Canada, July 1988. ACM/SIGSOFT and IEEE-CS Software Engineering Technical Committee.
|
 |
WWFT88
|
Jack C. Wileden , Alexander L. Wolf , Charles D. Fisher , Peri L. Tarr, Pgraphite: an experiment in persistent typed object management, Proceedings of the third ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments, p.130-142, November 28-30, 1988, Boston, Massachusetts, United States
|
| |
You88
|
Michal Young. How to leave out details: Error-preserving abstractions of state-space models. In Proceedings of the Second Workshop on Software Testing, Analysis, and Verification, pages 63-70, Banff, Canada, July 1988.
|
| |
YT88
|
|
| |
ZE88
|
|
CITED BY 20
|
|
Richard N. Taylor , Kari A. Nies , Gregory Alan Bolcer , Craig A. MacFarlane , Kenneth M. Anderson , Gregory F. Johnson, Chiron-1: a software architecture for user interface development, maintenance, and run-time support, ACM Transactions on Computer-Human Interaction (TOCHI), v.2 n.2, p.105-144, June 1995
|
|
|
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Michal Young , Richard N. Taylor , David L. Levine , Kari A. Nies , Debra Brodbeck, A concurrency analysis tool suite for Ada programs: rationale, design, and preliminary experience, ACM Transactions on Software Engineering and Methodology (TOSEM), v.4 n.1, p.65-106, Jan. 1995
|
|
|
Wei Jen Yeh , Michal Young, Compositional reachability analysis using process algebra, Proceedings of the symposium on Testing, analysis, and verification, p.49-59, October 08-10, 1991, Victoria, British Columbia, Canada
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|