Font Size: a A A

Research Of Component Reuse In CAPP Domain

Posted on:2004-01-16Degree:DoctorType:Dissertation
Country:ChinaCandidate:W KeFull Text:PDF
GTID:1118360122975572Subject:Mechanical and electrical engineering
Abstract/Summary:PDF Full Text Request
CAPP system is the important link of the information integration of modern enterprise. For a long time, the development of CAPP system lagged behind the development of CAD and CAM system and became the bottleneck of the information management of the enterprise. The development of CAPP system always follow the stereotype of developing special systems aim at a single corporation, each time we have to develop new CAPP systems from scratch, that cause difficult development, long period, high cost, and the system has poor scalability and can hardly reconfigurable and be reused. In order to solve the problem, the paper present the idea to build component-based CAPP system, and tentatively practice the research work in CAPP domain.Followed the idea of systematic reuse and software product line method, the author presented the mode, idea and the strategy of the development of component-based CAPP system, and use this principles to guide all the activities including the domain analysis, domain modeling, design of domain architecture and domain component, and the development activities of the CAPP application system.The paper analyzed and compared with all the domain analysis method and presented a new domain analysis method-UBRDDA method which is based on extended UML. The paper gives a formalize description of the method and use the method to guide the process of CAPP domain analysis and modeling activities. Based on this, the paper complete the process of prepare the domain, boundary the domain and the modeling the domain in detail. The paper also established detail information model of CAPP including part feature model, static and dynamic model of CAPP domain.Based on detail analysis and modeling of the CAPP domain, the paper established the framework of component-based CAPP system in order to gain a more big granularity of component and reach a high level of component reuse. The article combines the bottom-up and top-down architecture design method and design the component-based CAPP framework. We discussed in details about the definition of CAPP domain object and the basic domain message. The paper proposed the layered architecture of component-based CAPP system and discussed how to get a proper granularity of the component and how to assign each CAPP domain component with proper function.In order to product general component of CAPP domain, the paper abstracted process planning and process planning decision process and proposed the layered process planning decision process model. According the model, we can handle all thevariability of CAPP domain and parameterize the component and make it to be more generalized and more practical. To explain how to design, develop and realized a CAPP domain component, we give a example which is a arithmetic service component based on ANN to generate machining chain of the hole feature.The goal of developing CAPP domain component is to meet the need of CAPP application system. In the last, the paper gave the process of development of CAPP application system, and discussed the design and implement of CAPP domain component depository. The paper introduced the query arithmetic of CAPP domain component based on facet description. In order to validate the idea of multi-level component reuse in CAPP domain, we developed a prototype system and with the support of the prototype, we introduce the practice of developing CAPP application systems from using component assemble and established several CAPP application systems.
Keywords/Search Tags:CAPP, computer aided process planning, component reuse, component assemble, product line, domain analysis, domain architecture, component repository management
PDF Full Text Request
Related items