Document 154

SEBoK *Reuse and Reusable Components*, Distilled

SEBoK Reuse and Reusable Components, Distilled

Fourth-batch SEBoK distillation, batch 5 doc 3. Target article 404'd; SEBoK carries reuse distributively across at least ten host articles (Guidelines for Selection and Tailoring, Process Concurrency, Economic Value of SE, System Adaptability, System Architecture Design Definition, System Realization, Software Engineering Features, Transitioning SE to Model-based Discipline, System Implementation, Software Engineering in SE Lifecycle). Dispersed-instrument pattern (SE-039 §VII.6) at high density. Cluster G (SIPE, Doc 541) is the load-bearing form: a reusable component is structurally insulated from any single using-engagement; the threshold criterion (SE-039 reuse-threshold note) is a SIPE coherence-density boundary. Stress-tests Cluster G at the artifact rung (rather than institutional/maturity rung). Six corpus forms compose; SIPE reading is the principal contribution.


I. Source

  • Page: Reuse and Reusable Components (target article — 404, does not exist as standalone)
  • URL (target): https://sebokwiki.org/wiki/Reuse_and_Reusable_Components
  • Distributed carriers: Guidelines for the Selection and Tailoring of Processes, Process Concurrency, Iteration, and Recursion ("make, buy, or reuse"), Economic Value of Systems Engineering ("costs and benefits of reuse"), System Adaptability, System Architecture Design Definition ("design libraries for product-line management and reuse"), System Realization, Software Engineering Features (Software Reuse), MBSE Transitioning ("enhance reuse of system modeling artifacts"), System Implementation, Software Engineering in SE Lifecycle (Software Reuse Processes)
  • License: CC BY-SA 3.0 (SEBoK)
  • Retrieved: 2026-04-30

II. Source Read

The target page does not exist. SEBoK carries reuse across at least ten host articles spanning Parts 3 (lifecycle approaches), 4 (architecture, realization, implementation), 5 (Software Engineering), and 6 (Economic Value, MBSE Transitioning). The framings: make-buy-reuse decision (Process Concurrency, System Realization, System Implementation); design libraries for product-line management (System Architecture Design Definition); software reuse processes (Software Engineering Features, Software Engineering in SE Lifecycle); economic costs/benefits (Economic Value of SE); MBSE artifact reuse; adaptability-enabled reuse (System Adaptability). No anchor article consolidates the discipline.

III. Structural Read

Editorial-state observation. Dispersed-instrument pattern (SE-039 §VII.6) at high density — ten host articles. Reuse is a cross-cutting cluster carried distributively rather than concentrated; structurally analogous to work authorization (SE-153) but at higher carrier-count. This may be the densest dispersed-instrument case observed.

