32 research outputs found
A knowledge-based approach for the extraction of machining features from solid models
Computer understanding of machining features such as holes and pockets is
essential for bridging the communication gap between Computer Aided Design and
Computer Aided Manufacture. This thesis describes a prototype machining feature
extraction system that is implemented by integrating the VAX-OPS5 rule-based
artificial intelligence environment with the PADL-2 solid modeller. Specification of
original stock and finished part geometry within the solid modeller is followed by
determination of the nominal surface boundary of the corresponding cavity volume
model by means of Boolean subtraction and boundary evaluation. The boundary model
of the cavity volume is managed by using winged-edge and frame-based data
structures. Machining features are extracted using two methods : (1) automatic feature
recognition, and (2) machine learning of features for subsequent recognition. [Continues.
Studies related to the process of program development
The submitted work consists of a collection of publications arising from research carried out at Rhodes University (1970-1980) and at Heriot-Watt University (1980-1992). The theme of this research is the process of program development, i.e. the process of creating a computer program to solve some particular problem. The papers presented cover a number of different topics which relate to this process, viz. (a) Programming methodology programming. (b) Properties of programming languages. aspects of structured. (c) Formal specification of programming languages. (d) Compiler techniques. (e) Declarative programming languages. (f) Program development aids. (g) Automatic program generation. (h) Databases. (i) Algorithms and applications