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

Exception handling design issues

Published: 01 July 1975 Publication History

Abstract

Exception handling design issues are reflected in discussions by Zahn [1] Parnas [2], Hill [3], Elson [4], Organick [5], and myself [6, 7]. The purpose of this paper is to summarize these issues. This summary can be used to evaluate the strengths and weaknesses of proposed or existing exception handling language features and as a guide in designing new features.

References

[1]
Zahn, C. T., Jr. A control statement for natural top-down structured programming. in Programming Symposium, Robinet, B. (ed.), Lecture Notes in Computer Science, vol. 19, Springer-Verlag, New York, 1974, 170--180.
[2]
Parnas, D. L. Response to detected errors in well-structured programs. Dept. of Comp. Sci., Carnegie-Mellon University, Pittsburgh, Pa., July 1972.
[3]
Hill, I. D. Faults in functions, in ALGOL and FORTRAN. The Computer Journal 14, 3 (March 1972), 315--316.
[4]
Elson, M. Concepts of Programming Languages. Science Research Assoc., Chicago, Ill., 1973.
[5]
Organick, E. L. The MULTICS System: An Examination of Its Structure. MIT Press, Cambridge, Mass., 1972, 187--216.
[6]
Goodenough, J. B. Structured exception handling. Conf. Record of the Second ACM Symposium on Principles of Programming Languages, January 1975, 204--224.
[7]
Goodenough, J. B. Exception handling: Issues and a proposed notation. Comm. ACM, to appear.

Cited By

View all
  • (2024)Introduction to Coarse Ethics: Tradeoff Between the Accuracy and Interpretability of Explainable Artificial IntelligenceThe Impact of Artificial Intelligence on Societies10.1007/978-3-031-70355-3_12(155-167)Online publication date: 19-Dec-2024
  • (2023)Effective handling of exceptional situations in robust software agentsIntelligenza Artificiale10.3233/IA-23000317:1(37-49)Online publication date: 7-Jun-2023
  • (2022)Exception Handling in SARL as a Responsibility DistributionProcedia Computer Science10.1016/j.procs.2022.03.112201(795-800)Online publication date: 2022
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM SIGPLAN Notices
ACM SIGPLAN Notices  Volume 10, Issue 7
Special issue on programming language design
July 1975
27 pages
ISSN:0362-1340
EISSN:1558-1160
DOI:10.1145/987305
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 July 1975
Published in SIGPLAN Volume 10, Issue 7

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)332
  • Downloads (Last 6 weeks)31
Reflects downloads up to 08 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Introduction to Coarse Ethics: Tradeoff Between the Accuracy and Interpretability of Explainable Artificial IntelligenceThe Impact of Artificial Intelligence on Societies10.1007/978-3-031-70355-3_12(155-167)Online publication date: 19-Dec-2024
  • (2023)Effective handling of exceptional situations in robust software agentsIntelligenza Artificiale10.3233/IA-23000317:1(37-49)Online publication date: 7-Jun-2023
  • (2022)Exception Handling in SARL as a Responsibility DistributionProcedia Computer Science10.1016/j.procs.2022.03.112201(795-800)Online publication date: 2022
  • (2021)Distributing Responsibilities for Exception Handling in JaCaMoProceedings of the 20th International Conference on Autonomous Agents and MultiAgent Systems10.5555/3463952.3464226(1752-1754)Online publication date: 3-May-2021
  • (2016)Software Defect Prediction Using Exception Handling Call GraphsProceedings of the 2016 IEEE 17th International Symposium on High Assurance Systems Engineering (HASE)10.1109/HASE.2016.13(55-62)Online publication date: 7-Jan-2016
  • (2012)Exception Handling DefectsProceedings of the 2012 IEEE 14th International Symposium on High-Assurance Systems Engineering10.1109/HASE.2012.24(90-97)Online publication date: 25-Oct-2012
  • (2009)Exception Handling in Goal-Oriented Multi-Agent SystemsEngineering Societies in the Agents World IX10.1007/978-3-642-02562-4_7(121-136)Online publication date: 18-Jun-2009
  • (2008)An architecture for exception management in multiagent systemsInternational Journal of Agent-Oriented Software Engineering10.1504/IJAOSE.2008.0194202:3(267-289)Online publication date: 1-Jul-2008
  • (2007)A Definition of Exceptions in Agent-Oriented ComputingEngineering Societies in the Agents World VII10.1007/978-3-540-75524-1_9(161-174)Online publication date: 2007
  • (2006)A definition of exceptions in agent-oriented computingProceedings of the 7th international conference on Engineering societies in the agents world VII10.5555/1777725.1777737(161-174)Online publication date: 6-Sep-2006
  • 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