• DocumentCode
    2422161
  • Title

    Robust ArcheOpterix: Architecture optimization of embedded systems under uncertainty

  • Author

    Meedeniya, Indika ; Aleti, Aldeida ; Avazpour, Iman ; Amin, Ayman

  • Author_Institution
    Fac. of Inf. & Commun. Technol., Swinburne Univ. of Technol., Hawthorn, VIC, Australia
  • fYear
    2012
  • fDate
    9-9 June 2012
  • Firstpage
    23
  • Lastpage
    29
  • 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.
  • Keywords
    embedded systems; formal specification; object-oriented programming; program verification; software architecture; software quality; ArcheOpterix; architectural design; architecture decision; architecture description; component-based software system; design option; design-time parameter estimate uncertainty; embedded system architecture optimization; embedded system design; heterogeneous uncertain factors; model evaluation; optimal design decision; quality attributes; quantitative architecture evaluation; robust quality goals; Computational modeling; Computer architecture; Optimization; Robustness; Software; Uncertainty; Architecture optimization; embedded systems; probabilistic quality prediction; robust optimization; uncertainty analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering for Embedded Systems (SEES), 2012 2nd International Workshop on
  • Conference_Location
    Zurich
  • Print_ISBN
    978-1-4673-1852-5
  • Type

    conf

  • DOI
    10.1109/SEES.2012.6225486
  • Filename
    6225486