[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.5555/800091.802919acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
Article
Free access

A recovery mechanism for modular software

Published: 17 September 1979 Publication History

Abstract

When an exception occurs, the state of a system is damaged : further processing may cause additional exceptions. Under some hypotheses concerning the system structure we give an a priori estimate of the damage caused by exceptions. Based on this estimate we propose a recovery strategy and a recovery mechanism.

References

[1]
P.B. BRINCH HANSEN : The Architecture of Concurrent Programming. Prentice Hall, 1977
[2]
J.L. CHEVAL, F. CRISTIAN, S. KRAKOWIAK, Ma. LUCAS, J. MONTUELLE and J. MOSSIERE : Un système d'aide à l'écriture des systèmes d'exploitation. Congrès AFCET Paris, 1976.
[3]
F. CRISTIAN : A Case Study in Modular Design. Proc. Int. Computing Symp. Liège, North Holland Publishing Company, 1977.
[4]
F. CRISTIAN : A Recovery Mechanism for Modular Software. Research Report no 146, IMAG, University of Grenoble, 1979.
[5]
F. CRISTIAN : Traitement des exceptions dans les programmes modulaires. Doctoral Thesis, IMAG, University of Grenoble, 1979.
[6]
J.B. GOODENOUGH : Exception Handling : Issues and a Proposed Notation. Comm. ACM, vol.8, no 12, 1975.
[7]
J. HORNING, H. LAUER, M. MELLIAR-SMITH, B. RANDELL : A Program Structure for Error Detection and Recovery, Lecture Notes in Computer Science, Springer Verlag, Vol.16, 1974.
[8]
M. MELLIAR-SMITH, B. RANDELL : Software Reliability : The Role of Programmed Exception Handling. Proc. ACM Conf. Language Design for Reliable Software, SIGPLAN Notices, Vol.12, no 3, 1977.
[9]
B. RANDELL : System structure for software Fault Tolerance. IEEE Trans. on Software Eng. SE-1, no 2, 1975.
[10]
B. RANDELL, P. LEE, P. TRELEAVEN : Reliability Issues in Computing System Design. Computing Surveys, Vol. 10, no 2, 1978.
[11]
D.L. RUSSEL, T.H. BREDT : Error Resynchronisation in Producer-Consumer Systems. Proc. of the 5th Operating Syst. Symp. SIGOPS Review, 1975.
[12]
S.K. SHRIVASTAVA, J.P. BANATRE : Reliable Resource Allocation Between Unreliable Processes. IEEE Trans. on Soft. Eng. SE-4, no 3, 1978.
[13]
W. WULF, R. LONDON, M. SHAW : Abstraction and Verification in Alphard : Introduction to Language and Methodology, Department of Computer Science, Carnegie Mellon University,Pittsburg, 1976.

Cited By

View all
  • (2015)Engineering Cross-Layer Fault Tolerance in Many-Core SystemsProceedings of the 7th International Workshop on Software Engineering for Resilient Systems - Volume 927410.1007/978-3-319-23129-7_5(62-70)Online publication date: 7-Sep-2015
  • (2014)Trading robustness for maintainability: an empirical study of evolving c# programsProceedings of the 36th International Conference on Software Engineering10.1145/2568225.2568308(584-595)Online publication date: 31-May-2014
  • (2010)Implementing automatic error recovery support for rich web clientsProceedings of the 11th international conference on Web information systems engineering10.5555/1991336.1991403(630-638)Online publication date: 12-Dec-2010
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
ICSE '79: Proceedings of the 4th international conference on Software engineering
September 1979
466 pages

Sponsors

Publisher

IEEE Press

Publication History

Published: 17 September 1979

Check for updates

Qualifiers

  • Article

Acceptance Rates

Overall Acceptance Rate 276 of 1,856 submissions, 15%

Upcoming Conference

ICSE 2025

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)256
  • Downloads (Last 6 weeks)14
Reflects downloads up to 10 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2015)Engineering Cross-Layer Fault Tolerance in Many-Core SystemsProceedings of the 7th International Workshop on Software Engineering for Resilient Systems - Volume 927410.1007/978-3-319-23129-7_5(62-70)Online publication date: 7-Sep-2015
  • (2014)Trading robustness for maintainability: an empirical study of evolving c# programsProceedings of the 36th International Conference on Software Engineering10.1145/2568225.2568308(584-595)Online publication date: 31-May-2014
  • (2010)Implementing automatic error recovery support for rich web clientsProceedings of the 11th international conference on Web information systems engineering10.5555/1991336.1991403(630-638)Online publication date: 12-Dec-2010
  • (2010)Implementing Automatic Error Recovery Support for Rich Web Clients11th International Conference on Web Information Systems Engineering --- WISE 2010 - Volume 648810.1007/978-3-642-17616-6_54(630-638)Online publication date: 12-Dec-2010
  • (2009)On the modularization and reuse of exception handling with aspectsSoftware—Practice & Experience10.5555/1656476.165647739:17(1377-1417)Online publication date: 1-Dec-2009
  • (2006)Exceptions and aspectsProceedings of the 14th ACM SIGSOFT international symposium on Foundations of software engineering10.1145/1181775.1181794(152-162)Online publication date: 5-Nov-2006
  • (2006)Software engineering for large-scale multi-agent systems - SELMAS 2006ACM SIGSOFT Software Engineering Notes10.1145/1163514.116352531:5(24-32)Online publication date: 1-Sep-2006
  • (2006)Context-aware exception handling in mobile agent systemsProceedings of the 2006 international workshop on Software engineering for large-scale multi-agent systems10.1145/1138063.1138071(37-44)Online publication date: 22-May-2006
  • (1984)A method of large-scale software developmentProceedings of the 7th international conference on Software engineering10.5555/800054.802013(520-527)Online publication date: 26-Mar-1984
  • (1982)Exception Handling and Software Fault ToleranceIEEE Transactions on Computers10.1109/TC.1982.167603531:6(531-540)Online publication date: 1-Jun-1982

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media