ThesaHelp: references p-r
Topic: history of programming
Topic: exceptions and undesired events
Topic: exception handling by try..catch
Topic: decomposition of a system into levels
Topic: the 'uses' hierarchy for organizing systems
Group: exception handling
Topic: exceptions from invalid input
Topic: exception handling by recovery block or rescue clause
| |
Reference
Parnas, D.L., Wurges, H.,
"Response to undesired events in software systems",
Proceedings of Second International Conference on Software Engineering, IEEE, pp. 437-447, October 1976.
Google
Other Reference
p. 231-246 in Hoffman, D.M., Weiss, D.M. (eds.), Software Fundamentals. Collected Papers of David L. Parnas, Boston: Addison-Wesley, 2001
Notes
Quote: Parnas and Wurges pioneered undesired events and exception handling of distributed applications
Quotations
438 ;;Quote: lower levels can't use knowledge about higher levels; but undesired events need higher level information to determine the appropriate action
| 438 ;;Quote: the "abstract" machine detects attempts to violate its specifications; such undesired events invoke traps
| 439 ;;Quote: do not specify a module with properties that undesired events will frequently violate
| 439+;;Quote: a module's interface should include operations for communicating undesired events
| 439 ;;Quote: an undesired event may be propagating downward (i.e., violating virtual machine restrictions) or upward (i.e., reported by lower level)
| 439+;;Quote: an undesired event (UE) handler attempts recovery or adjusts its external state and reports the UE a level higher
| 439+;;Quote: a reported undesired event indicates a failure of the previous level's abstract machine
| 442 ;;Quote: determine cause of an undesired event by trying several recovery actions; starting with the least expensive one
|
Related Topics
ThesaHelp: references p-r (245 items)
Topic: history of programming (91 items)
Topic: exceptions and undesired events (29 items)
Topic: exception handling by try..catch (53 items)
Topic: decomposition of a system into levels (49 items)
Topic: the 'uses' hierarchy for organizing systems (18 items)
Group: exception handling (12 topics, 314 quotes)
Topic: exceptions from invalid input (4 items)
Topic: exception handling by recovery block or rescue clause (22 items)
|