TY - THES A1 - Koch, Christian T1 - Bauwerksmodellierung im kooperativen Planungsprozess: Mit der Objektorientierung zur Verarbeitungsorientierung T1 - Building Modeling in Cooperative Design: With Object-orientation to Processing-orientation N2 - Im rechnergestützten Bauplanungsprozess arbeiten verschiedene Fachplaner an der gemeinsamen Aufgabe, ein Bauwerk zu planen, zusammen. Verfügbare Kooperationsansätze beschäftigen sich mit versionierten und verteilten Bauwerksmodellen, die auf Basis der Objektorientierung virtuelle Bauwerkszustände beschreiben. Die in diesen zustandsorientierten Modellen unberücksichtigten Zustandsänderungen führen zu derzeitigen Problemen beim Austausch, beim Vergleich und bei der Zusammenführung von versionierten Bauwerksinformationen. Gegenstand der vorliegenden Arbeit ist die Entwicklung eines verarbeitungsorientierten Ansatzes zur ganzheitlichen Betrachtung der Bauwerksmodellierung. Neben der zustandsorientierten Beschreibung eines virtuellen Bauwerks werden zusätzlich änderungsorientierte Informationen in Form von Modellieroperationen in der Modellbildung berücksichtigt. Es wird eine Modellierungssprache definiert, um Operationen formal zu beschreiben. Modellieroperationen bilden eine Verarbeitungsschnittstelle für Objektmodelle, repräsentieren Entwurfsabsichten, reichern bestehende Bauwerksmodelle mit Änderungssemantik an und tragen zur Konsistenzsicherung in diesen Modellen bei. Neuartige Kooperationskonzepte für den Austausch, den Vergleich und das Zusammenführen von versionierten Bauwerksinformationen werden auf Grundlage des vorgeschlagenen Ansatzes entwickelt. Sowohl das Modell als auch die Sprache werden unabhängig von aktuellen Technologien formal beschrieben. Die prinzipielle Anwendbarkeit des vorgeschlagenen Ansatzes wird im Rahmen einer Pilotimplementierung auf Basis eines Open-Source-Systems im Bauwesen nachgewiesen. N2 - Several actors involved in the computer-supported building planning process work together towards a common goal - the design of a building. Available cooperation approaches focus on versioned and distributed building models which describe virtual building states on the basis of the object-oriented method. State changes remain unconsidered and lead to known problems when exchanging, comparing and merging versioned building information. The work presented deals with the development of a processing-oriented approach for the integral consideration of building modeling. In addition to the state-oriented description of a virtual building, change-oriented information is provided by means of model operations. A new modeling language is defined for the formal description of operations. Model operations establish a processing interface for object models, represent design intents, enhance existing building models with change semantics and add to the consistency of these models. New enhanced concepts for cooperation are defined on the basis of the approach presented. These concepts provide functionality for cooperation when exchanging, comparing and merging versioned building information. Both the model and the language are formally described in order to be independent of current technologies. The applicability of the approach proposed is verified in principle by a pilot implementation based on an Open Source engineering system. T3 - Informatik in Architektur und Bauwesen - 1 KW - Planungsprozess KW - Kooperation KW - Objektorientierung KW - Informationsmanagement KW - Bauwerksmodellierung KW - Versionierung KW - cooperation KW - building modeling KW - object-orientation KW - versioning KW - information management Y1 - 2008 U6 - http://nbn-resolving.de/urn/resolver.pl?urn:nbn:de:gbv:wim2-20090415-14647 UR - http://www.vdg-weimar.de/katalog/bauwerksmodellierung-im-kooperativen-planungsprozess-mit-der-objektorientierung-zur-verarbeitungsorientierung-1098.html SN - 978-3-95773-029-9 ER - TY - THES A1 - Richter, Torsten T1 - Konzepte für den Einsatz versionierter Objektmodelle im Bauwesen T1 - Concepts for the application of versioned object models in the building industry N2 - Bauwerke sind in der Regel Unikate, für die meist eine komplette und aufwändige Neuplanung durchzuführen ist. Der Umfang und die Verschiedenartigkeit der einzelnen Planungsaufgaben bedingen ein paralleles Arbeiten der beteiligten Fachplaner. Darüber hinaus ist die Bauplanung ein kreativer und iterativer Prozess, der durch häufige Änderungen des Planungsmaterials und Abstimmungen zwischen den Fachplanern gekennzeichnet ist. Mithilfe von speziellen Fachanwendungen erstellen die Planungsbeteiligten verschiedene Datenmodelle, zwischen denen fachliche Abhängigkeiten bestehen. Ziel der Arbeit ist es, die Konsistenz der einzelnen Fachmodelle eines Bauwerks sicherzustellen, indem Abhängigkeiten auf Basis von Objektversionen definiert werden. Voraussetzung dafür ist, dass die Fachanwendungen nach dem etablierten Paradigma der objektorientierten Programmierung entwickelt wurden. Das sequentielle und parallele Arbeiten mehrerer Fachplaner wird auf Basis eines optimistischen Zugriffsmodells unterstützt, das ohne Schreibsperren auskommt. Weiterhin wird die Historie des Planungsmaterials gespeichert und die Definition von rechtsverbindlichen Freigabeständen ermöglicht. Als Vorbild für die Systemarchitektur diente das Softwarekonfigurationsmanagement, dessen Versionierungsansatz meist auf einem Client-Server-Modell beruht. Die formale Beschreibung des verwendeten Ansatzes wird über die Mengenlehre und Relationenalgebra vorgenommen, so dass er allgemeingültig und technologieunabhängig ist. Auf Grundlage dieses Ansatzes werden Konzepte für den Einsatz versionierter Objektmodelle im Bauwesen erarbeitet und mit einer Pilotimplementierung basierend auf einer Open-Source-Ingenieurplattform an einem praxisnahen Szenario verifiziert. Beim Entwurf der Konzepte wird besonderer Wert auf die Handhabbarkeit der Umsetzung gelegt. Das betrifft im Besonderen die hierarchische Strukturierung des Projektmaterials, die ergonomische Gestaltung der Benutzerschnittstellen und der Erzielung von geringen Anwortzeiten. Diese Aspekte sind eine wichtige Voraussetzung für die Effizienz und Akzeptanz von Software im praktischen Einsatz. Bestehende Fachanwendungen können durch geringen Entwicklungsaufwand einfach in die verteilte Umgebung integriert werden, ohne sie von Grund auf programmieren zu müssen. N2 - Structures are normally unique which often require a new, complete and complex design. The extensiveness and diverseness of the several planning tasks cause a parallel work of the involved planners. Furthermore, the building planning is a creative and iterative process that is characterised by frequent changes of the planning material and coordinations between the professional designers. The planners create different data models with dependencies between each other. The aim of this thesis is to ensure the consistency of the particular expert models by defining dependencies on the basis of object versions. A prerequisite is the development of all specialised applications with the established object-oriented programming paradigm. The sequential and parallel work of many planners is supported by an optimistic access model that does not require write locks. The history of the planning material will be stored additionally and the definition of release states is provided. The software configuration management served as a model for the system architecture whose versioning approach often relies on the client-server concept. The formal description of the used approach is done by the usage of the set theory and relational algebra to ensure its generality and independency from technologies. On the basis of this approach concepts for the application of versioned object models in civil engineering are formulated and verified at a practical scenario with a pilot implementation based on an open source engineering platform. A great importance was attached on the usability of the implementation. This affects especially the structuring of the project material, the ergonomic design of the user interface as well as the achievement of short response times. These aspects are a precondition for the efficiency and acceptance of the software by the practical users. Existing expert applications can be easily integrated in the distributed environment without programming them from scratch. T3 - Informatik in Architektur und Bauwesen - 3 KW - Computer Supported Cooperative Work KW - Objektorientierung KW - Bauplanung KW - Kooperation KW - Verteiltes System KW - Versionsverwaltung KW - Planungsprozess KW - Benut KW - Distributed computing KW - Computer Supported Cooperative Work KW - Object-oriented programming KW - Version control KW - Planning process Y1 - 2009 U6 - http://nbn-resolving.de/urn/resolver.pl?urn:nbn:de:gbv:wim2-20100115-14935 ER - TY - JOUR A1 - Artus, Mathias A1 - Koch, Christian T1 - Object-Oriented Damage Information Modeling Concepts and Implementation for Bridge Inspection JF - Journal of Computing in Civil Engineering N2 - Bridges are designed to last for more than 50 years and consume up to 50% of their life-cycle costs during their operation phase. Several inspections and assessment actions are executed during this period. Bridge and damage information must be gathered, digitized, and exchanged between different stakeholders. Currently, the inspection and assessment practices rely on paper-based data collection and exchange, which is time-consuming and error-prone, and leads to loss of information. Storing and exchanging damage and building information in a digital format may lower costs and errors during inspection and assessment and support future needs, for example, immediate simulations regarding performance assessment, automated maintenance planning, and mixed reality inspections. This study focused on the concept for modeling damage information to support bridge reviews and structural analysis. Starting from the definition of multiple use cases and related requirements, the data model for damage information is defined independently from the subsequent implementation. In the next step, the implementation via an established standard is explained. Functional tests aim to identify problems in the concept and implementation. To show the capability of the final model, two example use cases are illustrated: the inspection review of the entire bridge and a finite-element analysis of a single component. Main results are the definition of necessary damage data, an object-oriented damage model, which supports multiple use cases, and the implementation of the model in a standard. Furthermore, the tests have shown that the standard is suitable to deliver damage information; however, several software programs lack proper implementation of the standard. KW - Building Information Modeling KW - Brücke KW - Inspektion KW - Produktdaten KW - Objektorientierung KW - Building Information Modeling KW - Bridge KW - Inspection KW - Damage Information Modeling KW - Damage Y1 - 2022 U6 - http://nbn-resolving.de/urn/resolver.pl?urn:nbn:de:gbv:wim2-20220826-47087 UR - https://ascelibrary.org/doi/10.1061/%28ASCE%29CP.1943-5487.0001030 VL - 2022 IS - Volume 36, issue 6 SP - 1 EP - 21 ER - TY - CHAP A1 - Perevalova, Julia A1 - Pahl, Peter Jan T1 - Structural and Functional Dependence of Objects in Data Bases N2 - Let the information of a civil engineering application be decomposed into objects of a given set of classes. Then the set of objects forms the data base of the application. The objects contain attributes and methods. Properties of the objects are stored in the attributes. Algorithms which the objects perform are implemented in the methods of the objects. If objects are modified by a user, the consistency of data in the base is destroyed. The data base must be modified in an update to restore its consistency. The sequence of the update operations is not arbitrary, but is governed by dependence between the objects. The situation can be described mathematically with graph theory. The available algorithms for the determination of the update sequence are not suitable when the data base is large. A new update algorithm for large data bases has been developed and is presented in this paper. KW - Baubetrieb KW - Computerunterstütztes Verfahren KW - Objektorientierung KW - Datenbank Y1 - 2004 U6 - http://nbn-resolving.de/urn/resolver.pl?urn:nbn:de:gbv:wim2-20111215-1683 ER - TY - THES A1 - Beer, Daniel G. T1 - Systementwurf für verteilte Applikationen und Modelle im Bauplanungsprozess T1 - System design for distributed applications and models in the planning process N2 - Der Planungsprozess im Konstruktiven Ingenieurbau ist gekennzeichnet durch drei sich zyklisch wiederholende Phasen: die Phase der Aufgabenverteilung, die Phase der parallelen Bearbeitung mit entsprechenden Abstimmungen und die Phase der Zusammenführung der Ergebnisse. Die verfügbare Planungssoftware unterstützt überwiegend nur die Bearbeitung in der zweiten Phase und den Austausch der Datenbestände durch Dokumente. Gegenstand der Arbeit ist die Entwicklung einer Systemarchitektur, die in ihrem Grundsatz alle Phasen der verteilten Bearbeitung und unterschiedliche Arten der Kooperation (asynchron, parallel, wechselseitig) berücksichtigt und bestehende Anwendungen integriert. Das gemeinsame Arbeitsmaterial der Beteiligten wird nicht als Dokumentmenge, sondern als Menge von Objekt- und Elementversionen und deren Beziehungen abstrahiert. Elemente erweitern Objekte um applikationsunabhängige Eigenschaften (Features). Für die Bearbeitung einer Aufgabe werden Teilmengen auf Basis der Features gebildet, für deren Elemente neue Versionen abgeleitet und in einen privaten Arbeitsbereich geladen werden. Die Bearbeitung wird auf Operationen zurückgeführt, mit denen das gemeinsame Arbeitsmaterial konsistent zu halten ist. Die Systemarchitektur wird formal mit Mitteln der Mathematik beschrieben, verfügbare Technologie beschrieben und deren Einsatz in einem Umsetzungskonzept dargestellt. Das Umsetzungskonzept wird pilothaft implementiert. Dies erfolgt in der Umgebung des Internet in der Sprache Java unter Verwendung eines Versionsverwaltungswerkzeuges und relationalen Datenbanken. N2 - The planning process in structural engineering can be characterized by three iterative phases: the phase of distribution of tasks, the phase of parallel working with cooperation among the planners and the phase of merging the results. Available planning software does only support the second phase and the exchange of data via documents. The objective of this thesis is the development of a software architecture that supports the three phases and all types of cooperation (asynchronous, parallel and reciprocal) in principle and integrates existing engineering applications. The common planning material is abstracted as a set of object versions, element versions and their relationships. Elements extend objects with application independent properties, called features. Subsets on the base of features are calculated for the execution of tasks. Therefore new versions of elements and objects are derived and copied into the planners’s private workspace. Already stored versions remain unchanged and can be referred to. Modifications base on operations that ensure the consistency of the versioned model. The system architecture is formally described with mathematical methods. Available information technology is analyzed and used for an implementation concept. The implementation concept is proven by a pilot applicable in the Internet. The implementation is based on the programming language Java, a version control system and a relational database. KW - Planungsprozess KW - Kooperation KW - Versionsverwaltung KW - Objektorientierung KW - Verteilte Anwendungen KW - Verteilte Modelle KW - cooperation KW - distributed applications KW - distributed models KW - versioning Y1 - 2005 U6 - http://nbn-resolving.de/urn/resolver.pl?urn:nbn:de:gbv:wim2-20060418-7892 N1 - Shaker Verlag, ISBN 3-8322-5060-3 ER -