Skip to main content

Differential Conversion: DWG – SVG Case Study

  • Conference paper
Book cover Cooperative Design, Visualization, and Engineering (CDVE 2007)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 4674))

  • 890 Accesses

Abstract

This paper is focused on differential conversion, which is a new approach to data transformation between different software systems. The strategy of differential conversion, which is built on a log of changes and identifier mapping, was introduced in CDVE 2006 in a purely theoretical paper entitled Data Exchange in CAD during Iterative Work with Heterogeneous Systems. A specific case study of differential conversion in use is elaborated in this text. It is about an intelligent bi-directional transformation between DWG and SVG. DWG is a proprietary CAD-format of the AutoCAD system, whereas SVG is an open, generic graphics format, based on XML. The implemented transformation allows usage of a model created in a CAD-system within a cooperative design intended for non-CAD users. It is useful not only for reading, but even for writing into the model and modifying it. Any changes made are returned back to the original model. The following case exemplifies the previously discussed strategy. For example, a project submitter, or another party in the review process, can use a normal, generic SVG editor for writing comments and proposals into the model. A solver can transform them back into the CAD-model, without other entities in the model being damaged. This case study describes differential export and import tools and takes note of the particular solutions of the log of changes and identifier mapping problems. It also describes the relationship to the original differential conversion proposal, discusses the particular implementation, and again generalizes into some design pattern for differential conversion implementation projects in the conclusion.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Ota, M., Jelínek, I.: Data Exchange in CAD During Iterative Work with Heterogenous. In: Luo, Y. (ed.) CDVE 2006. LNCS, vol. 4101, pp. 25–32. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  2.  W3C: Scalable Vector Graphics (SVG) 1.1 Specification, W3C Recommendation 14 (January 2003), http://www.w3.org/TR/SVG11/

  3. OMG: UML 2.1.1 (April 2007), http://www.omg.org/technology/documents/formal/uml.htm

  4. White, S.A.: Introduction to BPMN, IBM Corporation, USA (April 2007), http://www.bpmn.org/Documents/Introduction%20to%20BPMN.pdf

  5. White, S. A: Process Modeling Notations and Workflow Patterns, IBM Corporation, USA (December 2006), http://www.bpmn.org/Documents/Notations%20and%20Workflow%20Patterns.pdf

  6. Col.: Patterns (December 2006), http://is.tm.tue.nl/research/patterns/patterns.htm

  7. Autodesk: AutoCAD 2007 on-line developers quides (2006)

    Google Scholar 

  8. Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software, 1st edn. Addison-Wesley Professional, Reading (1995)

    Google Scholar 

  9. Hohpe, G., Woolf, B.: Enterprise Integration Patterns: Designing, Building, and Deploying. Addison-Wesley Professional, Reading (2003)

    Google Scholar 

  10. Fowler, M.: Patterns of Enterprise Application Architecture, 1st edn. Addison-Wesley Professional, Reading (2002)

    Google Scholar 

  11. Fowler, M.: Analysis Patterns: Reusable Object Models, 1st edn. Addison-Wesley Professional, Reading (1996)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Yuhua Luo

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Ota, M., Jelínek, I. (2007). Differential Conversion: DWG – SVG Case Study. In: Luo, Y. (eds) Cooperative Design, Visualization, and Engineering. CDVE 2007. Lecture Notes in Computer Science, vol 4674. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-74780-2_15

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-74780-2_15

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-74779-6

  • Online ISBN: 978-3-540-74780-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics