• DocumentCode
    3128277
  • Title

    Concurrent Fine-Grained Versioning of UML Models

  • Author

    De Lucia, Andrea ; Fasano, Fausto ; Scanniello, Giuseppe ; Tortora, Genoveffa

  • Author_Institution
    Dipt. di Mat. e Inf., Univ. of Salerno, Salerno
  • fYear
    2009
  • fDate
    24-27 March 2009
  • Firstpage
    89
  • Lastpage
    98
  • Abstract
    Concurrent versioning of source code is a common and well-established practice to manage concurrency and consistency within source code repository. With the growing complexity of nowadays software systems, the need for high level representations of the system to develop becomes inevitable. These software models evolve together with the software system, thus requiring versioning management. Moreover, software models are often the result of cooperative work by different software engineers, that need to update them even concurrently.Unfortunately, the available concurrent versioning tools, do not provide an adequate support for this type of software artifacts. We propose a solution to manage versioning and concurrency for software models (in particular, UML models), that consists of a fine-grained concurrent modeling approach. The approach has been implemented and integrated in an artifact management system, thus also enabling reuse of model elements across the entire project.
  • Keywords
    Unified Modeling Language; concurrent engineering; software engineering; source coding; UML models; artifact management system; concurrent fine-grained versioning; concurrent versioning tools; software artifacts; software engineers; software models; software systems; source code repository; Asset management; Collaborative work; Concurrent computing; Environmental management; Merging; Project management; Software maintenance; Software systems; Software tools; Unified modeling language; Concurrent Versioning; Fine-grained artifact management; UML model versioning;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance and Reengineering, 2009. CSMR '09. 13th European Conference on
  • Conference_Location
    Kaiserslautern
  • ISSN
    1534-5351
  • Print_ISBN
    978-0-7695-3589-0
  • Type

    conf

  • DOI
    10.1109/CSMR.2009.35
  • Filename
    4812742