skip to main content
10.1145/2000229.2000244acmconferencesArticle/Chapter ViewAbstractPublication PagescbseConference Proceedingsconference-collections
research-article

Towards a generic quality optimisation framework for component-based system models

Published: 20 June 2011 Publication History

Abstract

Designing component-based systems (CBS) that exhibit a good trade-off between multiple quality criteria is hard. Even after functional design, many remaining degrees of freedom of different types (e.g. component deployment, component selection, server configuration) in the CBS span a large, discontinuous design space. Automated approaches have been proposed to optimise CBS models, but they only consider a limited set of degrees of freedom, e.g. they only optimise the selection of components without considering the deployment, or vice versa. We propose a flexible and extensible formulation of the design space for optimising any CBS model for a number of quality properties and an arbitrary number of degrees of freedom. With this design space formulation, a generic quality optimisation framework that is independent of the used CBS metamodel can apply multi-objective metaheuristic optimisation such as evolutionary algorithms.

References

[1]
A. Aleti, S. Björnander, L. Grunske, and I. Meedeniya. Archeopterix: An extendable tool for architecture optimization of AADL models. In Proc. of MOMPES, pages 61--71. IEEE CS, 2009.
[2]
S. Becker, H. Koziolek, and R. Reussner. The Palladio component model for model-driven performance prediction. J. of Systems and Software, 82:3--22, 2009.
[3]
T. Bures, M. Decky, P. Hnetynka, J. Kofron, P. Parizek, F. Plasil, T. Poch, O. Sery, and P. Tuma. CoCoME in SOFA. In The Common Component Modelling Example, volume 5153 of LNCS. Springer, 2008.
[4]
A. Martens, H. Koziolek, S. Becker, and R. H. Reussner. Automatically improve software models for performance, reliability and cost using genetic algorithms. In Proc. of WOSP/SIPEW '10, pages 105--116. ACM, 2010.
[5]
F. Maswar, M. R. V. Chaudron, I. Radovanovic, and E. Bondarev. Improving architectural quality properties through model transformations. In Software Engineering Research and Practice, pages 687--693, 2007.
[6]
Object Management Group (OMG). Meta Object Facility (MOF) Core Specification -- Version 2.0, January 2006.
[7]
T. Saxena and G. Karsai. MDE-based approach for generalizing design space exploration. In MODELS 2010, volume 6394 of LNCS, pages 46--60. Springer, 2010.
[8]
J. Xu. Rule-based automatic software performance diagnosis and improvement. In Proc. of WOSP'08, pages 1--12, New York, NY, USA, 2008. ACM.

Cited By

View all

Index Terms

  1. Towards a generic quality optimisation framework for component-based system models

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    CBSE '11: Proceedings of the 14th international ACM Sigsoft symposium on Component based software engineering
    June 2011
    214 pages
    ISBN:9781450307239
    DOI:10.1145/2000229
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 20 June 2011

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. component-based
    2. optimisation
    3. quality

    Qualifiers

    • Research-article

    Conference

    Comparch '11
    Sponsor:

    Acceptance Rates

    Overall Acceptance Rate 55 of 147 submissions, 37%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)2
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 16 Feb 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2020)SQuAT-Vis: Visualization and Interaction in Software Architecture OptimizationSoftware Architecture10.1007/978-3-030-59155-7_9(107-119)Online publication date: 7-Sep-2020
    • (2019)Model-driven allocation engineeringAutomated Software Engineering10.1007/s10515-018-0248-326:2(315-378)Online publication date: 1-Jun-2019
    • (2018)Generation of feasible deployment configuration alternatives for Data Distribution Service based systemsComputer Standards & Interfaces10.1016/j.csi.2018.01.00258:C(126-145)Online publication date: 1-May-2018
    • (2018)Guidance of Architectural Changes in Technical Systems with Varying Operational ModesSoftware Architecture10.1007/978-3-030-00761-4_3(37-45)Online publication date: 15-Sep-2018
    • (2017)Distributed quality-attribute optimization of software architecturesProceedings of the 11th Brazilian Symposium on Software Components, Architectures, and Reuse10.1145/3132498.3132509(1-10)Online publication date: 18-Sep-2017
    • (2017)Agent Negotiation Techniques for Improving Quality-Attribute Architectural TradeoffsAdvances in Practical Applications of Cyber-Physical Multi-Agent Systems: The PAAMS Collection10.1007/978-3-319-59930-4_15(183-195)Online publication date: 3-Jun-2017
    • (2015)Quality-oriented Decision Support for maintaining Architectures of fault-tolerant Space SystemsProceedings of the 2015 European Conference on Software Architecture Workshops10.1145/2797433.2797484(1-5)Online publication date: 7-Sep-2015
    • (2015)Model-driven allocation engineeringProceedings of the 30th IEEE/ACM International Conference on Automated Software Engineering10.1109/ASE.2015.18(374-384)Online publication date: 9-Nov-2015
    • (2014)Performance queries for architecture-level performance modelsProceedings of the 5th ACM/SPEC international conference on Performance engineering10.1145/2568088.2568100(99-110)Online publication date: 22-Mar-2014
    • (2014)Notice of Violation of IEEE Publication Principles - A Systematic literature survey for integrating design algebra with object oriented design methods in the context of Software architecture2014 International Conference on Issues and Challenges in Intelligent Computing Techniques (ICICT)10.1109/ICICICT.2014.6781354(638-646)Online publication date: Feb-2014
    • Show More Cited By

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media