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

16 Citations (Scopus)


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
Number of pages7
ISBN (Print)9781467318532
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


WorkshopInternational Workshop on Software Engineering for Embedded Systems 2012
Abbreviated titleSEES 2012

Cite this