Map
Index
Random
Help
th

QuoteRef: hoffDM_2001

topics > all references > ThesaHelp: references g-h



Topic:
writing
Topic:
information hiding
Topic:
history of programming
Topic:
interface between program modules
Topic:
separate a module's interface specification from its implementation
Topic:
path expression
Topic:
formal methods and languages
Topic:
software documentation
Topic:
limitations of formalism
Topic:
exceptions and undesired events
Topic:
software review
Group:
program design
Topic:
education

Reference

, in Hoffman, D.M. Weiss, D.M. (ed.), Software Fundamentals. Collected Papers of David L. Parnas, Boston, Massachusetts USA, Addison-Wesley, 2001. Google

Quotations
xix ;;Quote: outline a technical paper as a list of questions for each section
xxi ;;Quote: an abstract interface provides a service without revealing its implementation
1 ;;Quote: describe software by its construction, behaviour, and specification; the behavioural description should match the behavioural specification
2 ;;Quote: describe behavior as valid traces of externally visible events; less intuitive than preconditions and postconditions; the Trace Assertion Method
5 ;;Quote: readable, precise documentation is required; e.g., as input to tools
5+;;Quote: formal methods are less understandable than actual program text
229 ;;Quote: Parnas and Wurges pioneered undesired events and exception handling of distributed applications
337 ;;Quote: an active review consists of questions to be answered using the documentation; mostly individual work; generated a wealth of comments
337 ;;Quote: identify questions first to avoid being satisfied with the easy answers


Related Topics up

Topic: writing (32 items)
Topic: information hiding (50 items)
Topic: history of programming (91 items)
Topic: interface between program modules (55 items)
Topic: separate a module's interface specification from its implementation (86 items)
Topic: path expression (14 items)
Topic: formal methods and languages (53 items)
Topic: software documentation (64 items)
Topic: limitations of formalism (93 items)
Topic: exceptions and undesired events (29 items)
Topic: software review (80 items)
Group: program design   (13 topics, 454 quotes)
Topic: education (35 items)

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