{"title":"硬件设计决策的选项方法:从面向对象到面向方面概念的转换","authors":"S. Chaiworawitgul, D. Sutivong","doi":"10.1109/IEMC.2006.4279849","DOIUrl":null,"url":null,"abstract":"Traditional hardware design is not flexible. Specification changes often require redesigning from scratch. The objected-oriented (OO) concept, which consists of encapsulation, inheritance and reusability mechanisms, is applied to solve the problem. However, the OO concept still confronts code maintenance problem, as the same function may be redundant in several objects. The Aspect-Oriented Programming (AOP) concept is introduced to hardware design to handle the challenges from the OO concept. To decide whether to switch the hardware design technology from OO to AOP concepts, one has to consider many uncertainties related technology change. The Net Present Value (NPV) is the traditional valuation approach to investment decision, but it does not handle uncertainties directly. The real options approach, which supports the valuation of project investment under uncertainty, is proposed to value the expected payoff of the technology shift from OO to AOP concepts. This paper illustrates how to apply the real options approach to hardware design decision. Insights from applying the real options framework are presented as guidelines in considering the hardware design technology switch.","PeriodicalId":153115,"journal":{"name":"2006 IEEE International Engineering Management Conference","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2006-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"The Options Approach to Hardware Design Decision: Switching from Object-Oriented to Aspect-Oriented Concepts\",\"authors\":\"S. Chaiworawitgul, D. Sutivong\",\"doi\":\"10.1109/IEMC.2006.4279849\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Traditional hardware design is not flexible. Specification changes often require redesigning from scratch. The objected-oriented (OO) concept, which consists of encapsulation, inheritance and reusability mechanisms, is applied to solve the problem. However, the OO concept still confronts code maintenance problem, as the same function may be redundant in several objects. The Aspect-Oriented Programming (AOP) concept is introduced to hardware design to handle the challenges from the OO concept. To decide whether to switch the hardware design technology from OO to AOP concepts, one has to consider many uncertainties related technology change. The Net Present Value (NPV) is the traditional valuation approach to investment decision, but it does not handle uncertainties directly. The real options approach, which supports the valuation of project investment under uncertainty, is proposed to value the expected payoff of the technology shift from OO to AOP concepts. This paper illustrates how to apply the real options approach to hardware design decision. Insights from applying the real options framework are presented as guidelines in considering the hardware design technology switch.\",\"PeriodicalId\":153115,\"journal\":{\"name\":\"2006 IEEE International Engineering Management Conference\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2006-09-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2006 IEEE International Engineering Management Conference\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/IEMC.2006.4279849\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2006 IEEE International Engineering Management Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IEMC.2006.4279849","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
The Options Approach to Hardware Design Decision: Switching from Object-Oriented to Aspect-Oriented Concepts
Traditional hardware design is not flexible. Specification changes often require redesigning from scratch. The objected-oriented (OO) concept, which consists of encapsulation, inheritance and reusability mechanisms, is applied to solve the problem. However, the OO concept still confronts code maintenance problem, as the same function may be redundant in several objects. The Aspect-Oriented Programming (AOP) concept is introduced to hardware design to handle the challenges from the OO concept. To decide whether to switch the hardware design technology from OO to AOP concepts, one has to consider many uncertainties related technology change. The Net Present Value (NPV) is the traditional valuation approach to investment decision, but it does not handle uncertainties directly. The real options approach, which supports the valuation of project investment under uncertainty, is proposed to value the expected payoff of the technology shift from OO to AOP concepts. This paper illustrates how to apply the real options approach to hardware design decision. Insights from applying the real options framework are presented as guidelines in considering the hardware design technology switch.