摘要 |
A software application can capture product parameters and attributes in order to allow a non-expert user to create a valid functional system layout in a design space. To enable accurate layouts, the software application can automatically apply all applicable components, connectors, rules, attributes, codes, and behaviors to each component/design element in the design space. The intelligent, object-oriented software can apply rules and behaviors automatically, not only providing an accurate, valid layout, but also optimizing the layout. The intelligent, object-oriented software can recognize required changes effected by a user-driven change, and automatically resolve the layout design. |