期刊文献+

Pattern Specialization Based on Partial Evaluation

Pattern Specialization Based on Partial Evaluation
下载PDF
导出
摘要 Design pattern enables software architecture generality and reusability, but which depresses the high performance. The pattern specialization was built on partial evaluation technology to reduce the overheads of design pattern. The design patterns were classified to extract the common features, and the corresponding pattern specializations were constructed. In the pattern specialization, the optimization opportunities were identified, and the specialization methods and conditions were described. The syntax of binding time analysis was defined, and the semantic depicted the invariant of usage context. The virtual invocation and dispatch were eliminated, which enhances the running efficiency. This pattern specialization is a high-level specialization for improving the performance of software aimed at design level that is orthogonal with the low-level code optimization. Design pattern enables software architecture generality and reusability, but which depresses the high performance. The pattern specialization was built on partial evaluation technology to reduce the overheads of design pattern. The design patterns were classified to extract the common features, and the corresponding pattern specializations were constructed. In the pattern specialization, the optimization opportunities were identified, and the specialization methods and conditions were described. The syntax of binding time analysis was defined, and the semantic depicted the invariant of usage context. The virtual invocation and dispatch were eliminated, which enhances the running efficiency. This pattern specialization is a high-level specialization for improving the performance of software aimed at design level that is orthogonal with the low-level code optimization.
出处 《Journal of Shanghai Jiaotong university(Science)》 EI 2007年第5期633-638,共6页 上海交通大学学报(英文版)
基金 The National Hi-Tech Research and Development Program ( 863 )of China ( No2004AA104280) The Shanghai Grand Project of Science and Technology Commissionof Shanghai Municipality (No05DZ15005)
关键词 design pattern pattern specialization partial evaluation specialization declaration binding time analysis 设计模型 结合时间分析 计算机网络 功能评价
  • 相关文献

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部