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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Wolfgang H, Enge F. Can algorithms support the specification of construction schedules? ITcon. Process Model Process Manag Collab. 2006;11:547–64.
Wolfgang H. Process modelling in civil engineering. Structural Engineering International. J Int Assoc Bridge Struct Eng. 2009;1:91–101.
Al-Khudair A, Gray W, Miles J. Object-oriented versioning in a concurrent engineering design environment. Advances in databases. LNCS; 2001. p. 105–25.
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.
Conradi R, Westfechtel B. Version models for software configuration management. ACM Comput Surv. 1998;30(2):232–82.
Koegel M, Herrmannsdoerfer M, Helming J, Li Y. State-based vs. operation-based change tracking. In: Proc. of the joint ModSE-MCCM. 2009.
CVS—open source version control. Available from http://www.nongnu.org/cvs/. Cited 4 May 2010.
Subversion software project. Available from http://subversion.tigris.org. Cited 18 Feb 2010.
Git—fast version control system. Available from http://git-scm.com/. Cited 4 May 2010.
Mercurial SCM. Available from http://mercurial.selenic.com/. Cited 4 May 2010.
Zeller A, Snelting G. Unified versioning through feature logic. ACM Trans Softw Eng Methodol. 1997;6(4):398–441.
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
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.
Beucke K. Versioned objects as a basis for engineering cooperation. Intelligent computing in engineering and architecture. LNCS; 2006. p. 74–82.
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.
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.
Firmenich B. CAD im Bauplanungsprozess: Verteilte Bearbeitung einer strukturierten Menge von Objektversionen. Shaker Verlag GmbH. 2002.
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.
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.
Huhnt W, Richter S. Modification management for planning processes. In: Proceedings of the workshop intelligent computing in engineering. Plymouth; 2008.
Huhnt W, Richter S, Enge F. Modification management for construction processes. Tsinghua Sci Technol. 2008;13(Suppl 1):185–91.
Enterprise Java Beans 3.0 specification. Available from http://java.sun.com/products/ejb/docs.html. Cited 18 Feb 2010.
Envers software project. Available from http://www.jboss.org/envers. Cited 18 Feb 2010.
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
Corresponding author
Editor information
Editors and Affiliations
Rights 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)