Defining and Supporting Concurrent Engineering Policies in SCM

  • Jacky Estublier
  • Sergio García
  • Germán Vega
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2649)


Software Configuration Management addresses roughly two areas, the first and older one concerns the storage of the entities produced during the software project; the second one concerns the control of the activities performed for the production / change of these entities. Work space support can be seen as subsuming most of the later dimension. Indeed, work space is the place where activities take place; controlling the activities, to a large extent, is work space control. This short paper presents our concurrent engineering experience in Dassault Systèmes, as well as our new approach in the modeling and support of concurrent engineering for large teams.


Local Policy Work Space Version Manager Local History Virtual Enterprise 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    M. Nodine, S. Ramaswamy, and S. Zdonik. “A Cooperative Transaction Model for Design Databases”. Edited by A. Elmagarmid. “Database Transaction Models”. Chapter 3, pages 54–85, Morgan Kauffman Publishers, Inc.Google Scholar
  2. [2]
    S. Heiler, S. Haradhvala, S. Zdonik. B. Blaustein, and A. Rosenthal “A Flexible Framework for Transaction Management in Engineering Environments”. Edited by A. Elmagarmid. “Database Transaction Models”. Chapter 88–121, Morgan Kauffman Publishers, Inc.Google Scholar
  3. [3]
    A. Skarra. “Localized correctness specifications for cooperating transactions in an object-oriented database”. Office Knowledge Engineering, 4(1):79–106, 1991Google Scholar
  4. [4]
    J. Estublier. “Workspace Management in Software Engineering Environments”. In SCM-Workshop. LNCS 1167, Springer-Verlag, Berlin, Germany, March 1996Google Scholar
  5. [5]
    J. Estublier and R. Casallas. “Three Dimensional Versioning”. In SCM-4 and SCM-5 Workshops. J. Estublier (editor), September, 1995. LNCS 1005, Springer-Verlag, Berlin, GermanyGoogle Scholar
  6. [6]
    J. Estublier. “Distributed Objects for Concurrent Engineering”. In SCM-9. Toulouse, France. September 1999Google Scholar
  7. [7]
    P. Dourish and V. Belloti: “Awareness and Coordination in Shared Work Spaces”. Proceedings of the ACM Conference on Computer Supported Cooperative Work (CSCW’92)Google Scholar
  8. [8]
    C. Neuwirth, D. Kaufer, R. Chandhok, and J. Morris, “Issues in the design of Computer Support for Co-authoring and Commenting”, Proc. CSCW’90 Computer Supported Cooperative Work (Los Angeles, Ca., October 1990)Google Scholar
  9. [9]
    J. Estublier and R. Casallas. “The Adele Software Configuration Management”. Configuration Management”. Configuration Management. Edited by W. Tichy; J. Wiley and Sons. 1994. Trends in softwareGoogle Scholar
  10. [10]
    A. Skarra. Concurrency control for cooperating transactions in an object-oriented database. SIGPLAN Notices, 24(4), April 1989Google Scholar
  11. [11]
    J. Estublier, S. Dami, and M. Amiour. “APEL: A graphical yet Executable Formalism for Process Modelling”. Automated Software Engineering, ASE journal. Vol. 5, Issue 1, 1998Google Scholar
  12. [12]
    J. Estublier, S. Dami, and M. Amiour. High Level Processing for SCM Systems. SCM 7, LNCS 1235. pages 81–98, May, Boston, USA, 1997Google Scholar
  13. [13]
    P. Molli, H. Skaf-Molli, and C. Bouthier: “State Treemap: an Awareness Widget for Multi-Synchronous Groupware”. 7th International Workshop on Groupware (CRIWG’01). September 2001Google Scholar
  14. [14]
    P. Dourish and S. Blay, “Portholes: Supporting Awareness in Distributed Work Groups”, Proc. CHI’92 Human Factors in Computer Systems (Monterey, CA, May 1993)Google Scholar
  15. [15]
    C. Godart, F. Charoy, O. Perrin, and H. Skaf-Molli: “Cooperative Workflows to Coordinate Asynchronous Cooperative Applications in a Simple Way”. 7th International Conference on Parallel and Distributed Systems (ICPADS’00). Iwate, Japan, July 2000Google Scholar
  16. [16]
    M. Franklin, M. Carey, and M. Livny: “Transactional Client-Server Cache Consistency: Alternatives and Performance”. ACM Transactions on Database Systems, Vol. 22, No. 3. September 1997Google Scholar
  17. [17]
    C. Godart, G. Canals, F. Charoy, and P. Molly. “About some relationships between configuration management, software process and cooperative work: The COO Environment”. In 5th Workshop on Software Configuration and Maintenance, Seatle, Washington D.C. (USA), LNCS 1005, Springer-Verlag, Berlin, Germany, April 1995Google Scholar
  18. [18]
    C. Godart, O. Perrin, and H. Skaf. “Coo: A Workflow operator to improve cooperation modeling in virtual enterprises”. In 9th IEEE International Workshop on Research Issues in Data Engineering Information Technology for Virtual Enterprises” (RIDE-VE’99), 1999Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2003

Authors and Affiliations

  • Jacky Estublier
    • 1
  • Sergio García
    • 1
  • Germán Vega
    • 1
  1. 1.LSR-IMAGGrenoble Cedex 9France

Personalised recommendations