Notational Engineering DPF
8 patterns · 212 sections · 0.2 MB
Table of contents
- Notational Engineering DPF
- Table of Contents
- Public units
- Part A - Design what can be expressed and done
- Part B - Translate, combine and improve notations
- Notational Engineering - Readme
- Practical entries
- NT-CHANGE-TOGETHER - Carry a changed request through several representations
- Worked connection for NT-CHANGE-TOGETHER
- NT-CARRY-A-SEQUENCE - Keep a sequence usable when its reader or reference frame changes
- Worked connection for NT-CARRY-A-SEQUENCE
- Continue with the contribution the work needs
- Notational Engineering - Preface
- NOT.Preface:1 - Problem frame and the work of designing a notation
- NOT.Preface:2 - Forces that shape the choice
- NOT.Preface:3 - The methods and their connections
- NOT.Preface:3.1 - Design what can be expressed and done
- NOT.Preface:3.2 - Translate, combine and improve notations
- NOT.Preface:3.3 - Constituent actions in ongoing work
- NOT.Preface:4 - Worked connection - A formula, graph and table must change together
- NOT.Preface:4.1 - Construct the expressions and their interpretation
- NOT.Preface:4.2 - Translate only as far as the receiving question allows
- NOT.Preface:4.3 - Interpret an edit before propagating it
- NOT.Preface:4.4 - Change the operation and revisit the affected construction
- NOT.Preface:5 - Conditions of use, checks and recurring failures
- NOT.Preface:6 - Consequences and Architectural Rationale
- NOT.Preface:7 - Shared sources, alternatives and refresh
- NOT.Preface:8 - Relations to the rest of the Suite
- NOT.Preface:End
- Part A - Design what can be expressed and done
- NOT.1NOT.1 - Choose the Distinctions and Operations a Notation Must Support
- NOT.1:1 - Problem frame
- NOT.1:2 - Problem
- NOT.1:3 - Forces
- NOT.1:4 - Solution
- NOT.1:4.1 - Choose an operation and the conditions for performing it
- NOT.1:4.2 - Find cases whose difference changes the work
- NOT.1:4.3 - Locate the information and operations behind the marks
- NOT.1:4.4 - Try a design choice through use
- NOT.1:4.5 - Compare the work enabled and the work displaced
- NOT.1:4.6 - Retain the decision at the scale needed for the next construction
- NOT.1:5 - Archetypal Grounding
- NOT.1:5.1 - Same components, different composition
- NOT.1:5.2 - Same starting times, different durations
- NOT.1:6 - Bias-Annotation
- NOT.1:7 - Conformance Checklist
- NOT.1:8 - Common Anti-Patterns and How to Avoid Them
- NOT.1:9 - Consequences
- NOT.1:10 - Architectural Rationale
- NOT.1:11 - SoTA-Echoing
- NOT.1:12 - Relations
- NOT.1:End
- NOT.2NOT.2 - Define Expression Rules for Recoverable Binding and Composition
- NOT.2:1 - Problem frame
- NOT.2:2 - Problem
- NOT.2:3 - Forces
- NOT.2:4 - Solution
- NOT.2:4.1 - Identify the expression constructors and their operands
- NOT.2:4.2 - Make the composition structure recoverable
- NOT.2:4.3 - Define which declaration or external value a reference uses
- NOT.2:4.4 - Define the permitted connections between components
- NOT.2:4.5 - Construct and read the cases that challenge the rule
- NOT.2:4.6 - Retain usable conventions and controlled abbreviations
- NOT.2:5 - Archetypal Grounding
- NOT.2:5.1 - A sum with a local index and an external parameter
- NOT.2:5.2 - Two ports of the same type with different roles
- NOT.2:5.3 - Scope in a structured sequence
- NOT.2:5.4 - Resolve a movable label at the time of its use
- NOT.2:6 - Bias-Annotation
- NOT.2:7 - Conformance Checklist
- NOT.2:8 - Common Anti-Patterns and How to Avoid Them
- NOT.2:9 - Consequences
- NOT.2:10 - Architectural Rationale
- NOT.2:11 - SoTA-Echoing
- NOT.2:12 - Relations
- NOT.2:End
- NOT.3NOT.3 - Give Expressions an Operative Interpretation
- NOT.3:1 - Problem frame
- NOT.3:2 - Problem
- NOT.3:3 - Forces
- NOT.3:4 - Solution
- NOT.3:4.1 - Choose what the reading must produce
- NOT.3:4.2 - Interpret components, composition and context
- NOT.3:4.3 - Construct the reading operations
- NOT.3:4.4 - Perform the reading and locate where it depends on additional knowledge
- NOT.3:4.5 - Change one condition that matters to the interpretation
- NOT.3:4.6 - Keep the operative reading available to its users
- NOT.3:5 - Archetypal Grounding
- NOT.3:5.1 - Turn a condition diagram into a reading procedure
- NOT.3:5.2 - Recover what an interval notation means before using it
- NOT.3:6 - Bias-Annotation
- NOT.3:7 - Conformance Checklist
- NOT.3:8 - Common Anti-Patterns and How to Avoid Them
- NOT.3:9 - Consequences
- NOT.3:10 - Architectural Rationale
- NOT.3:11 - SoTA-Echoing
- NOT.3:12 - Relations
- NOT.3:End
- NOT.4NOT.4 - Construct Transformations of Expressions That Preserve Their Use
- NOT.4:1 - Problem frame
Showing 1–100 of 212 entries. Source edition 1f16950577d0.