TY - CHAP A1 - Fröbel, Toni A1 - Firmenich, Berthold A1 - Koch, Christian ED - Gürlebeck, Klaus ED - Könke, Carsten T1 - COUPLING PATTERNS IN CIVIL ENGINEERING APPLICATIONS N2 - Buildings can be divided into various types and described by a huge number of parameters. Within the life cycle of a building, especially during the design and construction phases, a lot of engineers with different points of view, proprietary applications and data formats are involved. The collaboration of all participating engineers is characterised by a high amount of communication. Due to these aspects, a homogeneous building model for all engineers is not feasible. The status quo of civil engineering is the segmentation of the complete model into partial models. Currently, the interdependencies of these partial models are not in the focus of available engineering solutions. This paper addresses the problem of coupling partial models in civil engineering. According to the state-of-the-art, applications and partial models are formulated by the object-oriented method. Although this method solves basic communication problems like subclass coupling directly it was found that many relevant coupling problems remain to be solved. Therefore, it is necessary to analyse and classify the relevant coupling types in building modelling. Coupling in computer science refers to the relationship between modules and their mutual interaction and can be divided into different coupling types. The coupling types differ on the degree by which the coupled modules rely upon each other. This is exemplified by a general reference example from civil engineering. A uniform formulation of coupling patterns is described analogously to design patterns, which are a common methodology in software engineering. Design patterns are templates for describing a general reusable solution to a commonly occurring problem. A template is independent of the programming language and the operating system. These coupling patterns are selected according to the specific problems of building modelling. A specific meta-model for coupling problems in civil engineering is introduced. In our meta-model the coupling patterns are a semantic description of a specific coupling design. KW - Angewandte Informatik KW - Angewandte Mathematik KW - Architektur KW - Computerunterstütztes Verfahren KW - Computer Science Models in Engineering; Multiscale and Multiphysical Models; Scientific Computing Y1 - 2010 U6 - http://nbn-resolving.de/urn/resolver.pl?urn:nbn:de:gbv:wim2-20170314-28443 UR - http://euklid.bauing.uni-weimar.de/ikm2009/paper.html SN - 1611-4086 ER - TY - THES A1 - Fröbel, Toni T1 - Data coupled civil engineering applications: Modeling and quality assessment methods T1 - Datenkopplung für Anwendungen im Bauingenieurwesen: Methoden zur Modellierung und Qualitätsbewertung N2 - The planning process in civil engineering is highly complex and not manageable in its entirety. The state of the art decomposes complex tasks into smaller, manageable sub-tasks. Due to the close interrelatedness of the sub-tasks, it is essential to couple them. However, from a software engineering point of view, this is quite challenging to do because of the numerous incompatible software applications on the market. This study is concerned with two main objectives: The first is the generic formulation of coupling strategies in order to support engineers in the implementation and selection of adequate coupling strategies. This has been achieved by the use of a coupling pattern language combined with a four-layered, metamodel architecture, whose applicability has been performed on a real coupling scenario. The second one is the quality assessment of coupled software. This has been developed based on the evaluated schema mapping. This approach has been described using mathematical expressions derived from the set theory and graph theory by taking the various mapping patterns into account. Moreover, the coupling quality has been evaluated within the formalization process by considering the uncertainties that arise during mapping and has resulted in global quality values, which can be used by the user to assess the exchange. Finally, the applicability of the proposed approach has been shown using an engineering case study. N2 - Der Planungsprozess im Bauwesen ist hochkomplex und daher in seiner Gesamtheit nicht zu erfassen. Deshalb wird dieser in kleinere und beherrschbarere Teilaufgaben zerlegt. Auf Grund ihrer starken Wechselwirkungen ist deren Kopplung unabdingbar. Aus Sicht der Informatik wird dies jedoch durch eine große Anzahl inkompatibler Softwareanwendungen erschwert. Die Arbeit beschäftigt sich daher mit zwei wesentlichen Aufgabenfeldern im Bereich der Softwarekopplung. Als erstes werden Kopplungskonzepte unabhängig von spezifischen Hardware- oder Softwareeigenschaften beschrieben, um den Ingenieur bei der Durchführung und Auswahl von entsprechenden Kopplungsstrategien zu unterstützen. Dies wird durch eine Kopplungs-Mustersprache in Verbindung mit einer Meta-Modell-Architektur erreicht. Seine Anwendbarkeit wird an einem Kopplungsszenario gezeigt. Das zweite Aufgabenfeld beschäftigt sich mit der Qualität von gekoppelten Softwaresystemen. Eine Qualitätsbewertung erfolgt hierbei auf Basis von bewertetem Schema-Mapping. Der Ansatz ist auf Grundlage der Mengen- und Graphentheorie mathematisch beschrieben. Er berücksichtigt die gängigen Mapping-Muster und Unsicherheiten, die während des Mappingprozesses auftreten können. Der Bewertungsprozess liefert einen globalen Qualitätswert, der vom Ingenieur direkt verwendet werden kann, um den Austausch zu bewerten. Die Anwendbarkeit wird an einem Beispiel gezeigt. T3 - Schriftenreihe des DFG Graduiertenkollegs 1462 Modellqualitäten // Graduiertenkolleg Modellqualitäten - 6 KW - Data exchange, Schema mapping, Quality assessment, Uncertainty, Coupling, BIM, Design patterns, Metamodel architecture KW - Data exchange, Schema mapping, Quality assessment, Uncertainty, Coupling, BIM, Design patterns, Metamodel architecture Y1 - 2013 U6 - http://nbn-resolving.de/urn/resolver.pl?urn:nbn:de:gbv:wim2-20130128-18366 SN - 978-3-86068-486-3 PB - Verlag der Bauhaus-Universität Weimar 2013 CY - Weimar ER -