• DocumentCode
    2122375
  • Title

    Towards a versioning model for component-based software assembly

  • Author

    Gergic, Jaroslav

  • Author_Institution
    Dept. of Software Eng., Charles Univ., Prague, Czech Republic
  • fYear
    2003
  • fDate
    22-26 Sept. 2003
  • Firstpage
    138
  • Lastpage
    147
  • Abstract
    The world of software development has rapidly changed in the last few years due to the adoption of component-based technologies. The classical software configuration management, which deals with source code versioning, becomes insufficient in the world where most components are distributed in a binary form. This paper focuses on solving versioning issues in the SOFA/DCUP (software appliances/dynamic component updating) component environment. However, many ideas introduced in this paper are applicable in other component-based environments. The paper incorporates the following versioning issues: component and type identification, component and type evolution, component version description model and component retrieving based on the version description model. It also outlines a prototype repository designed as a proof of concept.
  • Keywords
    configuration management; object-oriented programming; program assemblers; software development management; software engineering; DCUP; SOFA; component evolution; component identification; component retrieval; component version description model; component-based software; component-based technologies; dynamic component updating; software appliances; software assembly; software configuration management; software development; source code versioning; type evolution; type identification; versioning issues; Assembly systems; Engineering management; Mathematics; Physics; Programming; Software engineering; Software maintenance; Software prototyping; Software systems; Space technology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 2003. ICSM 2003. Proceedings. International Conference on
  • ISSN
    1063-6773
  • Print_ISBN
    0-7695-1905-9
  • Type

    conf

  • DOI
    10.1109/ICSM.2003.1235415
  • Filename
    1235415