User Tools

Site Tools


about:constructing_principle_languages

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Last revision Both sides next revision
about:constructing_principle_languages [2013-08-26 16:26]
christian created
about:constructing_principle_languages [2013-08-27 16:19]
christian
Line 10: Line 10:
         * Envision which kinds of design decisions are made when considering principle A         * Envision which kinds of design decisions are made when considering principle A
         * If in these situations one would want to consider also B then insert a relationship from A to B         * If in these situations one would want to consider also B then insert a relationship from A to B
-  * //​Relationship Types//: ​+  * //​Relationship Types//: ​There are different types of relationships between principles. Generalization/​specialization can be used to find more appropriate principles replacing currently considered ones, contrary principles point out important drawbacks, and complementary principles show further aspects which may be worth considering. But these relationship types are not as clear as it seams. Principles which are contrary in one situation may be complementary in another one, etc. So for specifying the "​correct",​ i.e. most helpful relationship type, it is necessary to again envision the typical design situations for the principle and find out which relationship is helpful in the most situations.
   * //Shortcut Relationships//: ​   * //Shortcut Relationships//: ​
about/constructing_principle_languages.txt · Last modified: 2013-08-27 16:34 by christian