@article{WehnerSteinmannHuebler1997, author = {Wehner, R. and Steinmann, Frank and H{\"u}bler, Reinhard}, title = {FLEXOB - Entwicklungstool f{\"u}r dynamische, modellbasierte CAD-Systeme}, doi = {10.25643/bauhaus-universitaet.457}, url = {http://nbn-resolving.de/urn:nbn:de:gbv:wim2-20111215-4571}, year = {1997}, abstract = {Objektorientierte Modellierungstechniken werden gegenw{\"a}rtig vor allem Entwicklern von CAD-Systemen angeboten. Sie erzeugen {\"u}ber die Schritte OO-Modellanalyse und OO-Softwaredesign OO-Programme, die mit ihrer Compilation das durch den Softwareingenieur gefundene Modell festschreiben. Generell, aber insbesondere im Bauwerksdesign, ist dieses Vorgehen unbefriedigend, da hier eine Normung von Modellen nicht gelingt, der Entwurfsprozeß vergleichsweise lang ist und eine Kooperation von Ingenieurgewerken mit verschiedenen Modelldom{\"a}nen die Regel sind. Dar{\"u}ber hinaus weisen die Modelle in fr{\"u}hen Phasen ein hohes Maß an Unsch{\"a}rfe und Abstraktion auf. CAD-Tools, die diese Phasen unterst{\"u}tzen, ben{\"o}tigen deshalb: statt eines genormten Produktmodells ein einheitliches, kognitiv begr{\"u}ndetes Modellstrukturierungsparadigma, f{\"u}r das mit der Objektorientierung eine m{\"o}gliche Auspr{\"a}gung gegeben ist, ein explizites, verf{\"u}gbares Dom{\"a}nenmodell zur fortw{\"a}hrenden Interpretation von Bauwerksmodellen, deskriptive Elemente, die die Interpretation von Objekten und Attributen erleichtern, ein Konzept zur Behandlung von Unsch{\"a}rfe und Abstraktion. Hieraus ergeben sich f{\"u}r die Entwicklung von CAD-Systemen folgende Forderungen : Explizite Verf{\"u}gbarkeit von Klassenobjekten und deren Erzeugung und Ver{\"a}nderung zur Laufzeit, Vererbung auf Klassen- und Instanzniveau, Erweiterte Attributkonzepte (Facetten), Unterst{\"u}tzung der Aggregation als einer wesentlichen Modellstrukturierungsrelation, Verf{\"u}gbarkeit von OO-Schnittstellen zum Aufbau von CAD-Systemen aus Tools einerseits, sowie zur Trennung von Modellverwaltung und Modellrepr{\"a}sentation andererseits. Als ein herausragendes Merkmal des Objektorientierten Paradigmas wird die Anwendungsn{\"a}he genannt, da Erscheinungen der behandelten Dom{\"a}ne sich analog in Modellen und Programmen wiederfinden (sollen). Unter der Grundannahme, daß dieses Paradigma auch durch den Anwender zur Erstellung seiner Modellwelten verwendet wird, will FLEXOB eine homogene Umgebung schaffen, die die Modellwelt des Softwareingenieurs zu Analysezwecken dem Anwender zur Verf{\"u}gung stellt und die die Erweiterung dieser Modellwelt auf deskriptivem Niveau erm{\"o}glicht. Das Tool FLEXOB und einige wesentliche Implementationsdetails werden im Beitrag vorgestellt. Es handelt sich bei diesem Tools um eine C++ Klassenbibliothek, die entweder als Objektmodul oder als Windows-DLL verwendet werden kann. Aspekte des Nutzungsregimes solch flexibler Modellverwaltungen werden im Beitrag ebenfalls angespochen.}, subject = {CAD}, language = {de} } @inproceedings{HauschildBorrmannHuebler2004, author = {Hauschild, Thomas and Borrmann, Andr{\´e} and H{\"u}bler, Reinhard}, title = {Integration of Constraints into Digital Building Models for Cooperative Planning Processes}, doi = {10.25643/bauhaus-universitaet.177}, url = {http://nbn-resolving.de/urn:nbn:de:gbv:wim2-20111215-1775}, year = {2004}, abstract = {The uniqueness and the long life cycle of buildings imply a dynamically modifiable building model. The technological foundation for the management of digital building models, a dynamic model management system (MMS), developed by our research group, allows to explicitly access and to modify the object model of the stored planning data. In this paper, the integration of constraints in digital building models will be shown. Constraints are conditions, which apply to the instances of domain model classes, and are defined by the user at runtime of the information system. For the expression of constraints, the Constraint Modelling Language (CML) has been developed and will be described in this paper. CML is a powerful, intuitively usable object-oriented language, which allows the expression of constraints at a high semantic level. A constrained-enabled MMS can verify, whether an instance fulfils the applying constraints. To ensure flexibility, the evaluation of constraints is not implicitly performed by the systems, but explicitly initiated by the user. A classification of constraint types and example usage scenarios are given.}, subject = {Architektur}, language = {en} } @inproceedings{WillenbacherHuebler2000, author = {Willenbacher, Heiko and H{\"u}bler, Reinhard}, title = {Relationen zwischen Dom{\"a}nenmodellen Ansatz zur Schaffung einer integrierenden computergest{\"u}tzten Bauplanungsumgebung}, doi = {10.25643/bauhaus-universitaet.617}, url = {http://nbn-resolving.de/urn:nbn:de:gbv:wim2-20111215-6178}, year = {2000}, abstract = {Die zunehmend erforderliche Kooperation verschiedener Beteiligter unterschiedlicher Fachbereiche und der Einsatz hochspezialisierter Fachapplikationen in heterogenen Systemumgebungen unterstreichen die Bedeutung und Notwendigkeit neuer Konzepte und M{\"o}glichkeiten zur Schaffung einer computergest{\"u}tzten Integrationsebene. Ziel einer computergest{\"u}tzten Integrationsebene ist die Verbesserung der Kooperation und Kommunikation unter den Beteiligten. Grundlage daf{\"u}r ist die Etablierung eines effizienten und fehlerfreien Daten- und Informationsaustausches zwischen den verschiedenen Fachplanern und -applikationen. Die Basis f{\"u}r die Datenintegrationsebene bildet ein digitales Bauwerksmodell im Sinne eines >virtuellen Bauwerks<, welches alle relevanten Daten und Informationen {\"u}ber ein zu planendes oder real existierendes Bauwerk zur Verf{\"u}gung stellt. Bei der Verwirklichung einer Bauwerksmodell-orientierten Datenintegrationsebene und deren Modellverwaltung erweist sich speziell die Definition des Bauwerksmodells also die Spezifikation der relevanten auszutauschenden Daten als {\"a}ußerst komplex. Der hier vorzustellende Relationen-orientierte Ansatz, d.h. die Realisierung des Daten- und Informationsaustauschs mittels definierter Relationen und Beziehungen zwischen dynamisch modifizierbaren Dom{\"a}nenmodellen, bietet Ans{\"a}tze zur: * Verringerung und Beherrschung der Komplexit{\"a}t des Bauwerksmodells (Teilmodellbildung) * Realisierung eines effizienten Datenaustauschs (Relationenmanagement) Somit stellt der Relationenorientierte Ansatz einen ad{\"a}quaten L{\"o}sungsweg zur Modellierung eines digitalen Bauwerksmodells als Datenintegrationsebene f{\"u}r den Lebenszyklus eines Bauwerkes dar.}, subject = {Bauwesen}, language = {de} } @article{SteinmannHuebler1997, author = {Steinmann, Frank and H{\"u}bler, Reinhard}, title = {Vorgehensmodelle als Basis der Gestaltung durchgaengiger CAD-Systeme}, doi = {10.25643/bauhaus-universitaet.456}, url = {http://nbn-resolving.de/urn:nbn:de:gbv:wim2-20111215-4568}, year = {1997}, abstract = {F{\"u}r die Gestaltung einer durchg{\"a}ngigen Unterst{\"u}tzung des Entwurfsprozesses stehen gegenw{\"a}rtig deskriptive Modelle der Entwurfsobjekte im Mittelpunkt der Untersuchungen. Diese Modelle gestatten das Ableiten von Repr{\"a}sentationen sowie eine Weitergabe von Entwurfsergebnissen. Pragmatische Gliederungen des Entwurfsprozesses unterteilen diesen nach organisatorischen und betriebswirtschaftlichen Aspekten (Planbarkeit und Abrechenbarkeit) in eine Sequenz von Entwurfsphasen (HOAI). Diese Gliederungen ber{\"u}cksichtigen nicht das WIE des eigentlichen modellkreierenden Schaffensprozesses. F{\"u}r ein echtes CADesign bildet dessen Kl{\"a}rung jedoch die erforderliche Voraussetzung. Im Beitrag wird dazu von einem vereinheitlichten Set generischer Entwurfsaktionen ausgegangen. Auch dann, wenn die verschiedenen Entwurfsphasen und die Entwurfshandlungen der einzelnen Ingenieurgewerke mit spezifische Entwurfsmodellen verbunden werden, besteht damit eine Grundlage zur methodischen Fundierung entsprechender CAD-Tools. Die methodische Verfahrensweise {\"a}hnelt der, die in Form von Styleguides zur Gestaltung von 'Graphical User Interfaces' vorgeschlagen wird. Wesentliche praktische Benutzungen solche Basisaktivit{\"a}ten ergeben sich f{\"u}r: die Systematisierung computergest{\"u}tzter Entwurfshandlungen, insbesondere durch Erweiterung des deskriptiven um ein operationales Modell sowie deren erweiterte Interpretierbarkeit die Erzeugung wissensbasierter Werkzeuge zur automatischen Modellgenerierung/-konfiguration die Implementation von leistungsf{\"a}higen UNDO- bzw. TMS-Mechanismen.}, subject = {CAD}, language = {de} }