framework
active
framework:conceptual-design-frameworkConceptual Design Framework
Jackson's central framework for understanding software design through concepts as building blocks, their purposes, operational principles, and dependence graphs
Neighborhood — ranked by edge-count
Methods (1)
method
- Concept Dependence GraphimplementsMethod for arranging concepts in a directed graph to show which concepts depend on others and to characterize product families
Concepts (2)
concept
- Operational PrincipleimplementsTechnique for describing a concept through an archetypal scenario that explains how the concept fulfills its purpose
- Daniel JacksonintroducesAuthor of the essay; computer scientist at MIT CSAIL studying conceptual design in software systems
Frameworks (1)
framework
- Four Criteria for Judging ConceptsimplementsFramework consisting of Motivation, No Redundancy, No Overloading, and Uniformity criteria to evaluate concept design quality
Related by similarity (8)
cosine ≥ 0.65 · no typed edgeEntities in the same semantic neighborhood but without a typed relation to this one — candidates for new edges or unrecognized duplicates.
- Jackson's proposed framework: software design in terms of concepts, purposes, operational principles, and criteria.
- 1984 Ashton-Tate integrated system with frames, FRED language, and overlapping windows; design reference for Playground's approach.
- A systematic framework for analyzing and comparing programming systems along multiple independent axes, proposed as a common language for programming systems research.
- Mechanistic interpretability framework for understanding neural network computation as circuits of features
- Art based on ideas and concepts, which Alexander argues cannot attain life because it contradicts unfolding from the whole.