Robust ArcheOpterix

Architecture optimisation of embedded systems under uncertainty

Indika Meedeniya, Aldeida Aleti, Imam Avazpour, Ayman Amin

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

13 Citations (Scopus)

Abstract

Design of embedded systems involves a number of architecture decisions which have a significant impact on its quality. Due to the complexity of today's systems and the large design options that need to be considered, making these decisions is beyond the capabilities of human comprehension and makes the architectural design a challenging task. Several tools and frameworks have been developed, which automate the search for optimal or near-optimal design decisions based on quantitative architecture evaluations for different quality attributes. However, current approaches use approximations for a series of model parameters which may not be accurate and have to be estimated subject to heterogeneous uncertain factors. We have developed a framework which considers the uncertainty of design-time parameter estimates, and optimizes embedded system architectures for robust quality goals. The framework empowers conventional architecture optimization approaches with modeling and tool support for architecture description, model evaluation and architecture optimization on the face of uncertainty.
Original languageEnglish
Title of host publication2012 Second International Workshop on Software Engineering for Embedded Systems (SEES 2012): Proceedings
Subtitle of host publicationJune 9, 2012, Zurich, Switzerland
EditorsHe (Jason) Zhang, Liming Zhu, Ihor Kuz
Place of PublicationPiscataway NJ USA
PublisherIEEE, Institute of Electrical and Electronics Engineers
Pages23-29
Number of pages7
ISBN (Print)9781467318532
DOIs
Publication statusPublished - 2012
Externally publishedYes
EventInternational Workshop on Software Engineering for Embedded Systems 2012 - Zurich, Switzerland
Duration: 9 Jun 20129 Jun 2012
Conference number: 2nd

Workshop

WorkshopInternational Workshop on Software Engineering for Embedded Systems 2012
Abbreviated titleSEES 2012
CountrySwitzerland
CityZurich
Period9/06/129/06/12

Cite this

Meedeniya, I., Aleti, A., Avazpour, I., & Amin, A. (2012). Robust ArcheOpterix: Architecture optimisation of embedded systems under uncertainty. In H. J. Zhang, L. Zhu, & I. Kuz (Eds.), 2012 Second International Workshop on Software Engineering for Embedded Systems (SEES 2012): Proceedings: June 9, 2012, Zurich, Switzerland (pp. 23-29). [6225486] Piscataway NJ USA: IEEE, Institute of Electrical and Electronics Engineers. https://doi.org/10.1109/SEES.2012.6225486
Meedeniya, Indika ; Aleti, Aldeida ; Avazpour, Imam ; Amin, Ayman. / Robust ArcheOpterix : Architecture optimisation of embedded systems under uncertainty. 2012 Second International Workshop on Software Engineering for Embedded Systems (SEES 2012): Proceedings: June 9, 2012, Zurich, Switzerland. editor / He (Jason) Zhang ; Liming Zhu ; Ihor Kuz. Piscataway NJ USA : IEEE, Institute of Electrical and Electronics Engineers, 2012. pp. 23-29
@inproceedings{fe0aed38af7c40f9bc265b36b05d0c8b,
title = "Robust ArcheOpterix: Architecture optimisation of embedded systems under uncertainty",
abstract = "Design of embedded systems involves a number of architecture decisions which have a significant impact on its quality. Due to the complexity of today's systems and the large design options that need to be considered, making these decisions is beyond the capabilities of human comprehension and makes the architectural design a challenging task. Several tools and frameworks have been developed, which automate the search for optimal or near-optimal design decisions based on quantitative architecture evaluations for different quality attributes. However, current approaches use approximations for a series of model parameters which may not be accurate and have to be estimated subject to heterogeneous uncertain factors. We have developed a framework which considers the uncertainty of design-time parameter estimates, and optimizes embedded system architectures for robust quality goals. The framework empowers conventional architecture optimization approaches with modeling and tool support for architecture description, model evaluation and architecture optimization on the face of uncertainty.",
author = "Indika Meedeniya and Aldeida Aleti and Imam Avazpour and Ayman Amin",
year = "2012",
doi = "10.1109/SEES.2012.6225486",
language = "English",
isbn = "9781467318532",
pages = "23--29",
editor = "Zhang, {He (Jason)} and Liming Zhu and Ihor Kuz",
booktitle = "2012 Second International Workshop on Software Engineering for Embedded Systems (SEES 2012): Proceedings",
publisher = "IEEE, Institute of Electrical and Electronics Engineers",
address = "United States of America",

}

