摘要
为了避免目前软件架构中特定应用的复杂性和低效率问题,提出了利用局部评价技术提高构件的运行效率.该方案是专门为已知的知识和环境分析二进制代码指令序列语法和语义,形成特例化的规则,最终得到面向对象的局部评价方案.实验结果表明,通过良好的设计机制与编译器优化技术的集成,部分评价能有效地提高运行效率,降低通用设计的成本,获得更多的通用性和可扩展性.
To avoid the complexity and inefficiency for specific applications of the current software architecture,the article proposes partial evaluation to improve the running efficiency of components.The generic program is specialized by analyzing the syntax and semantics based on byte code instruction sequences for the knowledge and environments,and partial evaluation rules depicts how to perform the specialization.The partial evaluation for object-oriented programs is implemented.The experimental results show that partial evaluation is effective to speed up the running efficiency.More generality and scalability can be obtained by the integration of partial evaluation with the favorable design mechanisms and compiler optimization technology.
出处
《滨州学院学报》
2010年第3期94-97,共4页
Journal of Binzhou University
基金
滨州学院青年人才创新工程科研基金项目(BZXYQNLG200902)
关键词
局部评价
软件构件
字节码特化
运行效率
partial evaluation
soft component
byte code specialization
running efficiency