Cluster G (SIPE, Doc 541), at artifact rung — load-bearing reading. A reusable component is structurally insulated from any single using-engagement. The SIPE coherence-density threshold applies at the artifact rung: a component crosses from "engagement-specific artifact" to "reusable component" when its coherence is independent of any single using context. The threshold is empirical (the practitioner tradition's accumulated decomposition) but the structure is SIPE: reusability requires the component to carry its own coherence such that multiple consuming engagements can compose against it without re-authoring. SE-039 §VII.6 closed Cluster G's saturation gap with five batch-4 within-batch instances at institutional/maturity rungs and SE-116 at engineered-system rung; SE-154 supplies the artifact-rung instance, completing Cluster G's rung-coverage from artifact through engineered-system through institutional through maturity.

Cluster B (multi-keeper composition, Doc 604). Reuse is structurally a two-keeper composition: producer-keeper (component-author) and consumer-keeper (using engagement) co-author the component's value through composition. The component itself carries its own keeper-substrate dyad (Doc 510); using engagements compose against it. This is structurally identical to the school-borrowing case (Doc 538): one school's product imported by another school's engagement.

Cluster A (universal-sibling lattice, Doc 572 Appendix D). Make-buy-reuse is a three-axis decision lattice at the realization rung — every realization decision binds all three axes universally as candidate dispositions. Doc 572 Appendix D applies; this is a small-N lattice (N=3) at the lower end of the empirical N≈10 regularity (SE-039 §VII.6).

Cluster J (affordance gap, Doc 530). Reuse bridges the per-engagement-cost affordance gap: the producing engagement supplies rung-2 affordance the consuming engagement cannot afford to re-author. Doc 530 reading is canonical here.

Cluster C (architectural school, Doc 538), school-borrowing sub-case. Software reuse and product-line engineering are independent schools that contribute reuse-discipline to SE; SE imports their methodology. School-borrowing is the structural reading; this is the third or fourth school-borrowing instance.

Cluster H (hypostatic boundary, Doc 372). Reuse describes how engagements compose against pre-authored artifacts; the discipline does not claim what artifacts ARE ontologically. Standard hypostatic discipline holds.

Cluster F (pulverization, Doc 445), longitudinal sub-form. Reusable components carry across multiple engagements — longitudinal pulverization (Doc 445 Refinement D, formalized). Adjacent to SE-097 CM and SE-114 IM (anchor reassignment proposed in SE-039 §VII.6); reuse is one substrate-preservation discipline alongside CM and IM.

IV. Tier-Tags

  • Make-buy-reuse trichotomy (Process Concurrency, System Realization, System Implementation) — π / α as cited; μ / β under Cluster A three-axis lattice.
  • "Costs and benefits of reuse" (Economic Value of SE) — π / α as cited.
  • "Design libraries for product-line management and reuse" (System Architecture Design Definition) — π / α as cited; μ / β under Cluster G SIPE coherence-density threshold.
  • Software reuse as discipline (Software Engineering Features, Software Engineering in SE Lifecycle) — π / α as cited; μ / β under Cluster C school-borrowing.
  • MBSE artifact reuse — π / α as cited; μ / β under Cluster G at model-substrate rung (adjacent to SE-111).
  • Article non-existence — μ / β under SE-039 §VII.6 dispersed-instrument pattern.

V. Residuals

R1 (article-absence). Closed via dispersed-instrument pattern (SE-039 §VII.6) — ten-carrier distribution is among the densest observed. No structural residual against the apparatus.

R2 (SIPE threshold articulation). The reuse-threshold criterion is articulated as economic in source carriers but reads as SIPE-coherence-density in the corpus. Worth flagging as candidate for explicit Cluster G threshold formalization.

VI. Provisional Refinements

Aligns with sixteen formalized refinements per SE-039 §VII.6:

  • Dispersed-instrument pattern at high carrier-count (10) — supports formalization of dispersed-instrument as first-class structural type.
  • Cluster G rung-coverage now spans artifact through institutional. SE-039 §VII.6 noted Cluster G saturation closed at engineered-system rung (SE-116); artifact rung (SE-154) completes the coverage. Cluster G is structurally complete.
  • Longitudinal pulverization (refinement 1 in §VII.6, formalized with anchor reassignment to IM) — reuse is a third substrate-preservation discipline alongside CM and IM.
  • Cluster A small-N lattice (N=3 make-buy-reuse) — bracketed against N≈10 empirical regularity; small-N axis-types are a lower-bound observation.

VII. Cross-Links

Form documents. Doc 541 (Cluster G SIPE — artifact-rung instance closing rung-coverage), Doc 604 (Cluster B producer-consumer two-keeper), Doc 572 Appendix D (Cluster A make-buy-reuse three-axis), Doc 530 (Cluster J affordance gap), Doc 538 (Cluster C school-borrowing), Doc 445 (Cluster F longitudinal pulverization), Doc 372 (Cluster H), SE-039 §VII.6 (dispersed-instrument pattern).

Part-level reformulation. SE-009 (Part 6 — Related Disciplines).

Related distillations. SE-097 (Configuration Management — substrate-preservation discipline). SE-114 (Information Management — substrate-preservation anchor candidate). SE-111 (MBSE — model-substrate rung, adjacent SIPE instance). SE-116 (Engineered Resilience — engineered-system rung Cluster G instance). SE-104, 671, 673, 675 (other Cluster G batch-4 instances).

Adjacent SEBoK concepts (per source carriers). System Adaptability, Product Line Engineering, Software Reuse, Process Concurrency, Iteration, and Recursion, Economic Value of Systems Engineering, MBSE Transitioning.

Methodology refinement candidates. Cluster G threshold-coherence-density formalization (reuse threshold as SIPE boundary); dispersed-instrument pattern promotion to first-class structural type given ten-carrier density.


Appendix: Originating Prompt

"Apply refinements" / "Continue next knowledge base entrancement"

(SE-154 is batch 5 doc 3 in the fourth-batch SEBoK distillation sweep, Docs 686–725. Target article 404'd; distillation reads ten-carrier distribution as densest dispersed-instrument case. Stress-tests Cluster G SIPE at artifact rung. Batch 5/5.)