作者
Aurora Ramírez, José Raúl Romero, Sebastián Ventura
发表日期
2016/12
期刊
Empirical Software Engineering
卷号
21
页码范围
2546-2600
出版商
Springer US
简介
During the design of complex systems, software architects have to deal with a tangle of abstract artefacts, measures and ideas to discover the most fitting underlying architecture. A common way to structure such complex systems is in terms of their interacting software components, whose composition and connections need to be properly adjusted. Along with the expected functionality, non-functional requirements are key at this stage to guide the many design alternatives to be evaluated by software architects. The appearance of Search Based Software Engineering (SBSE) brings an approach that supports the software engineer along the design process. Evolutionary algorithms can be applied to deal with the abstract and highly combinatorial optimisation problem of architecture discovery from a multiple objective perspective. The definition and resolution of many-objective optimisation problems is currently …
引用总数
201520162017201820192020202120222023202416841231