摘要
针对大多数基于规则的软件体系结构层性能优化方法在优化过程中未充分考虑规则的使用次数和使用顺序而导致搜索性能改进空间受限,难以获取最优性能改进方案的问题,设计一种规则序列执行框架,并进一步将软件体系结构层性能优化抽象为求解最优规则序列的数学模型,以精确刻画规则的使用次数、使用顺序与最优性能改进方案之间的数学关系,为搜索更大的性能改进空间、提高优化质量提供支持。
The use number and order of rules in the performance the most of rule-based approaches to performance improvement improvement process have not been fully considered in at software architecture level. As a result, the search space for performance improvement is limited so that the optimal solution for performance improvement is hard to find out. Aiming at the problem, this paper firstly designed a rule sequence execution framework (RSEF). Furthermore, per- formance improvement at software architecture level was abstracted into the mathematical model called RPOM for sol- ving the optimal rule sequence. In the RPOM model, the mathematical relation between the usage of rules and optimal solution for performance improvement is precisely characterized. The result of this paper will support the rule-based performance improvement approaches in searching the larger space for performance improvement and improving the quality of optimization.
出处
《计算机科学》
CSCD
北大核心
2015年第10期189-192,共4页
Computer Science
基金
国家自然科学基金(61305079
61370078)
福建省自然科学基金(2015J01235)
武汉大学软件工程国家重点实验室开放基金(SKLSE2014-10-02)
福建省教育厅JK类项目(JK2015006)资助
关键词
性能分析
性能优化
规则
软件体系结构
Performance analysis, Performance optimization, Rule, Software architecture