i050803
TROST
InfoNote |
0.31 2006-08-08 -22:19 -0700 |
- Latest version: The latest version of this InfoNote is available on the Internet at
<http://TROSTing.org/info/2005/08/i050803b.htm>.- Next version: Description Approach 0.50 <http://TROSTing.org/info/2005/08/i050803g.htm>. Is back-factored with improvements from the dissertation draft and other simplifications.
- This version: 0.31 <http://TROSTing.org/info/2005/08/i050803e.htm>. Provided the first complete account and is retained for reference only.
A. Organization of TROST Pattern Descriptions
B. Pattlet Summary Structure
C. TROST Pattern Description Template (at i050803c)
A.1 TROST pattern descriptions are based on a detailed template that is designed to be consistent with the variety of other pattern templates in common usage.
A.2 The minimal TROST pattern description consists of a Pattlet Summary that provides a compact summary of the essential characteristics of a pattern. The principles of the overall template are honored but the content is abbreviated as a form of digest.
A.3 For pattern descriptions with extensive content, a pattlet summary is used as a cover, with detailed description and supporting materials on supplemental pages. In these cases, the pattern description will provide detailed coverage of topics and subtopics. Variations will be introduced to accommodate the special circumstances that apply to individual pattern cases.
A.4 There is provision for patterns being specialized variations of more general patterns. It is also possible for patterns that are focused on realization in concrete implementations to be based on more-abstract patterns. The differences are in placement of emphasis and detail. The same pattern description structure is applied throughout.
- see also:
- i050803c: Detailed Pattern Template
i050803d: Pattern Comparisons
i050901: TROST Pattern Language
B.1 Pattlets are summaries of TROST pattern descriptions (Trowbridge et.al. 2003). The ten key topics of the full TROST pattern template are addressed briefly and selectively.
B.2 The pattlet format is convenient for determining whether it is promising to examine the complete pattern description. In the TROST pattern language, pattlets are commonly provided as cover sheets to the expanded material that follows.
B.3 Pattlets are also convenient as summaries of patterns having detailed descriptions provided elsewhere. In that case, the summary saves the reader from having to track down additional sources simply to see how the pattern is being applied in an immediate situation. The pattlet is a summary-level stand-in and connection to further detail.
B.4 The TROST pattern-description topics:
1. Identification - how the pattern is known
2. Situation - the setting in which the pattern can occur or be desired
3. Intention - what is to be accomplished
4. Concerns - issues to be balanced and addressed
5. Approach - how to satisfy the intention - what to do
6. Realization - strategy for aspecific implementations of the approach
7. Considerations - additional matters to be aware of
8. Consequences - the result of achieving the pattern: benefits and limitations
9. Usage - actual cases, related patterns involved in completing the approach
10. Sources - acknowledgment of source materials and contributionsB.5 The elements in the summary outline, below, are linked to the corresponding detailed descriptions in the complete TROST Pattern Template description. Specific sources are provided there and in the Pattern Comparisons which are the basis for the TROST Pattern Template.
|
created 2005-08-21-16:31 -0700 (pdt) by
orcmid |