An Architectural Style for Optimizing System Qualities in Adaptive Embedded Systems using Multi-Objective Optimization

Arjan de Roo, Hasan Sözer, Mehmet Aksit

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

3 Citations (Scopus)
30 Downloads (Pure)

Abstract

Customers of today's complex embedded systems demand the optimization of multiple system qualities under varying operational conditions. To be able to influence the system qualities, the system must have parameters that can be adapted. Constraints may be defined on the value of these parameters. Optimizing multiple system qualities under the given set of parameters and constraints is called Multi-Objective Optimization (MOO). This is a well-known mathematical problem, for which numerous solutions have been proposed. The application of an MOO solution in an embedded system involves specific design decisions. It is preferable that these design decisions are documented in the architectural description. Therefore, this paper presents an architectural style, which specializes the Component-and-Connector viewtype, to enable the analysis and design of an architecture from an MOO point of view. A case study from industry is used to demonstrate the usage of this style.
Original languageUndefined
Title of host publicationProceedings of the 8th Working IEEE/IFIP Conference on Software Architecture
Place of PublicationLos Alamitos
PublisherIEEE Computer Society Press
Pages349-352
Number of pages4
ISBN (Print)978-1-4244-4985-9
DOIs
Publication statusPublished - Sep 2009

Publication series

Name
PublisherIEEE Computer Society Press

Keywords

  • METIS-264020
  • EWI-16052
  • CR-D.2.11
  • IR-68324

Cite this

de Roo, A., Sözer, H., & Aksit, M. (2009). An Architectural Style for Optimizing System Qualities in Adaptive Embedded Systems using Multi-Objective Optimization. In Proceedings of the 8th Working IEEE/IFIP Conference on Software Architecture (pp. 349-352). [10.1109/WICSA.2009.5290661] Los Alamitos: IEEE Computer Society Press. https://doi.org/10.1109/WICSA.2009.5290661
de Roo, Arjan ; Sözer, Hasan ; Aksit, Mehmet. / An Architectural Style for Optimizing System Qualities in Adaptive Embedded Systems using Multi-Objective Optimization. Proceedings of the 8th Working IEEE/IFIP Conference on Software Architecture. Los Alamitos : IEEE Computer Society Press, 2009. pp. 349-352
@inproceedings{6c87d23cf1a9475ead98c1e688cd438f,
title = "An Architectural Style for Optimizing System Qualities in Adaptive Embedded Systems using Multi-Objective Optimization",
abstract = "Customers of today's complex embedded systems demand the optimization of multiple system qualities under varying operational conditions. To be able to influence the system qualities, the system must have parameters that can be adapted. Constraints may be defined on the value of these parameters. Optimizing multiple system qualities under the given set of parameters and constraints is called Multi-Objective Optimization (MOO). This is a well-known mathematical problem, for which numerous solutions have been proposed. The application of an MOO solution in an embedded system involves specific design decisions. It is preferable that these design decisions are documented in the architectural description. Therefore, this paper presents an architectural style, which specializes the Component-and-Connector viewtype, to enable the analysis and design of an architecture from an MOO point of view. A case study from industry is used to demonstrate the usage of this style.",
keywords = "METIS-264020, EWI-16052, CR-D.2.11, IR-68324",
author = "{de Roo}, Arjan and Hasan S{\"o}zer and Mehmet Aksit",
note = "10.1109/WICSA.2009.5290661",
year = "2009",
month = "9",
doi = "10.1109/WICSA.2009.5290661",
language = "Undefined",
isbn = "978-1-4244-4985-9",
publisher = "IEEE Computer Society Press",
pages = "349--352",
booktitle = "Proceedings of the 8th Working IEEE/IFIP Conference on Software Architecture",

}

de Roo, A, Sözer, H & Aksit, M 2009, An Architectural Style for Optimizing System Qualities in Adaptive Embedded Systems using Multi-Objective Optimization. in Proceedings of the 8th Working IEEE/IFIP Conference on Software Architecture., 10.1109/WICSA.2009.5290661, IEEE Computer Society Press, Los Alamitos, pp. 349-352. https://doi.org/10.1109/WICSA.2009.5290661

An Architectural Style for Optimizing System Qualities in Adaptive Embedded Systems using Multi-Objective Optimization. / de Roo, Arjan; Sözer, Hasan; Aksit, Mehmet.

Proceedings of the 8th Working IEEE/IFIP Conference on Software Architecture. Los Alamitos : IEEE Computer Society Press, 2009. p. 349-352 10.1109/WICSA.2009.5290661.

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

TY - GEN

T1 - An Architectural Style for Optimizing System Qualities in Adaptive Embedded Systems using Multi-Objective Optimization

AU - de Roo, Arjan

AU - Sözer, Hasan

AU - Aksit, Mehmet

N1 - 10.1109/WICSA.2009.5290661

PY - 2009/9

Y1 - 2009/9

N2 - Customers of today's complex embedded systems demand the optimization of multiple system qualities under varying operational conditions. To be able to influence the system qualities, the system must have parameters that can be adapted. Constraints may be defined on the value of these parameters. Optimizing multiple system qualities under the given set of parameters and constraints is called Multi-Objective Optimization (MOO). This is a well-known mathematical problem, for which numerous solutions have been proposed. The application of an MOO solution in an embedded system involves specific design decisions. It is preferable that these design decisions are documented in the architectural description. Therefore, this paper presents an architectural style, which specializes the Component-and-Connector viewtype, to enable the analysis and design of an architecture from an MOO point of view. A case study from industry is used to demonstrate the usage of this style.

AB - Customers of today's complex embedded systems demand the optimization of multiple system qualities under varying operational conditions. To be able to influence the system qualities, the system must have parameters that can be adapted. Constraints may be defined on the value of these parameters. Optimizing multiple system qualities under the given set of parameters and constraints is called Multi-Objective Optimization (MOO). This is a well-known mathematical problem, for which numerous solutions have been proposed. The application of an MOO solution in an embedded system involves specific design decisions. It is preferable that these design decisions are documented in the architectural description. Therefore, this paper presents an architectural style, which specializes the Component-and-Connector viewtype, to enable the analysis and design of an architecture from an MOO point of view. A case study from industry is used to demonstrate the usage of this style.

KW - METIS-264020

KW - EWI-16052

KW - CR-D.2.11

KW - IR-68324

U2 - 10.1109/WICSA.2009.5290661

DO - 10.1109/WICSA.2009.5290661

M3 - Conference contribution

SN - 978-1-4244-4985-9

SP - 349

EP - 352

BT - Proceedings of the 8th Working IEEE/IFIP Conference on Software Architecture

PB - IEEE Computer Society Press

CY - Los Alamitos

ER -

de Roo A, Sözer H, Aksit M. An Architectural Style for Optimizing System Qualities in Adaptive Embedded Systems using Multi-Objective Optimization. In Proceedings of the 8th Working IEEE/IFIP Conference on Software Architecture. Los Alamitos: IEEE Computer Society Press. 2009. p. 349-352. 10.1109/WICSA.2009.5290661 https://doi.org/10.1109/WICSA.2009.5290661