Meedeniya, I, Aleti, A, Avazpour, I & Amin, A 2012, Robust ArcheOpterix: Architecture optimisation of embedded systems under uncertainty. in HJ Zhang, L Zhu & I Kuz (eds), 2012 Second International Workshop on Software Engineering for Embedded Systems (SEES 2012): Proceedings: June 9, 2012, Zurich, Switzerland., 6225486, IEEE, Institute of Electrical and Electronics Engineers, Piscataway NJ USA, pp. 23-29, International Workshop on Software Engineering for Embedded Systems 2012, Zurich, Switzerland, 9/06/12. https://doi.org/10.1109/SEES.2012.6225486

Robust ArcheOpterix : Architecture optimisation of embedded systems under uncertainty. / Meedeniya, Indika; Aleti, Aldeida; Avazpour, Imam; Amin, Ayman.

2012 Second International Workshop on Software Engineering for Embedded Systems (SEES 2012): Proceedings: June 9, 2012, Zurich, Switzerland. ed. / He (Jason) Zhang; Liming Zhu; Ihor Kuz. Piscataway NJ USA : IEEE, Institute of Electrical and Electronics Engineers, 2012. p. 23-29 6225486.

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

TY - GEN

T1 - Robust ArcheOpterix

T2 - Architecture optimisation of embedded systems under uncertainty

AU - Meedeniya, Indika

AU - Aleti, Aldeida

AU - Avazpour, Imam

AU - Amin, Ayman

PY - 2012

Y1 - 2012

N2 - Design of embedded systems involves a number of architecture decisions which have a significant impact on its quality. Due to the complexity of today's systems and the large design options that need to be considered, making these decisions is beyond the capabilities of human comprehension and makes the architectural design a challenging task. Several tools and frameworks have been developed, which automate the search for optimal or near-optimal design decisions based on quantitative architecture evaluations for different quality attributes. However, current approaches use approximations for a series of model parameters which may not be accurate and have to be estimated subject to heterogeneous uncertain factors. We have developed a framework which considers the uncertainty of design-time parameter estimates, and optimizes embedded system architectures for robust quality goals. The framework empowers conventional architecture optimization approaches with modeling and tool support for architecture description, model evaluation and architecture optimization on the face of uncertainty.

AB - Design of embedded systems involves a number of architecture decisions which have a significant impact on its quality. Due to the complexity of today's systems and the large design options that need to be considered, making these decisions is beyond the capabilities of human comprehension and makes the architectural design a challenging task. Several tools and frameworks have been developed, which automate the search for optimal or near-optimal design decisions based on quantitative architecture evaluations for different quality attributes. However, current approaches use approximations for a series of model parameters which may not be accurate and have to be estimated subject to heterogeneous uncertain factors. We have developed a framework which considers the uncertainty of design-time parameter estimates, and optimizes embedded system architectures for robust quality goals. The framework empowers conventional architecture optimization approaches with modeling and tool support for architecture description, model evaluation and architecture optimization on the face of uncertainty.

UR - http://www.scopus.com/inward/record.url?scp=84864116472&partnerID=8YFLogxK

U2 - 10.1109/SEES.2012.6225486

DO - 10.1109/SEES.2012.6225486

M3 - Conference Paper

SN - 9781467318532

SP - 23

EP - 29

BT - 2012 Second International Workshop on Software Engineering for Embedded Systems (SEES 2012): Proceedings

A2 - Zhang, He (Jason)

A2 - Zhu, Liming

A2 - Kuz, Ihor

PB - IEEE, Institute of Electrical and Electronics Engineers

CY - Piscataway NJ USA

ER -

Meedeniya I, Aleti A, Avazpour I, Amin A. Robust ArcheOpterix: Architecture optimisation of embedded systems under uncertainty. In Zhang HJ, Zhu L, Kuz I, editors, 2012 Second International Workshop on Software Engineering for Embedded Systems (SEES 2012): Proceedings: June 9, 2012, Zurich, Switzerland. Piscataway NJ USA: IEEE, Institute of Electrical and Electronics Engineers. 2012. p. 23-29. 6225486 https://doi.org/10.1109/SEES.2012.6225486