Much of recent research on feature-based design has been concentrated on answering such fundamental questions as: What are features? How can they be semantically correct defined? What kind of system architecture is needed to satisfy functional requirements, such as conformability of tools to user requirements and to different applications? Unfortunately, current feature-based design systems do not answer all of those questions, particularly those that deal with the integration of design, reliability and maintainability of constraints. This chapter presents on- going work dealing with design by features using the constraint satisfaction approach. Basic requirements for defining and administering constraints in feature-based models are presented and an architecture for consistency management in feature-based design is proposed. The two main modules of interest is the Feature-Based Design Module and the Consistency Management Mo-dule. The first module is intended to support the design of product parts by creating and manipula-ting feature primitives that possess design semantics. The second module provides functionality for definition, evaluation and satisfaction of constraints in feature-based models.
[1]
D. C. Anderson,et al.
Geometric reasoning in feature-based design and process planning
,
1990,
Comput. Graph..
[2]
M. Bunge.
Treatise on basic philosophy
,
1974
.
[3]
Michael J. Wozny,et al.
The user's view of CAD/CAM (Panel Session)
,
1980,
SIGGRAPH '80.
[4]
Jami J. Shah.
Assessment of features technology
,
1991,
Comput. Aided Des..
[5]
Uwe Jasnoch.
Global Consistency Management Within a CAD Framework
,
1992,
Electronic Design Automation Frameworks.
[6]
Aristides A. G. Requicha,et al.
Spatial Reasoning for the Automatic Recognition of Machinable Features in Solid Models
,
1993,
IEEE Trans. Pattern Anal. Mach. Intell..
[7]
Jami J. Shah,et al.
Functional requirements and conceptual design of the feature-based modelling system
,
1988
.
[8]
Deepak Kapur,et al.
Geometric reasoning
,
1989
.
[9]
Yair Wand,et al.
A Proposal for a Formal Model of Objects
,
1989,
Object-Oriented Concepts, Databases, and Applications.