[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
article
Free access

Integrating tools for debugging and developing multitasking programs

Published: 01 November 1988 Publication History
First page of PDF

References

[1]
R. Allen, D. Baumgartner, K. Kennedy, and A. Porterfield. Ptool: a semi-automatic parallel programming assistant. In Proc. Inter. Conf. on Parallel Processing, pages 164-170, 1986.
[2]
W.F. Appelbe and C. E. McDowell. Reducing the complexity of static analysis of parallel programs. Itt Proc. of Hawaii International Conference on System Sciences, 1987.
[3]
W.F. Appelbe and C. E. McDowell. Developing multitasking applications programs. In Proc. of Hawaii International Conference on System Sciences, pages 94-101, 1988.
[4]
Gyungho Lee, C. P. Kruskal, and D. J. Kuck. The effectiveness of automatic restructuring on nonnumerical programs. In Proc. 1985 International Conference on Parallel Processing, pages 607- 613, 1985.
[5]
C.E. McDowell, W. F. Appelbe, and A. Finke. Language Primitives for Parallel Numerical Algorithms. Technical Report, U. of Calif. Santa Cruz, UCSC-CRL-87-5, 1987.
[6]
(3. E. McDowell. A practical algorithm for static analysis of parallel prograrm. Journal of Parallel and Distributed Computing, to appear.
[7]
R.N. Taylor. A general-purpose algorithm for analyzing concurrent programs. CA GM, 26(5):362- 376, May 1983.
[8]
R.N. Taylor. Debu#ging Real-Time Software in a I-Iost-Tareet Environment. Technical Report, U.C. Irvine Tech. lZep. 212, 1984.
[9]
R.N. Taylor and L. J. Osterweil. Anomaly detection in concurrent software by static data flow analysis. IEBE Trans. on Software En#., 265-278, May 1980.

Cited By

View all

Recommendations

Reviews

Stephen Ronald Schach

The conventional tools for the development of parallel software, such as optimizing compilers and source-level debuggers, can adversely affect debugging. For example, a sequential product that behaves correctly may fail when it is parallelized. Another problem is that the code generated by a parallelizing compiler may be dramatically different from the original (sequential) source code, thereby complicating the debugging process. The authors suggest that a different paradigm for the development of parallel software be used, namely explicit parallelization by the user with the help of a parallelization assistant. Parallel software can then be developed within an environment that supports source-level parallel debugging. The authors have built a tool that detects static anomalies in parallel source code. They propose to integrate this tool with a parallelization assistant and then add dynamic debugging capabilities .

Access critical reviews of Computing literature here

Become a reviewer for Computing Reviews.

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM SIGPLAN Notices
ACM SIGPLAN Notices  Volume 24, Issue 1
Special issue: Proceedings of the 1988 ACM SIGPLAN and SIGOPS workshop on parallel and distributed debugging
Jan. 1989
280 pages
ISSN:0362-1340
EISSN:1558-1160
DOI:10.1145/69215
Issue’s Table of Contents
  • cover image ACM Conferences
    PADD '88: Proceedings of the 1988 ACM SIGPLAN and SIGOPS workshop on Parallel and distributed debugging
    November 1988
    282 pages
    ISBN:0897912969
    DOI:10.1145/68210
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 November 1988
Published in SIGPLAN Volume 24, Issue 1

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)71
  • Downloads (Last 6 weeks)17
Reflects downloads up to 26 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2001)ApportioningIEEE Transactions on Software Engineering10.1109/32.96534327:11(1037-1056)Online publication date: 1-Nov-2001
  • (1991)A bibliography of parallel debuggers, 1990 editionACM SIGPLAN Notices10.1145/122203.12220526:1(21-37)Online publication date: 1-Jan-1991
  • (1990)Interactive static analysis of Ada programs9th IEEE/AIAA/NASA Conference on Digital Avionics Systems10.1109/DASC.1990.111280(165-170)Online publication date: 1990
  • (1990)Key references in distributed computer systems 1959–1989Distributed Computer Systems10.1016/B978-0-408-02938-4.50016-4(193-295)Online publication date: 1990
  • (1989)Static analysis of program source code using EDSAProceedings. Conference on Software Maintenance - 198910.1109/ICSM.1989.65209(192-199)Online publication date: 1989
  • (1995)Debugging of concurrent processesProceedings Euromicro Workshop on Parallel and Distributed Processing10.1109/EMPDP.1995.389164(547-554)Online publication date: 1995

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media