skip to main content
10.1145/1370152.1370158acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
research-article

Towards software configuration management for unified models

Published:17 May 2008Publication History

ABSTRACT

Change occurs throughout the software lifecycle. Software Configuration Management tools and techniques provide the foundation to effectively control change. With a growing number of approaches combining models from different domains into one unified, integrated model, ([15], [12]), there is also an emerging demand for SCM techniques and methods that are able to support these unified models. Traditional SCM systems operating on the abstraction of a filesystem and managing change at the granularity of textual lines are not adequate for these requirements. We propose a novel approach to SCM for unified models combining product versioning, operation-based deltas and change packages. To demonstrate feasibility we have implemented our approach in Sysiphus a suite of tools for collaborating over Software Engineering artifacts represented in a unified model.

References

  1. B. Bruegge, A. H. Dutoit, and T. Wolf. Sysiphus: Enabling informal collaboration in global software development. In Proceedings of the First International Conference on Global Software Engineering, October 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. R. Conradi and B. Westfechtel. Towards a uniform version model for software configuration management. In ICSE '97: Proceedings of the SCM-7 Workshop on System Configuration Management, pages 1--17, London, UK, 1997. Springer-Verlag. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. R. Conradi and B. Westfechtel. Version models for software configuration management. ACM Comput. Surv., 30(2):232--282, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. P. H. Feiler. Configuration management models in commercial environments. Technical report, Software Engineering Institute, Carnegie Mellon University, 1991.Google ScholarGoogle Scholar
  5. K. Letkeman. Comparing and merging uml models in ibm rational software architect. Technical report, Modeling Compare Support, IBM Rational, 2005.Google ScholarGoogle Scholar
  6. E. Lippe and N. van Oosterom. Operation-based merging. In SDE 5: Proceedings of the fifth ACM SIGSOFT symposium on Software development environments, pages 78--87, New York, NY, USA, 1992. ACM Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. A. Mehra, J. Grundy, and J. Hosking. A generic approach to supporting diagram differencing and merging for collaborative design. In ASE '05: Proceedings of the 20th IEEE/ACM international Conference on Automated software engineering, pages 204--213, New York, NY, USA, 2005. ACM Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. T. N. Nguyen, E. V. Munson, J. T. Boyland, and C. Thao. An infrastructure for development of object-oriented, multi-level configuration management services. In ICSE '05: Proceedings of the 27th international conference on Software engineering, pages 215--224, New York, NY, USA, 2005. ACM Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. T. ODA and M. SAEKI. Meta-Modeling Based Version Control System for Software Diagrams. IEICE Trans Inf Syst, E89-D(4):1390--1402, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. D. Ohst. A fine-grained version and confguration model in analysis and design. In ICSM '02: Proceedings of the International Conference on Software Maintenance (ICSM'02), page 521, Washington, DC, USA, 2002. IEEE Computer Society. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. H. Oliveira, L. Murta, and C. Werner. Odyssey-vcs: a flexible version control system for uml model elements. In SCM '05: Proceedings of the 12th international workshop on Software configuration management, pages 1--16, New York, NY, USA, 2005. ACM Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. I. Research. Jazz - innovation through collaboration, Jan. 2008.Google ScholarGoogle Scholar
  13. J. Rho and C. Wu. An efficient version model of software diagrams. In APSEC '98: Proceedings of the Fifth Asia Pacific Software Engineering Conference, page 236, Washington, DC, USA, 1998. IEEE Computer Society. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. T. View. IEEE Standard for Software Configuration Management Plans. IEEE Std 828-2005 (Revision of IEEE Std 828-1998), pages 0_1--19, 2005.Google ScholarGoogle Scholar
  15. T. Wolf. Rationale-based Unified Software Engineering Model. Dissertation, Technische Universität München, July 2007.Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Towards software configuration management for unified models

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      CVSM '08: Proceedings of the 2008 international workshop on Comparison and versioning of software models
      May 2008
      53 pages
      ISBN:9781605580456
      DOI:10.1145/1370152

      Copyright © 2008 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 17 May 2008

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      CVSM '08 Paper Acceptance Rate8of14submissions,57%Overall Acceptance Rate8of14submissions,57%

      Upcoming Conference

      ICSE 2025

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader