@phdthesis{Beer2005, author = {Beer, Daniel G.}, title = {Systementwurf f{\"u}r verteilte Applikationen und Modelle im Bauplanungsprozess}, doi = {10.25643/bauhaus-universitaet.750}, url = {http://nbn-resolving.de/urn:nbn:de:gbv:wim2-20060418-7892}, school = {Bauhaus-Universit{\"a}t Weimar}, year = {2005}, abstract = {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{\"u}hrung der Ergebnisse. Die verf{\"u}gbare Planungssoftware unterst{\"u}tzt {\"u}berwiegend nur die Bearbeitung in der zweiten Phase und den Austausch der Datenbest{\"a}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{\"u}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{\"a}ngige Eigenschaften (Features). F{\"u}r die Bearbeitung einer Aufgabe werden Teilmengen auf Basis der Features gebildet, f{\"u}r deren Elemente neue Versionen abgeleitet und in einen privaten Arbeitsbereich geladen werden. Die Bearbeitung wird auf Operationen zur{\"u}ckgef{\"u}hrt, mit denen das gemeinsame Arbeitsmaterial konsistent zu halten ist. Die Systemarchitektur wird formal mit Mitteln der Mathematik beschrieben, verf{\"u}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.}, subject = {Planungsprozess}, language = {de} } @article{BeerFirmenichRichter2004, author = {Beer, Daniel G. and Firmenich, Berthold and Richter, Torsten}, title = {A Concept for CAD Systems with Persistent Versioned Data Models}, doi = {10.25643/bauhaus-universitaet.204}, url = {http://nbn-resolving.de/urn:nbn:de:gbv:wim2-20111215-2046}, year = {2004}, abstract = {The synchronous distributed processing of common source code in the software development process is supported by well proven methods. The planning process has similarities with the software development process. However, there are no consistent and similarly successful methods for applications in construction projects. A new approach is proposed in this contribution.}, subject = {Produktmodell}, language = {en} } @inproceedings{BeerFirmenich2003, author = {Beer, Daniel G. and Firmenich, Berthold}, title = {Freigabebest{\"a}nde von strukturierten Objektversionsmengen in Bauprojekten}, doi = {10.25643/bauhaus-universitaet.8}, url = {http://nbn-resolving.de/urn:nbn:de:gbv:wim2-20111215-80}, year = {2003}, abstract = {Die verteilte Bearbeitung gemeinsamer Produktmodelle ist im Bauwesen Gegenstand der aktuellen Forschung. Der vorgestellte L{\"o}sungsansatz bewegt sich in einem Spannungsfeld: Zum einen sollen die zu bearbeitenden Teilmengen des Produktmodells sehr flexibel durch die Planer zu bilden sein, zum anderen m{\"u}ssen Revisions- und Freigabest{\"a}nde dauerhaft und unver{\"a}nderlich definiert werden. In einer versionierten Umgebung mit vielen Abh{\"a}ngigkeiten sind diese Anforderungen schwierig zu erf{\"u}llen. Der vorgestellte L{\"o}sungsansatz zeigt die Bildung von Revisions- und Freigabest{\"a}nden, ohne die flexible verteilte Bearbeitung einzuschr{\"a}nken. Die Freigabest{\"a}nde m{\"u}ssen bestimmte Eigenschaften erf{\"u}llen: Es darf beispielsweise nur eine Version eines Objekts enthalten sein und es m{\"u}ssen die Bindungen zu anderen Objektversionen in einer konsistenten Weise ber{\"u}cksichtigt werden. Es wird eine mathematische Beschreibung gew{\"a}hlt, die auf der Mengenlehre und der Graphentheorie basiert.}, subject = {Bauvorhaben}, language = {de} }