Map
Index
Random
Help
Topics
th

QuoteRef: parnDL10_1976b

topics > all references > ThesaHelp: references p-r



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 up

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)

Collected barberCB 1980
Copyright © 2002-2008 by C. Bradford Barber. All rights reserved.
Thesa is a trademark of C. Bradford Barber.