• DocumentCode
    2792970
  • Title

    Object-Oriented Software Configuration Management

  • Author

    Nguyen, Tien N.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Iowa State Univ.
  • fYear
    2006
  • fDate
    24-27 Sept. 2006
  • Firstpage
    351
  • Lastpage
    354
  • Abstract
    The ability to manage the evolution of a software system is critical to a successful development process. In a typical software development process, software engineers think and reason in terms of logical abstractions, their compositions and interrelations. However, existing version control and software configuration management (SCM) systems treat a software system as a set of files in a conventional file system. This creates an impedance mismatch between the design and implementation domain (semantic level) and the configuration management domain (file level). File-oriented SCM systems, whose concepts are heavily based on the storage structure, can become burdensome for developers partly because design/implementation methods and SCM infrastructures require different mental models. This paper describes Molhado (Nguyen, 2005; Nguyen et al., 2004; Nguyen et al., 2005), an extensible and adaptable SCM framework and infrastructure that helps developers quickly create the core of an object-oriented SCM system for any application domain independent of the concrete file structure. SCM systems based on Molhado can be built to operate entirely at the logical level, eliminating that impedance mismatch
  • Keywords
    configuration management; object-oriented programming; software maintenance; object-oriented software configuration management; software development; Application software; Concrete; Data models; Engineering management; File systems; Impedance; Object oriented modeling; Programming; Software development management; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 2006. ICSM '06. 22nd IEEE International Conference on
  • Conference_Location
    Philadelphia, PA
  • ISSN
    1063-6773
  • Print_ISBN
    0-7695-2354-4
  • Type

    conf

  • DOI
    10.1109/ICSM.2006.41
  • Filename
    4021361