Except for exception handling …
ACM SIGAda Ada Letters - Exception handling for a 21st century programming language proceedings
Specification of an exception handling system for a replicated agent environment
Proceedings of the 4th international workshop on Exception handling
Transactions and groups as generic building blocks for software fault tolerance
Ada-Europe'03 Proceedings of the 8th Ada-Europe international conference on Reliable software technologies
Performability modeling of exceptions-aware systems in multiformalism tools
ASMTA'11 Proceedings of the 18th international conference on Analytical and stochastic modeling techniques and applications
Hi-index | 0.00 |
An approach to introducing exception handling into object-oriented N-version programming (NVP) is proposed. General principles of structuring systems with diversity are outlined. The importance of using exceptions while applying diversely developed software is shown. Internal and external exceptions are clearly separated in our framework: each version has its own internal exceptions but the external exceptions of all versions have to be the same and identical to the interface exceptions of the diversely designed class.This scheme requires an adjudicator of a special kind to allow signaling interface exceptions when a majority of versions have signaled the same exception. These ideas are demonstrated using a general class diversity framework developed recently. An Ada implementation is outlined.