• DocumentCode
    3199689
  • Title

    Optimisation Process for Maintaining Evolvability during Software Evolution

  • Author

    Brcina, Robert ; Bode, Stephan ; Riebisch, Matthias

  • Author_Institution
    Tech. Univ. of Ilmenau, Ilmenau
  • fYear
    2009
  • fDate
    14-16 April 2009
  • Firstpage
    196
  • Lastpage
    205
  • Abstract
    Software systems have to be changed continuously and evolutionarily throughout the whole time of their development and usage. Meanwhile, the software systems have to remain flexible in order to retain the ability to be extended by additional new features or to be changed. To maintain this ability, known as evolvability, the architecture of such software systems and its evolution must be continuously controlled and, if necessary improved. Existing design methodologies do not provide sufficient support for controlling the evolvability. One reason for this is, that in comparison with software maintainability, evolvability characteristics are hardly defined. This paper discusses evolvability, and introduces a quality model for it. Furthermore, a meta-model-based process for controlling and optimising the evolvability characteristics of software baselines is presented. The feasibility of this approach is shown by a case study based on the results from its implementation in large industrial projects.
  • Keywords
    software maintenance; software quality; meta-model-based process; optimisation process; software development; software evolution; software maintainability; software quality; Computer architecture; Conferences; Control systems; Design methodology; Electrical equipment industry; Maintenance engineering; Process control; Software maintenance; Software quality; Software systems; Evolvability; Metrics; Optimisation Process; Quality Evaluation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Computer Based Systems, 2009. ECBS 2009. 16th Annual IEEE International Conference and Workshop on the
  • Conference_Location
    San Francisco, CA
  • Print_ISBN
    978-0-7695-3602-6
  • Type

    conf

  • DOI
    10.1109/ECBS.2009.20
  • Filename
    4839246