{"title":"采用数据抽象和面向对象技术对机械CAD数据进行建模","authors":"D. Spooner, Michael A. Milicia, D. Faatz","doi":"10.1109/ICDE.1986.7266248","DOIUrl":null,"url":null,"abstract":"This paper focuses on the problem of management of CAD data by investigating the use of the software engineering principles of data abstraction and object-oriented programming as means for managing the volume and complexity of design data. It discusses how a data management system which manages abstract data types provides a framework for integrating a CAD environment by providing a single mechanism to manage data, programs, and the manipulation of the data with the programs. It also shows how two forms of abstraction, aggregation and generalization, can be used to model hierarchies of parts and components, and multiple design alternatives, respectively. These abstractions are then used to model the geometrical and topological data required to describe three-dimensional mechanical parts.","PeriodicalId":415748,"journal":{"name":"1986 IEEE Second International Conference on Data Engineering","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1986-02-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"27","resultStr":"{\"title\":\"Modeling mechanical CAD data with data abstraction and object-oriented techniques\",\"authors\":\"D. Spooner, Michael A. Milicia, D. Faatz\",\"doi\":\"10.1109/ICDE.1986.7266248\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper focuses on the problem of management of CAD data by investigating the use of the software engineering principles of data abstraction and object-oriented programming as means for managing the volume and complexity of design data. It discusses how a data management system which manages abstract data types provides a framework for integrating a CAD environment by providing a single mechanism to manage data, programs, and the manipulation of the data with the programs. It also shows how two forms of abstraction, aggregation and generalization, can be used to model hierarchies of parts and components, and multiple design alternatives, respectively. These abstractions are then used to model the geometrical and topological data required to describe three-dimensional mechanical parts.\",\"PeriodicalId\":415748,\"journal\":{\"name\":\"1986 IEEE Second International Conference on Data Engineering\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1986-02-05\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"27\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"1986 IEEE Second International Conference on Data Engineering\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICDE.1986.7266248\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"1986 IEEE Second International Conference on Data Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICDE.1986.7266248","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Modeling mechanical CAD data with data abstraction and object-oriented techniques
This paper focuses on the problem of management of CAD data by investigating the use of the software engineering principles of data abstraction and object-oriented programming as means for managing the volume and complexity of design data. It discusses how a data management system which manages abstract data types provides a framework for integrating a CAD environment by providing a single mechanism to manage data, programs, and the manipulation of the data with the programs. It also shows how two forms of abstraction, aggregation and generalization, can be used to model hierarchies of parts and components, and multiple design alternatives, respectively. These abstractions are then used to model the geometrical and topological data required to describe three-dimensional mechanical parts.