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)
    50 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