Concurrent design versioning system, based on XML file

Electrical engineers are interested in sharing knowledge with other disciplines like mechanics, thermal, etc.. Indeed, to design an electromechanical product requires more and more skills leading naturally to the concurrent design. A collaborative work, based on several exchanges (like data, expert rules, negotiations), by mainly using Internet protocols, needs dedicated supports, lighter than technical data management system and more dynamic. In this way, the paper proposes a software called Concurrent Design Versioning System (CoDVS). It is based on XML semi-structured file standard and concurrent versions system (CVS) concept. The software allows designer to exchange information and to work in a collaborative design process. This information is versioned as the nodes of an XML tree. The paper briefly reviews several versioning methods and details the CoDVS software.

[1]  Jennifer Widom,et al.  Change detection in hierarchically structured information , 1996, SIGMOD '96.

[2]  Kaizhong Zhang,et al.  A System for Approximate Tree Matching , 1994, IEEE Trans. Knowl. Data Eng..

[3]  Serge Abiteboul,et al.  Detecting changes in XML documents , 2002, Proceedings 18th International Conference on Data Engineering.

[4]  Kaizhong Zhang,et al.  On the Editing Distance Between Unordered Labeled Trees , 1992, Inf. Process. Lett..

[5]  Stanley M. Selkow,et al.  The Tree-to-Tree Editing Problem , 1977, Inf. Process. Lett..

[6]  Christoph M. Hoffmann,et al.  Pattern Matching in Trees , 1982, JACM.

[7]  Kuo-Chung Tai,et al.  The Tree-to-Tree Correction Problem , 1979, JACM.

[8]  Hector Garcia-Molina,et al.  Meaningful change detection in structured data , 1997, SIGMOD '97.

[9]  Carlo Zaniolo,et al.  XML document versioning , 2001, SGMD.

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

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

[12]  Frédéric Noël,et al.  Tools for Dynamic Sharing of Collaborative Design Information , 2003 .