{"title":"A new plank in the platform: object-oriented extensions to platform R&D","authors":"M. Usrey, W. Garrett","doi":"10.1109/EMS.2000.872552","DOIUrl":null,"url":null,"abstract":"Platform R&D has been shown to be a useful technique to diversify product offerings, reduce product costs, improve time to market, and improve product quality. Techniques for the architectural design of product platforms have evolved from industry-specific models to more generic approaches. Modularity is a key aspect of product platform architecture. Object-oriented design is a proven technique for developing software that is extendable, reusable, and easy to maintain, all of which positively impact quality and lifecycle costs. Object-oriented programming languages abound. Modularity is a significant facet of object-oriented design. Given the shared focus on modularity, it is not surprising that a comparison of object-oriented design and platform R&D methodologies yields several similarities. However, a contrast of these techniques suggests some principles from the field of object-oriented design that might be beneficially applied to the platform R&D process. In particular, object-oriented methodology is more explicit in characterizing module interface design. A synthesis of these two approaches is proposed.","PeriodicalId":440516,"journal":{"name":"Proceedings of the 2000 IEEE Engineering Management Society. EMS - 2000 (Cat. No.00CH37139)","volume":"3 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2000-08-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 2000 IEEE Engineering Management Society. EMS - 2000 (Cat. No.00CH37139)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/EMS.2000.872552","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
Platform R&D has been shown to be a useful technique to diversify product offerings, reduce product costs, improve time to market, and improve product quality. Techniques for the architectural design of product platforms have evolved from industry-specific models to more generic approaches. Modularity is a key aspect of product platform architecture. Object-oriented design is a proven technique for developing software that is extendable, reusable, and easy to maintain, all of which positively impact quality and lifecycle costs. Object-oriented programming languages abound. Modularity is a significant facet of object-oriented design. Given the shared focus on modularity, it is not surprising that a comparison of object-oriented design and platform R&D methodologies yields several similarities. However, a contrast of these techniques suggests some principles from the field of object-oriented design that might be beneficially applied to the platform R&D process. In particular, object-oriented methodology is more explicit in characterizing module interface design. A synthesis of these two approaches is proposed.