A Search-Based Method For optimizing Software Architecture Reliability
Created by W.Langdon from
gp-bibliography.bib Revision:1.8051
- @InProceedings{Einabadi:2022:ICWR,
-
author = "Mahsa Einabadi and
Seyed Mohammad Hossein Hasheminejad",
-
title = "A Search-Based Method For optimizing Software
Architecture Reliability",
-
booktitle = "2022 8th International Conference on Web Research
(ICWR)",
-
year = "2022",
-
pages = "47--54",
-
month = may,
-
keywords = "genetic algorithms, genetic programming, SBSE",
-
DOI = "doi:10.1109/ICWR54782.2022.9786245",
-
abstract = "Choosing the optimal software architecture in the
search space by considering quality criteria is beyond
human capabilities and is very challenging. It is
necessary to search the design space automatically to
improve the existing architectural features. To do
this, we can use search-based software engineering
approaches. In this study, we examine the methods of
optimizing and evaluating software architecture and
provide a search-based method to improve the
reliability of software architecture. The proposed
method is based on the use of NSGAII algorithm and
genetic programming and the use of software
architecture reliability tactics in it. In the proposed
method, we optimize the software architecture in two
steps. First, we use the genetic programming algorithm
to extract how to apply the software architecture
reliability tactics, and in the next step, we use the
NSGA-II algorithm to search for the optimal allocation
of components to the hardware servers. To evaluate the
proposed method, we use a reporting system case study.
The results of applying the proposed optimization steps
show that the reliability of the whole system as well
as most of its most frequent functionalities is
improved.",
-
notes = "Also known as \cite{9786245}",
- }
Genetic Programming entries for
Mahsa Einabadi
Seyed Mohammad Hossein Hasheminejad
Citations