1 Introduction
2 Design Rules
-
It is stated in the grammatical imperative form.
-
It includes a prescriptive action for a designer to take.
-
It increases the likelihood of reaching a desirable consequence.
-
It is situated within a particular context and point in time.
3 State of the Art of Design Rule Application Tools
-
Rule editing requires the work of experts in order to modify or create algorithms. As explained previously, a design rule is due to evolves with technology or even company habits. It is not trivial to maintain or personalize the design rule set with this technology.
-
Design rule storage across multiple domain silos makes multi-domain rules application complicated. Design is a multi-domain process and many design rules do not fit in the pre-defined contexts fixed by those tools.
-
Some rules represent unstructured knowledge that cannot be translated into algorithms. Traditional rule checking tools cannot process these rules but the designer still need to know and consider them for his design.