• DocumentCode
    1967919
  • Title

    ArcheOpterix: An extendable tool for architecture optimization of AADL models

  • Author

    Aleti, Aldeida ; Björnander, Stefan ; Grunske, Lars ; Meedeniya, Indika

  • Author_Institution
    Fac. of ICT, Swinburne Univ. of Technol., Hawthorn, VIC
  • fYear
    2009
  • fDate
    16-16 May 2009
  • Firstpage
    61
  • Lastpage
    71
  • Abstract
    For embedded systems quality requirements are equally if not even more important than functional requirements. The foundation for the fulfillment of these quality requirements has to be set in the architecture design phase. However, finding a suitable architecture design is a difficult task for software and system architects. Some of the reasons for this are an ever-increasing complexity of today´s systems, strict design constraints and conflicting quality requirements. To simplify the task, this paper presents an extendable Eclipse-based tool, called ArcheOpterix, which provides a framework to implement evaluation techniques and optimization heuristics for AADL specifications. Currently, evolutionary strategies have been implemented to identify optimized deployment architectures with respect to multiple quality objectives and design constraints. Experiments with a set of initial deployment architectures provide evidence that the tool can successfully find architecture specifications with better quality.
  • Keywords
    embedded systems; formal specification; optimisation; software architecture; software tools; systems analysis; AADL models; AADL specifications; ArcheOpterix; architecture design phase; architecture optimization; embedded systems quality requirements; extendable Eclipse-based tool; Algorithm design and analysis; Automotive engineering; Computer architecture; Costs; Design optimization; Embedded system; Pareto optimization; Software quality; Software safety; Software systems; AADL; ArcheOpterix; Architecture and Deployment Architecture Optimization; Evolutionary Algorithms; Multi-Objective and Pareto Optimization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Model-Based Methodologies for Pervasive and Embedded Software, 2009. MOMPES '09. ICSE Workshop on
  • Conference_Location
    Vancouver, BC
  • Print_ISBN
    978-1-4244-3721-4
  • Type

    conf

  • DOI
    10.1109/MOMPES.2009.5069138
  • Filename
    5069138