7. Flexible Parametric Design Language
7. Flexible Parametric Design Language
FDL (Formal Engineering Design Language) provides an interactive environment for parametric design. It features object-oriented design model representation, constraint-based design problem solving, a relational database which is connected to the constraints, and a user interface based on a structured spreadsheet.
FDL can modify the model structure automatically or by user command while it is in parametric design mode and can support both conceptual and embodiment design concurrently. The capability for dynamic modification arises from the introduction of a dynamic object management mechanism (was_a relations), structure merging and swapping operations for assembling and replacing partial design models, and configuration operators for modifying model structures while taking into account the requirements and operating environment of the finished product.