• DocumentCode
    3530615
  • Title

    Rule-Based Maintenance of Post-Requirements Traceability Relations

  • Author

    Mader, Patrick ; Gotel, Orlena ; Philippow, Ilka

  • Author_Institution
    Dept. of Software Syst., Ilmenau Tech. Univ., Ilmenau
  • fYear
    2008
  • fDate
    8-12 Sept. 2008
  • Firstpage
    23
  • Lastpage
    32
  • Abstract
    An accurate set of traceability relations between software development artifacts is desirable to support evolutionary development. However, even where an initial set of traceability relations has been established, their maintenance during subsequent development activities is time consuming and error prone, which results in traceability decay. This paper focuses solely on the problem of maintaining a set of traceability relations in the face of evolutionary change, irrespective of whether generated manually or via automated techniques, and it limits its scope to UML-driven development activities post-requirements specification. The paper proposes an approach for the automated update of existing traceability relations after changes have been made to UML analysis and design models. The update is based upon predefined rules that recognize elementary change events as constituent steps of broader development activities. A prototype traceMaintainer has been developed to demonstrate the approach. Currently, traceMaintainer can be used with two commercial software development tools to maintain their traceability relations. The prototype has been used in two experiments. The results are discussed and our ongoing work is summarized.
  • Keywords
    Unified Modeling Language; program diagnostics; software maintenance; UML analysis model; UML design model; UML-driven development activities; evolutionary change; evolutionary development; post-requirements specification; post-requirements traceability relation; predefined rules; rule-based maintenance; software development artifacts; traceability decay; traceability relations; Computer errors; Computer science; Information retrieval; Programming; Prototypes; Software prototyping; Software systems; Testing; USA Councils; Unified modeling language; Change; Post-requirements traceability; Rule-based traceability; Traceability maintenance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    International Requirements Engineering, 2008. RE '08. 16th IEEE
  • Conference_Location
    Catalunya
  • ISSN
    1090-705X
  • Print_ISBN
    978-0-7695-3309-4
  • Type

    conf

  • DOI
    10.1109/RE.2008.24
  • Filename
    4685649