An Operation - Based Version Model for Softwore Diagrams

소프트웨어 다이어그램을 위한 오퍼레이션 기반 버전 모델

  • Published : 1999.04.01

Abstract

소프트웨어 시스템의 설계를 나타내기 위하여 여러 가지 종류의 다이어그램이 사용된다. 다이어그램은 다른 설계 문서나 원시 코드처럼 설계 과정에서 여러 버전이 생성된다. 그러나 기존의 소프트웨어 형상관리 도구나 객체 버전을 지원하는 객체지향 데이터베이스 관리 시스템은 작은 단위 다이어그램의 버전관리에는 적합하지 못하다. 본 연구에서는 작은 단위 소프트웨어 다이어그램을 위한 오퍼레이션기반 버전모델을 제안한다. 이 모델은 다이어그램이 소프트웨어 설계 정보를 나타내기 위하여 그래픽 정보를 수단으로 사용하고 있다는 점과 다이어그램의 구조가 노드와 에지로 이루어져 있다는 점을 반영한다. 다이어그램의 버전은 오퍼레이션 델타와 객체 가시성을 이용하여 효율적으로 저장되고 검색된다. 본 연구에서는 다이어그램의 두 버전을 병합하는 방법도 제시한다.

Keywords

References

  1. Proc. Australian Software Engineering Conf. A Generic Model for Fine Grained Configuration Management Including Version Control and Traceability P.Lindsay;Y.Liu;O.Traynor
  2. Proc. 3rd Int'l Workshop Software Configuration Management Structure-Oriented Merging of Revisions of Software Documents B.Westfechtel
  3. Proc. Symp.Foundations of Software Engineering Fine-Grained Revision Control for Collaborative Software Development B.Magnusson;U.Asklund;S.Minor
  4. Int'l J.Software Engineering and Knowledge Engineering v.6 no.4 A Graph-Based System for Managing Configurations of Engineering Design Documents B.Westfechtel
  5. Portable Common Tool Environment (PCTE) Abstract Specification ECMA
  6. Object-Oriented Database Systems E.Bertino;L.Martino
  7. In Building on Object-Oriented Database System Consistency of Versions in Object-Oriented Databases W.Cellary;G.Jomier
  8. Proc.1st Asia-Pacific Software Engineering Conf. The GOODSTEP Project: General Object-Oriented Database for Software Engineering Processes The GOODSTEP Team
  9. Proc.22nd Int'l Conf. Very Large Data Bases Modeling Design Versions R.Ramakrishnan;D.J.Ram
  10. VLDB Journal v.3 no.1 Version and Configuration Management in an Object-Oriented Data Model E.Sciore
  11. Proc. 4th Int'l Workshop Software Configuration Management Uniform Versioning: The Change-Oriented Model B.P.Munch'Jens-Otto Larsen;B.Gulla;R.Conradi;Even-Andre Karisson