SwePub
Sök i LIBRIS databas

  Utökad sökning

(id:"swepub:oai:gup.ub.gu.se/210916")
 

Sökning: (id:"swepub:oai:gup.ub.gu.se/210916") > New degrees of free...

New degrees of freedom in metaheuristic optimization of component-based systems architecture: Architecture topology and load balancing

Etemaadi, R. (författare)
Universiteit Leiden (UL),Leiden University (UL)
Chaudron, Michel, 1969 (författare)
Gothenburg University,Göteborgs universitet,Institutionen för data- och informationsteknik (GU),Department of Computer Science and Engineering (GU),University of Gothenburg,Universiteit Leiden (UL),Leiden University (UL)
 (creator_code:org_t)
Elsevier BV, 2015
2015
Engelska.
Ingår i: Science of Computer Programming. - : Elsevier BV. - 0167-6423. ; 97, s. 366-380
  • Tidskriftsartikel (refereegranskat)
Abstract Ämnesord
Stäng  
  • Today's complex systems require software architects to address a large number of quality attributes. These quality attributes can be in contradiction with each other. In practice, software architects manually try to come up with a set of different architectural designs and then try to identify the most suitable one. This is a time-consuming and error-prone process. Also, this process may lead the architect to suboptimal designs. To tackle this problem, metaheuristic approaches for automating architecture design have been proposed by researchers. Metaheuristic approaches, such as genetic algorithms (GA), use degrees of freedom to automatically generate new alternative solutions. In this paper, we present two novel degrees of freedom for the optimization of system architectures. These two degrees of freedom: (i) the topology of the hardware platform, and (ii) load balancing of software components, can improve the results of the optimization algorithm. Our approach is implemented as part of the AQOSA (Automated Quality-driven Optimization of Software Architectures) framework. The AQOSA framework aids architects by automatically synthesizing optimal solutions by using multi-objective evolutionary algorithms and it reports the trade-offs between multiple quality properties as output. We analyze the effectiveness of our proposed degrees of freedom, by running a computationally-intensive optimization experiment using an industrial case study from automotive domain. The results show that two new degrees of freedom, (i) architecture topology and (ii) load balancing, help the evolutionary algorithm to find better solutions by enlarging the search space.

Ämnesord

NATURVETENSKAP  -- Data- och informationsvetenskap (hsv//swe)
NATURAL SCIENCES  -- Computer and Information Sciences (hsv//eng)

Nyckelord

Degree of Freedom (DoF)
Software architecture design optimization
Software architecture topology
Software architecture design optimization

Publikations- och innehållstyp

ref (ämneskategori)
art (ämneskategori)

Hitta via bibliotek

Till lärosätets databas

Hitta mer i SwePub

Av författaren/redakt...
Etemaadi, R.
Chaudron, Michel ...
Om ämnet
NATURVETENSKAP
NATURVETENSKAP
och Data och informa ...
Artiklar i publikationen
Science of Compu ...
Av lärosätet
Göteborgs universitet
Chalmers tekniska högskola

Sök utanför SwePub

Kungliga biblioteket hanterar dina personuppgifter i enlighet med EU:s dataskyddsförordning (2018), GDPR. Läs mer om hur det funkar här.
Så här hanterar KB dina uppgifter vid användning av denna tjänst.

 
pil uppåt Stäng

Kopiera och spara länken för att återkomma till aktuell vy