Software Connguration Management and Engineering Data Management: Diierences and Similarities

Engineering data management and software con guration management have been evolving fairly independently On the other hand it has been observed earlier that many parallels exist In this paper we examine the similarities of and di erences between EDM and SCM Many concepts are similar but there are some di erences concerning the objects to be managed As a consequence some sophisticated fea tures of modern SCM systems are not applicable in the EDM domain because they are based on assumptions which do not hold there objects represented as text les tools operating towards the le system Some suggestions for further work on version models and on the architecture of version support systems are outlined

[1]  Randy H. Katz,et al.  The design and implementation of a version server for computer‐aided design data , 1989, Softw. Pract. Exp..

[2]  Hans-Jörg Bullinger,et al.  Concurrent Simultaneous Engineering Systems , 1996 .

[3]  Butler W. Lampson,et al.  Practical use of a polymorphic applicative language , 1983, POPL '83.

[4]  Franz-Josef Stewing,et al.  A Common Data Schema for Tool Integration , 1992, Rechnerunterstütztes Entwerfen und Konstruieren.

[5]  Ken G. McIntosh Engineering Data Management: A Guide to Successful Implementation , 1995 .

[6]  B. L. MacCarthy Engineering Data Management—A Guide to Successful Implementation , 1996 .

[7]  I. G. BONNER CLAPPISON Editor , 1960, The Electric Power Engineering Handbook - Five Volume Set.

[8]  Bernhard Westfechtel Integrated Product and Process Management for Engineering Design Applications , 1996 .

[9]  Susan A. Dart,et al.  Parallels in Computer-Aided Design Framework and Software Development Environment Efforts , 1992, Electronic Design Automation Frameworks.

[10]  Reidar Conradi,et al.  Towards a Uniform Version Model for Software Configuration Management , 1997, SCM.

[11]  Steven P. Reiss,et al.  Configuration management with logical structures , 1996, Proceedings of IEEE 18th International Conference on Software Engineering.

[12]  Walter F. Tichy,et al.  Rcs — a system for version control , 1985, Softw. Pract. Exp..

[13]  Shirley Dex,et al.  JR 旅客販売総合システム(マルス)における運用及び管理について , 1991 .

[14]  Editors , 1986, Brain Research Bulletin.

[15]  Marc J. Rochkind,et al.  The source code control system , 1975, IEEE Transactions on Software Engineering.

[16]  Christoph Reichenberger Concepts and Techniques for Software Version Control , 1994, Softw. Concepts Tools.

[17]  David Notkin,et al.  Gandalf: Software development environments , 1986, IEEE Transactions on Software Engineering.

[18]  Wojciech Cellary,et al.  Consistency of Versions in Object-Oriented Databases , 1990, Building an Object-Oriented Database System, The Story of O2.

[19]  David G. Korn,et al.  n -DFS: the Multiple Dimensional File System , 1995 .

[20]  Harald Schöning,et al.  Mapping a version model to a complex-object data model , 1992, [1992] Eighth International Conference on Data Engineering.

[21]  David B. Leblang,et al.  Computer-Aided Software Engineering in a distributed workstation environment , 1984, SDE 1.

[22]  Reidar Conradi,et al.  Integrated Product and Process Management in EPOS , 1996 .

[23]  Randy H. Katz,et al.  Toward a unified framework for version modeling in engineering databases , 1990, CSUR.

[24]  ScioreEdward Versioning and configuration management in an object-oriented data model , 1994, VLDB 1994.

[25]  François Bancilhon,et al.  Building an Object-Oriented Database System, The Story of O2 , 1992 .

[26]  Andreas Zeller,et al.  Unified versioning through feature logic , 1997, TSEM.

[27]  Josephine Micallef,et al.  The Asgard System: Activity-Based Configuration Management , 1996, SCM.

[28]  S B Harris,et al.  Business Strategy and the Role of Engineering Product Data Management: A Literature Review and Summary of the Emerging Research Questions , 1996 .

[29]  David J. DeWitt,et al.  The Object-Oriented Database System Manifesto , 1994, Building an Object-Oriented Database System, The Story of O2.

[30]  Bjørn P. Munch HiCoV: Managing the Version Space , 1996, SCM.

[31]  Bernhard Westfechtel,et al.  A Graph-Based System for Managing Configurations of Engineering Design Documents , 1996, Int. J. Softw. Eng. Knowl. Eng..

[32]  Manfred Nagl,et al.  Building Tightly Integrated Software Development Environments: The IPSEN Approach , 1996, Lecture Notes in Computer Science.

[33]  Reidar Conradi,et al.  IDL as a data description language for a programming environment database , 1987, SIGP.

[34]  Reidar Conradi,et al.  Change Oriented Versioning , 1989, ESEC.

[35]  Stuart I. Feldman,et al.  Make — a program for maintaining computer programs , 1979, Softw. Pract. Exp..