• DocumentCode
    685504
  • Title

    Can Control-Component Libraries Reduce the Costs of Developing Control Engineering-Based Self-Adaptive Systems?

  • Author

    Patikirikorala, Tharindu ; Colman, Alan ; Jun Han

  • Author_Institution
    Swinburne Univ. of Technol., Hawthorn, VIC, Australia
  • Volume
    1
  • fYear
    2013
  • fDate
    2-5 Dec. 2013
  • Firstpage
    42
  • Lastpage
    49
  • Abstract
    Many approaches have been proposed to develop self-adaptive software systems based on control engineering methods in recent years. However, these research works only evaluate the self-adaptive capabilities of the proposed control solution, but no evaluation is performed to quantify the costs of implementing such a control solution. This paper provides results of an empirical study, conducted to quantify the implementation, testing and knowledge requirement costs of building a self-adaptive software system using control engineering methods. Our objective is to investigate, whether these costs can be significantly reduced if a library of prepackaged control components is available to software engineers. The findings of the study indicate that the aforementioned costs can be significantly reduced when supporting libraries are available. We also list the lessons learned from this study and recommendations, which may be useful in designing experiments to evaluate engineering costs of self-adaptive methods in the future.
  • Keywords
    control engineering; self-adjusting systems; software cost estimation; software engineering; software libraries; control engineering-based self-adaptive systems; control-component libraries; cost reduction; implementation costs; knowledge requirement costs; prepackaged control components library; self-adaptive software system building; software engineers; testing costs; Computer architecture; Control engineering; Knowledge engineering; Libraries; Software systems; control engineering; empirical study; self-adaptive systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference (APSEC), 2013 20th Asia-Pacific
  • Conference_Location
    Bangkok
  • ISSN
    1530-1362
  • Print_ISBN
    978-1-4799-2143-0
  • Type

    conf

  • DOI
    10.1109/APSEC.2013.17
  • Filename
    6805388