1 research outputs found
Parallel Monitoring of Design Pattern Contracts
Design patterns are widely accepted as elements of best practice. We have previously shown that these benefits can be amplified by supplementing informal pattern descriptions with precise pattern contracts, and monitoring tools that identify runtime contract violations. In this paper, we present a parallel approach to monitoring pattern contracts that reduces the performance impact of runtime monitoring. We evaluate the performance of the approach relative to its sequential counterpart, and draw conclusions concerning its applicability to a range of systems.