ThesaHelp: references t-z
Topic: function library
Topic: reusable programming
Topic: event controlled processing
Topic: failure returning functions and expressions
| |
Reference
Vo, K.-P.,
"The discipline and method architecture for reusable libraries",
Software--Practice and Experience, 30, 2, pp. 107-128, February 2000.
Google
Notes
http://www.research.att.com/sw/tools
Quotations
107 ;;Quote: libraries are limited by specific resources (e.g., heap objects for malloc) and multiple interfaces (e.g., container operations for ordered vs. unordered collections)
| 108 ;;Quote: discipline and method libraries define resource requirements and resource management independent of code; one library for many purposes; e.g., vmalloc, sfio, cdt
| 109 ;;Quote: disciplines capture resource requirements in an abstract data structure; e.g., regions for memory management
| 109+;;Quote: library methods represent an algorithm or policy on a handle; for example vmbest, vmpool, vmlast, vmdebug, vmprofile for memory management
| 115 ;;Quote: a discipline type requires an event handling function for managing handles, disciplines/methods, and errors; necessary for memory management
| 115 ;;Quote: Vmalloc uses Return-Proceed-Retry for event handling; the sign of the return indicates the desired action
|
Related Topics
ThesaHelp: references t-z (309 items)
Topic: function library (50 items)
Topic: reusable programming (77 items)
Topic: event controlled processing (46 items)
Topic: failure returning functions and expressions (24 items)
|