A study of the applicability of existing exception-handling techniques to component-based real-time software technology
- 1 March 1998
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Programming Languages and Systems
- Vol. 20 (2) , 274-301
- https://doi.org/10.1145/276393.276395
Abstract
This study focuses on the current state of error-handling technology and concludes with recommendations for further research in error handling for component-based real-time software. With real-time programs growing in size and complexity, the quality and cost of developing and maintaining them are still deep concerns to embedded software industries. Component-based software is a promising approach in reducing development cost while increasing quality and reliability. As with any other real-time software, component-based software needs exception detection and handling mechanisms to satisfy reliability requirements. The current lack of suitable error-handling techniques can make an application composed of reusable software nondeterministic and difficult to understand in the presence of errors.Keywords
This publication has 26 references indexed in Scilit:
- Mechanisms for detecting and handling timing errorsCommunications of the ACM, 1997
- Exception Handling in Ada-94ACM SIGAda Ada Letters, 1995
- Better CACM SIGPLAN Notices, 1994
- Exceptional C or C with exceptionsSoftware: Practice and Experience, 1992
- Exception handling and object-oriented programming: towards a synthesisACM SIGPLAN Notices, 1990
- Object-oriented real-time language design: constructs for timing constraintsACM SIGPLAN Notices, 1990
- Exceptions in object-oriented languagesACM SIGPLAN Notices, 1986
- A modular verifiable exception handling mechanismACM Transactions on Programming Languages and Systems, 1985
- A mechanism for exception handling and its verification rulesComputer Languages, 1982
- The Lisp Machine manualACM SIGART Bulletin, 1981