COIS 3040H Lecture Notes - Lecture 11: Side Effect, Exception Handling, Fault Detection And Isolation

54 views2 pages

Document Summary

Relationships between tactics and patterns: patterns are built from tactics; if a pattern is a molecule, a tactic is an atom, mvc, for example utilizes the tactics: Increases semantic coherence: encapsulation, use an intermediary, use runtime binding. Tactics augment patterns: patterns solve a specific problem but are neutral or have weaknesses with respect to other qualities, each tactic has pluses (its reason for being) and minuses side effects or cons. Continue applying tactics to improve the side effects of your system until the side effects are no of concern to you or your system anymore. Fault avoidance: use methodology to reduce complexity, use configuration management to prevent inconsistency, apply verification to prevent algorithmic faults, use reviews to identify faults already in the design. Fault detection: testing: activity to provoke failures in a planned way, debugging: find and remove the cause (fault) of an observed failure, monitoring: deliver information about the state and behaviour.

Get access

Grade+
$40 USD/m
Billed monthly
Grade+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
10 Verified Answers
Class+
$30 USD/m
Billed monthly
Class+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
7 Verified Answers