Towards Automated Software Architectures Design Using Model Transformations and Evolutionary Algorithms

被引:0
|
作者
Li, Rui [1 ]
Chaudron, Michel R. V. [1 ]
Ladan, Rene C. [2 ]
机构
[1] Leiden Univ, LIACS, Niels Bohrweg 1, NL-2333 CA Leiden, Netherlands
[2] Tech Univ Eindhoven, TU Sch 3, NL-5612 AZ Eindhoven, Netherlands
关键词
architecture transformations; architecture analysis; architecture optimization;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The design of software architecture is one of the large challenges in modern software engineering. It requires software architects to address a large number of non-functional requirements related to performance, safety, availability and cost quality attributes. Moreover, these quality attributes often conflict with each other, for instance, improving system performance often needs more powerful hardware nodes, which increases the production cost and power consumption in the meantime. In this paper, we present the PETUT-MOO tool (Performance-Enhancing Tool using UML Transformations and Multi-objective Optimizations) which can analyze a given software architecture, propose alternatives to it, and do architecture optimization to improve its non-functional properties in an automatic way.
引用
收藏
页码:2097 / +
页数:2
相关论文
共 50 条