• DocumentCode
    2834832
  • Title

    Object-oriented configuration management technology can improve software architectural traceability

  • Author

    Nguyen, Tien N. ; Munson, Ethan V. ; Thao, Cheng

  • Author_Institution
    Dept. of Comput. Sci., Wisconsin Univ., Milwaukee, WI, USA
  • fYear
    2005
  • fDate
    11-13 Aug. 2005
  • Firstpage
    86
  • Lastpage
    93
  • Abstract
    Software development is a dynamic process where engineers constantly modify and refine their systems. As a consequence, everything evolves including designs, system´s architectural structure, and implementation source code. Software evolution can easily make architectural traceability relationships between software architectural entities and corresponding source code become out of date. This paper suggests the use of object-oriented software configuration (SCM) and version management technology to manage versions of architectural structure/entities, source code, and the traceability relationships among them. The resulting architectural SCM system, MolhadoArch, always keeps architectural entities version-consistent with source code. Consistent configurations are maintained not only among source code but also with the high-level software architecture. MolhadoArch supports the management of both planned and unplanned evolution of software architecture.
  • Keywords
    configuration management; object-oriented programming; program diagnostics; software architecture; software maintenance; software process improvement; software prototyping; MolhadoArch; SCM; high-level software architecture; object-oriented software configuration management technology; software architectural traceability; software development; software evolution; source code; version management technology; Computer architecture; Computer science; Conference management; Engineering management; Programming; Software architecture; Software design; Software development management; Software systems; Technology management;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Research, Management and Applications, 2005. Third ACIS International Conference on
  • Print_ISBN
    0-7695-2297-1
  • Type

    conf

  • DOI
    10.1109/SERA.2005.54
  • Filename
    1563148