Skip to main content

Implementation Concept of a Versioning Approach for Civil Engineering Process Models

  • Conference paper
  • First Online:
Book cover New World Situation: New Directions in Concurrent Engineering

Part of the book series: Advanced Concurrent Engineering ((ACENG))

  • 1635 Accesses

Abstract

Civil engineering processes are characterized by the specific peculiarity that they need to be designed individually for each project. A modelling technique has been developed at TU Berlin that is suitable to support the design of these processes. In this approach, the process is regarded as a result of a computation which requires specific user input. Project independent and project dependent information is necessary as user input. Thus, objects from different sources specified by different users form a model. Models which have been specified by different users need to be merged. Effects of subsequent modifications need to be determined. This collaborative mode of working requires a specific versioning. In this paper an implementation concept of a versioning approach is presented supporting collaboration in civil engineering process modelling. The versioning approach is based on objects administrated in sets.

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 259.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 329.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 329.99
Price excludes VAT (USA)
  • Durable hardcover 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

References

  1. Wolfgang H, Enge F. Can algorithms support the specification of construction schedules? ITcon. Process Model Process Manag Collab. 2006;11:547–64.

    Google Scholar 

  2. Wolfgang H. Process modelling in civil engineering. Structural Engineering International. J Int Assoc Bridge Struct Eng. 2009;1:91–101.

    Google Scholar 

  3. Al-Khudair A, Gray W, Miles J. Object-oriented versioning in a concurrent engineering design environment. Advances in databases. LNCS; 2001. p. 105–25.

    Google Scholar 

  4. King G, Bauer C, Andersen MR, Bernard E, Ebersole S. Hibernate reference documentation. Available from http://docs.jboss.org/hibernate/core/3.3/reference/en/html/. Cited 4 May 2010.

  5. Conradi R, Westfechtel B. Version models for software configuration management. ACM Comput Surv. 1998;30(2):232–82.

    Article  Google Scholar 

  6. Koegel M, Herrmannsdoerfer M, Helming J, Li Y. State-based vs. operation-based change tracking. In: Proc. of the joint ModSE-MCCM. 2009.

    Google Scholar 

  7. CVS—open source version control. Available from http://www.nongnu.org/cvs/. Cited 4 May 2010.

  8. Subversion software project. Available from http://subversion.tigris.org. Cited 18 Feb 2010.

  9. Git—fast version control system. Available from http://git-scm.com/. Cited 4 May 2010.

  10. Mercurial SCM. Available from http://mercurial.selenic.com/. Cited 4 May 2010.

  11. Zeller A, Snelting G. Unified versioning through feature logic. ACM Trans Softw Eng Methodol. 1997;6(4):398–441.

    Article  Google Scholar 

  12. Beer DG, Firmenich B, Beucke K. A system architecture for net-distributed applications in civil engineering. In: Proceedings of the joint international conference on computing and decision making in civil and building engineering. Montreal, Canada; 2006

    Google Scholar 

  13. Beer DG, Firmenich B, Richter T, Beucke K. A persistence interface for versioned object models. In: eWork and eBusiness in architecture, engineering and construction. In: Proceedings of the 5th european conference on product and process modelling in the building and construction industry: ECPPM 2004, 8–10 September 2004, Istanbul, Turkey. 2004. p. 49.

    Google Scholar 

  14. Beucke K. Versioned objects as a basis for engineering cooperation. Intelligent computing in engineering and architecture. LNCS; 2006. p. 74–82.

    Google Scholar 

  15. Beucke K, Firmenich B, Beer DG, Richter T. Verteilte Bearbeitung mit versionierten Produktmodellen im Bauwesen. In: Vernetzt-kooperative Planungsprozesse im Konstruktiven Ingenieurbau. Springer; 2007. p. 133–54.

    Google Scholar 

  16. Firmenich B, Koch C, Richter T, Beer DG. Versioning structured object sets using text based version control systems. In: CIB W78 22nd conference on information technology in construction, Dresden; 2005.

    Google Scholar 

  17. Firmenich B. CAD im Bauplanungsprozess: Verteilte Bearbeitung einer strukturierten Menge von Objektversionen. Shaker Verlag GmbH. 2002.

    Google Scholar 

  18. Pahl P, Beucke K. Neuere Konzepte des CAD im Bauwesen; Stand und Entwick-lungen. In: Internationales Kolloquium über Anwendungen der Informatik und Mathematik in Architektur und Bauwesen (IKM). Weimar: Bauhaus-Universität; 2000.

    Google Scholar 

  19. Beer DG, Firmenich B. Freigabebestände von strukturierten Objektversionsmengen in Bauprojekten. In: Internationales Kolloquium über Anwendungen der Informatik und Mathematik in Architektur und Bauwesen (IKM). Weimar: Bauhaus-Universität; 2003.

    Google Scholar 

  20. Huhnt W, Richter S. Modification management for planning processes. In: Proceedings of the workshop intelligent computing in engineering. Plymouth; 2008.

    Google Scholar 

  21. Huhnt W, Richter S, Enge F. Modification management for construction processes. Tsinghua Sci Technol. 2008;13(Suppl 1):185–91.

    Article  Google Scholar 

  22. Enterprise Java Beans 3.0 specification. Available from http://java.sun.com/products/ejb/docs.html. Cited 18 Feb 2010.

  23. Envers software project. Available from http://www.jboss.org/envers. Cited 18 Feb 2010.

Download references

Acknowledgements

The results presented in this paper have been worked out in the research and development project “IT-based Methods for the Design of Planning and Construction Processes”. The project is supported by TSB Technologiestiftung Berlin, co-financed by Europäischer Fonds für Regionale Entwicklung.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Wolfgang Huhnt .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag London Limited

About this paper

Cite this paper

Huhnt, W., Olbrich, L., Fedotov, V., Enge, F., Richter, S. (2010). Implementation Concept of a Versioning Approach for Civil Engineering Process Models. In: Pokojski, J., Fukuda, S., Salwiński, J. (eds) New World Situation: New Directions in Concurrent Engineering. Advanced Concurrent Engineering. Springer, London. https://doi.org/10.1007/978-0-85729-024-3_54

Download citation

  • DOI: https://doi.org/10.1007/978-0-85729-024-3_54

  • Published:

  • Publisher Name: Springer, London

  • Print ISBN: 978-0-85729-023-6

  • Online ISBN: 978-0-85729-024-3

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics