[–] skilesare 12y ago ↗ You should check out Thriving Systems Theory and Metaphor-Driven Modeling: http://www.amazon.com/gp/product/1849963010/ref=as_li_ss_tl?...Waguespack takes Christopher Alexanders's 15 fundamental properties of order and integrates them across system modeling ending up with:3.1 Stepwise Refinement (To Elaborate)3.2 Cohesion (To Factor)3.3 Encapsulation (To Encapsulate)3.4 Extensibility (To Render Extendable)3.5 Modularization (To Modularize)3.6 Correctness (To Align)3.7 Transparency (To Expose)3.8 Composition of Function (To Assemble)3.9 Identity (To Identify)3.10 Scale (To Focus)3.11 User Friendliness (To Accommodate)3.12 Patterns (To Pattern)3.13 Programmability (To Generalize)3.14 Reliability (To Normalize)3.15 Elegance (To Coordinate)He then combines those using some coherence metrics to end up with furuther properties that result in thriving systems:5.5.1 Divisibility- stepwise refinement and modularization- supported by cohesion, encapsulation, correctness, and identity5.5.2 Factorability- cohesion and encapsulation- supported by extensibility, transparency, identity, and scale5.5.3 Constructibility- composition of function and scale- supported by identity, user friendliness, patterns, and elegance5.5.4 Confidence- correctness and user friendliness - supported by cohesion, modularization, and correctness5.5.5 Predictability- patterns and reliability- supported by correctness, transparency, and elegance5.5.6 Usability- transparency and programmability- supported by stepwise refinement, modularization, and identity5.5.7 Intuitiveness- identity and elegance- supported by encapsulation, modularization, composition of function , scale, and programmability6.1 Scalability- constructibility and factorability- cohesion, encapsulation, composition of function, and scale- supported by identity6.2 Fidelity- confidence and extensibility- correctness, user friendliness, and extensibility- supported by cohesion, modularization, and correctness6.3 Effectiveness- intuitiveness and usability- transparency, identity, programmability, and elegance- supported by modularization7.1 Robustness- divisibility and scalability- stepwise refinement, cohesion, encapsulation, modularization, composition of function, and scale- supported by identity7.2 Sustainability- Fidelity and Predictability- extensibility, correctness, user friendliness, patterns, and reliability- supported by correctness8.1 Vitality- effectiveness and sustainability- extensibility, correctness, transparency, identity, user friendliness, patterns, programmability, reliability, and elegance9.1 Thriving- Robustness and vitality
1 comment
[ 8.9 ms ] story [ 2794 ms ] threadWaguespack takes Christopher Alexanders's 15 fundamental properties of order and integrates them across system modeling ending up with:
3.1 Stepwise Refinement (To Elaborate)
3.2 Cohesion (To Factor)
3.3 Encapsulation (To Encapsulate)
3.4 Extensibility (To Render Extendable)
3.5 Modularization (To Modularize)
3.6 Correctness (To Align)
3.7 Transparency (To Expose)
3.8 Composition of Function (To Assemble)
3.9 Identity (To Identify)
3.10 Scale (To Focus)
3.11 User Friendliness (To Accommodate)
3.12 Patterns (To Pattern)
3.13 Programmability (To Generalize)
3.14 Reliability (To Normalize)
3.15 Elegance (To Coordinate)
He then combines those using some coherence metrics to end up with furuther properties that result in thriving systems:
5.5.1 Divisibility
- stepwise refinement and modularization
- supported by cohesion, encapsulation, correctness, and identity
5.5.2 Factorability
- cohesion and encapsulation
- supported by extensibility, transparency, identity, and scale
5.5.3 Constructibility
- composition of function and scale
- supported by identity, user friendliness, patterns, and elegance
5.5.4 Confidence
- correctness and user friendliness
- supported by cohesion, modularization, and correctness
5.5.5 Predictability
- patterns and reliability
- supported by correctness, transparency, and elegance
5.5.6 Usability
- transparency and programmability
- supported by stepwise refinement, modularization, and identity
5.5.7 Intuitiveness
- identity and elegance
- supported by encapsulation, modularization, composition of function , scale, and programmability
6.1 Scalability
- constructibility and factorability
- cohesion, encapsulation, composition of function, and scale
- supported by identity
6.2 Fidelity
- confidence and extensibility
- correctness, user friendliness, and extensibility
- supported by cohesion, modularization, and correctness
6.3 Effectiveness
- intuitiveness and usability
- transparency, identity, programmability, and elegance
- supported by modularization
7.1 Robustness
- divisibility and scalability
- stepwise refinement, cohesion, encapsulation, modularization, composition of function, and scale
- supported by identity
7.2 Sustainability
- Fidelity and Predictability
- extensibility, correctness, user friendliness, patterns, and reliability
- supported by correctness
8.1 Vitality
- effectiveness and sustainability
- extensibility, correctness, transparency, identity, user friendliness, patterns, programmability, reliability, and elegance
9.1 Thriving
- Robustness and vitality