Please use this identifier to cite or link to this item: https://doi.org/10.1145/1244381.1244406
DC FieldValue
dc.titleTowards constructing reusable specialization components
dc.contributor.authorZhu, P.
dc.contributor.authorKhoo, S.-C.
dc.date.accessioned2013-07-04T08:28:09Z
dc.date.available2013-07-04T08:28:09Z
dc.date.issued2007
dc.identifier.citationZhu, P.,Khoo, S.-C. (2007). Towards constructing reusable specialization components. Proceedings of the ACM SIGPLAN Symposium on Partial Evaluation and Semantics-Based Program Manipulation : 154-163. ScholarBank@NUS Repository. <a href="https://doi.org/10.1145/1244381.1244406" target="_blank">https://doi.org/10.1145/1244381.1244406</a>
dc.identifier.isbn1595936203
dc.identifier.urihttp://scholarbank.nus.edu.sg/handle/10635/41464
dc.description.abstractComponent-based software development advocates the reuse of generic off-the-shelf components to build complex and reliable applications. Unfortunately, the genericness of components results in degradation of system performance. Little progress has been made in promoting the specialization of a component independent of its use context. In this paper we propose a component specialization framework aiming at producing reusable specialization component which are adaptive to different specialization contexts. We advocate profitability declaration, a novel methodology to capture specialization opportunities independent of how components are deployed. This conceptual profitability declaration is translated into a profitability signature in the form of the binding-time constraint. A profitable specialization component, PSC for short, is then developed, aiming to be deployed in various applications in place of the original generic component, as well as to be adaptive to different specialization contexts. In addition to the merit of reusability, PSC also achieves a reasonable balance between multiplicity of specialized codes and the space required for keeping them. We believe that our framework will promote the usage of program specialization in component-based software development. Copyright © 2007 ACM.
dc.description.urihttp://libproxy1.nus.edu.sg/login?url=http://dx.doi.org/10.1145/1244381.1244406
dc.sourceScopus
dc.subjectComponent-based software development
dc.subjectProgram specialization
dc.typeConference Paper
dc.contributor.departmentCOMPUTER SCIENCE
dc.description.doi10.1145/1244381.1244406
dc.description.sourcetitleProceedings of the ACM SIGPLAN Symposium on Partial Evaluation and Semantics-Based Program Manipulation
dc.description.page154-163
dc.identifier.isiutNOT_IN_WOS
Appears in Collections:Staff Publications

Show simple item record
Files in This Item:
There are no files associated with this item.

Google ScholarTM

Check

Altmetric


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.