• DocumentCode
    2824825
  • Title

    A UML Profile and Tool Support for Evolutionary Requirements Engineering

  • Author

    Côté, Isabelle ; Heisel, Maritta

  • Author_Institution
    Univ. Duisburg-Essen, Duisburg, Germany
  • fYear
    2011
  • fDate
    1-4 March 2011
  • Firstpage
    161
  • Lastpage
    170
  • Abstract
    In this paper, we present a method to perform the first steps of software evolution, namely evolutionary requirements engineering, where new requirements have to be analyzed in the context of a set of already given requirements. The basic idea is to adjust an existing requirements engineering process so that evolution is supported. In the requirements engineering process we consider, the original software development problem is decomposed into a number of subproblems that are analyzed according to the problem frame approach. Evolution is performed by defining rules for each process step and each document that is generated in the respective step to incorporate the new evolution requirements into the existing requirements documents or to create, when necessary, additional documents. We show that the evolution task benefits from the chosen problem decomposition. The described software evolution method is tool-supported. Our tool UML4PF, which is based on the Eclipse Modeling Framework, supports the problem frame approach to software engineering by a specifically defined UML profile. We extend that profile so that it also covers software evolution.
  • Keywords
    Unified Modeling Language; software engineering; Eclipse modeling framework; UML profile; UML tool support; UML4PF tool; Unified Modeling Language; evolutionary requirements engineering; software development; software engineering; software evolution; Books; Context; Electronic mail; Programming; Software systems; Unified modeling language; Requirements engineering; Software evolution; Tool support; UML profile;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance and Reengineering (CSMR), 2011 15th European Conference on
  • Conference_Location
    Oldenburg
  • ISSN
    1534-5351
  • Print_ISBN
    978-1-61284-259-2
  • Type

    conf

  • DOI
    10.1109/CSMR.2011.22
  • Filename
    5741258