Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article
Free access

Generalized algorithmic debugging and testing

Published: 01 May 1991 Publication History
  • Get Citation Alerts
  • 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:03(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

    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)87
    • Downloads (Last 6 weeks)13
    Reflects downloads up to 12 Aug 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2008)Algorithmic debugging for lazy functional languagesJournal of Functional Programming10.1017/S095679680000109X4:03(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

    Get Access

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media