Xept: A Software Instrumentation Method for Exception Handling
- Kiem-Phong Vo ,
- Yi-Min Wang ,
- P. Emerald Chung ,
- Yennun Huang
Published by Institute of Electrical and Electronics Engineers, Inc.
Modern software systems are often build from existing library components. A common problem is how to fix bugs when source code is not available. Xept is an instrumentation language and tool that can be used to add to object code the ability to detect, mask, recover and propagate exceptions from library functions. This helps to alleviate or avoid a large class of errors resulting from function misuses. Examples will be given to show applications of Xept in actual software systems.
© 1997 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.