Nothing Special   »   [go: up one dir, main page]

skip to main content
article
Free access

Generalized algorithmic debugging and testing

Published: 01 May 1991 Publication History
First page of PDF

References

[1]
J.P. Banning: A Method for Determining the Side Effects of Procedure Calls. Ph.D. Thesis. Stanford University 1978.
[2]
J.P. Banning: An Efficient Way to Find the Side-Effects of Procedure Calls and the Aliases of Variables. Conf. Record of the Sixth Annual ACM SIGPLAN/SIGSOFT Symposium on POPL. Pages 29- 41, January 1979.
[3]
W. Drabent, S. Nadjm-Tehrani and J. Maluszynski: The Use of Assertions in Algorithmic Debugging. Proceeding of the FGCS conference, Tokyo, pages 573-581, 1988.
[4]
M. Ducass~ and A. M. Emde: State of the Art in Automated Program Debugging. TR-LP-25, European Computer-Industry, Research Center GmbH, West Germany, September 1987.
[5]
P. Fritzson: Symbolic Debugging Through Incremental Compilation in an Integrated Environment. The Journal of Systems and Software 3, pages 285-294, 1983.
[6]
Susan Horwitz, Thomas Reps and David Binkley: Interprocedural Slicing using Dependence Graphs. ACM Transactions on Programming Languages and Systems, Vol. 12, No. 1, pages 26-61, January 1990.
[7]
M. Kamkar, N. Shahmehri, P. Fritzson: Bug Localization by Algorithmic Debuggh,g and Program Slicing. In Proc. of the Int. Conf. on Programming Language Implementation and Logic Programming, Aug t990, LNCS 456, Springer-Verlag 1990.
[8]
M. Kamkar: An Overview of Static and Dynamic Slicing. Research Report, Department of Computer and Information Science, Link6ping University, Sweden, 1991.
[9]
M. Kamkar: Interprocedural Dynamic Slicing. Research Report, Department of Computer and information Science, Link6ping University, Sweden, 1991.
[10]
Bj6m Lisper: Single-Assignment Semantics for Imperative Programs. Lecture Notes in Computer Science, No. 366, PARLE'89, Vol. II, pages 321-334.
[11]
James R. Lyle, Mark Weiser: Automatic Program Bug Location by Program Slicing. In 2:nd iEEE Symposium on Computers and Applications, Peking, pages 877-883, June 1987.
[12]
Thomas J. Ostrand, Marc J. Balcer: The Category-Partition Method for Specifying and Generating Functional Tests. CACM 31:6, June 1988.
[13]
Rudolph E. Seviora: Knowledge-Based Program Debugging Systems. IEEE Software, Vol. 4 No. 3, May 1987.
[14]
Nahid Shahmehri and Peter Fritzson: Algorithmic Debugging for Imperative Languages with Side-effects. LiTH-IDA-R-89-49, Department of Computer and information Science, Link6ping University, Sweden, November 1989.
[15]
N. Shahmehri, M. Kamkar and P. Fritzson: Semi-automatic Bug Localization in Software Maintenance. Proc. of IEEE Conf. on Soft. Maintenance. San Diego, Nov 26-29,1990.
[16]
N. Shahmehri: Generalized Algorithmic Debugging. (provisional title). PhD thesis in preparation. Department of Computer and Information Science, Link6ping University, Sweden, 1991.
[17]
E. Y. Shapiro: Algorithmic Program Debugging. MIT press. 1983.
[18]
R. Szucs and T. Gyimothy: T-GEN test case generator. User's Guide. Cogito Ltd. Szeged, Hungary.
[19]
J. Toczki, F.Kocsis,T.Gyimothy, G.Danyi and G.Kokai: SYS/3 - a Software Development Tool. Proc. of CC'90. Schwerin, Germany, October 1990. Pages 299-313. Part of this proceedings will appear in the LNCS series by Springer-Vefiag during 1991.
[20]
Mark Weiser: Program Slicing. IEEE Transactions on Software Engineering, Vol. Se-10, No. 4, pages 352-357, July 1984.

Cited By

View all
  • (2008)Algorithmic debugging for lazy functional languagesJournal of Functional Programming10.1017/S095679680000109X4:3(337-369)Online publication date: 7-Nov-2008
  • (2005)Use of correctness assertions in declarative diagnosisProceedings of the 2005 ACM symposium on Applied computing10.1145/1066677.1066995(1404-1408)Online publication date: 13-Mar-2005
  • (2001)A framework of an assertion-based algorithmic debugging for distributed programsProceedings 15th International Conference on Information Networking10.1109/ICOIN.2001.905446(319-324)Online publication date: 2001
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM SIGPLAN Notices
ACM SIGPLAN Notices  Volume 26, Issue 6
June 1991
352 pages
ISSN:0362-1340
EISSN:1558-1160
DOI:10.1145/113446
Issue’s Table of Contents
  • cover image ACM Conferences
    PLDI '91: Proceedings of the ACM SIGPLAN 1991 conference on Programming language design and implementation
    May 1991
    356 pages
    ISBN:0897914287
    DOI:10.1145/113445
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 May 1991
Published in SIGPLAN Volume 26, Issue 6

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)145
  • Downloads (Last 6 weeks)25
Reflects downloads up to 03 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2008)Algorithmic debugging for lazy functional languagesJournal of Functional Programming10.1017/S095679680000109X4:3(337-369)Online publication date: 7-Nov-2008
  • (2005)Use of correctness assertions in declarative diagnosisProceedings of the 2005 ACM symposium on Applied computing10.1145/1066677.1066995(1404-1408)Online publication date: 13-Mar-2005
  • (2001)A framework of an assertion-based algorithmic debugging for distributed programsProceedings 15th International Conference on Information Networking10.1109/ICOIN.2001.905446(319-324)Online publication date: 2001
  • (1999)An Approach to Automated Program Testing and DebuggingProceedings of the Sixth Asia Pacific Software Engineering Conference10.5555/518898.785667Online publication date: 7-Dec-1999
  • (1999)Towards an Algorithmic Debugging for Distributed ProgramsProceedings of the Sixth Asia Pacific Software Engineering Conference10.5555/518898.785656Online publication date: 7-Dec-1999
  • (1999)An approach to automated program testing and debuggingProceedings Sixth Asia Pacific Software Engineering Conference (ASPEC'99) (Cat. No.PR00509)10.1109/APSEC.1999.809653(582-589)Online publication date: 1999
  • (1999)Towards an algorithmic debugging for distributed programsProceedings Sixth Asia Pacific Software Engineering Conference (ASPEC'99) (Cat. No.PR00509)10.1109/APSEC.1999.809633(426-433)Online publication date: 1999
  • (1997)FIND: Automated debugging assistant systemSystems and Computers in Japan10.1002/(SICI)1520-684X(199704)28:4<1::AID-SCJ1>3.0.CO;2-M28:4(1-11)Online publication date: Apr-1997
  • (1993)Implicit-specification errors and automatic, trace-based debuggingProceedings of the 1993 ACM conference on Computer science10.1145/170791.170797(23-29)Online publication date: 1-Mar-1993
  • (1993)Trace-based debuggingAutomated and Algorithmic Debugging10.1007/BFb0019416(305-314)Online publication date: 1993
  • Show More Cited By

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