期刊文献+

基于规则的软件体系结构层性能优化模型 被引量:2

Rule-based Performance Optimization Model at Software Architecture Level
下载PDF
导出
摘要 针对大多数基于规则的软件体系结构层性能优化方法在优化过程中未充分考虑规则的使用次数和使用顺序而导致搜索性能改进空间受限,难以获取最优性能改进方案的问题,设计一种规则序列执行框架,并进一步将软件体系结构层性能优化抽象为求解最优规则序列的数学模型,以精确刻画规则的使用次数、使用顺序与最优性能改进方案之间的数学关系,为搜索更大的性能改进空间、提高优化质量提供支持。 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
  • 相关文献

参考文献18

  • 1Bernardo M, Hillston J. Formal Methods for Performance Eva-luation[C] // 7th International School on Formal Methods forthe Design of Computer.Communication and Software Systems.Bertinoro, Italy : Springer, 2007 : 1-37.
  • 2Marco D, Antinisca V C’Inverardi P. Model-based software per-formance analysis [M]. Berlin:Springer,2011.
  • 3李传煌,王伟明,施银燕.一种UML软件架构性能预测方法及其自动化研究[J].软件学报,2013,24(7):1512-1528. 被引量:17
  • 4Becker S,Koziolek H, Reussner R. The Palladio componentmodel for model-driven performance prediction [J]. Journal ofSystem and Software,2009,82(1) : 3-22.
  • 5Gomaa H, Menasce D A. Design and performance modeling ofcomponent interconnection patterns for distributed software ar-chitectures[C] // Proceedings of the Second International Work-shop on Software and Performance. Ontario, Canada: ACM,2000:117-126.
  • 6Brosig F, Huber N,Kounev S. Architecture-level software per-formance abstractions for online performance prediction [J], Scie-nce of computer programming,2014,90(B)j71-92.
  • 7Rathfelder C’Klatt B, Sachs K, Modeling event-based communi-cation in component-based software architectures for perfor-mance predictions [J], Software Systems Modeling, 2014,13.4):1291-1317.
  • 8Koziolek A, Koziolek H, Reussner R. Peropteryx: automated ap-plication of tactics in multi-objective software architecture opti-mization[C] //Proceedings of the joint ACM SIGSOFT Confer-ence ~ QoSA and ACM SIGSOFT Symposium — ISARCS onQuality of Software Architectures. Boulder, Colorado, USA:ACM,2011:33-42.
  • 9Smith C U,Williams L G. Software performance antipatterns[C] // Proceedings of the 2nd International Workshop on Soft-ware and Performance. New York, NY,USA: ACM, 2000: 127-136.
  • 10Smith C U,Williams L G. Performance solutions: a practicalguide to creating responsive,scalable software [M], Addison-Wesley,2002.

二级参考文献2

共引文献16

同被引文献15

引证文献2

二级引证文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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