18 research outputs found
Beiträge zur Automatisierung der frühen Entwurfsphasen verteilter Systeme
With the rapid increasing speed of electronic devices systems with
highercomplexity, interconnectedness and heterogeneity can be developed.
The developmentof such systems can only be done by teams of specialists.
Atthe same time the development needs to happen in parallel to ensure
anearly time to market. Therefore in the traditional design process the
designis described in form of a written specification of the common system
andpartitioned to several teams. This takes place in early design stages at
highproduct uncertainty. Sub system development assumptions and decisions
aremade without being able to evaluate the effect on the common system.
Thusmany critical errors, especially those, caused by coupling effects, are
discoveredduring system integration at the end of the design process.
Furthermorean optimization of the common system is not possible, because of
the lack ofa common system model. Hence the traditional design process is a
high riskdevelopment process.
In the Mission Level Design approach, an executable specification of
thecommon system instead of a written specification is developed after
conceptdevelopment. These is validated and optimized against the
requirements ofthe common system. The such validated specification of the
coupled systemis then passed on to specialist teams for sub system
development. The subsystems are then integrated. In this manner integration
problems can besolved in the early design stages. Development time and risk
can be reducedsignificantly.
To increase the specification quality and speed while developing common
systemmodels, in the present work, standardized methods for specification
andperformance evaluation of distributed systems and methods for
automatedmapping of function into architecture are developed. This allows
architectureoptimization of the common system in the early design stages.
In addition,methods for transformation of the abstract design into
implementations aredeveloped.Mit der rapide steigenden Geschwindigkeit elektronischer Bauelemente
könnenSysteme mit erhöhter Komplexität, Vernetzung und Heterogenität
entwickeltwerden. Dies hat zur Folge, dass eine Entwicklung nur durch
Teamsvon Spezialisten durchfĂĽhrbar ist. Gleichzeitig muss die Entwicklung
parallelerfolgen, um eine möglichst frühzeitige Produkteinführung zu
ermöglichen.Im traditionellen Entwurfsprozess wird daher der Entwurf in
Form einer geschriebenenSpezifikation des Gesamtsystems erfasst und
anschlieĂźend aufmehrere Teams aufgeteilt. Dies erfolgt in den frĂĽhen
Entwurfsphasen, welchedurch eine hohe Unsicherheit ĂĽber das Produkt
gekennzeichnet sind. DabeimĂĽssen bei der Entwicklung der Subsysteme
Annahmen und Entscheidungengetroffen werden, ohne den Einfluss auf das
Gesamtsystem abschätzenzu können. Kopplungseffekte werden weitestgehend
ignoriert. Viele kritische,insbesondere durch Kopplungseffekte
hervorgerufene Fehler, können folglicherst bei der Integration am Ende der
Entwicklung entdeckt werden. Zudem isteine Optimierung des Gesamtsystems
nicht möglich, da kein Gesamtsystemmodellvorliegt. Der traditionelle
Entwurfsprozess besitzt daher ein hohesEntwicklungsrisiko.
Beim Entwurfsansatz Mission Level Design wird nach dem
Konzeptentwurfanstatt einer geschriebenen eine ausfĂĽhrbare Spezifikation
des Gesamtsystemsentwickelt. Diese wird gegen die Gesamtsystemanforderungen
validiertund optimiert. Daraufhin wird die Spezifikation des gekoppelten
Gesamtsystemsan mehrere Teams zur Entwicklung der Subsysteme
weitergegeben,welche dann wieder zu einem Gesamtsystem integriert werden.
Integrationsproblemewerden so schon in den frühen Entwurfsphasen gelöst,
was einewesentliche Verringerung von Entwicklungszeit und -risiko bewirkt.
Um die Spezifikationsqualität und -geschwindigkeit bei der Entwicklung
vonGesamtsystemmodellen zu erhöhen, werden im Rahmen der Arbeit
standardisierteMethoden zur Beschreibung und Leistungsbewertung
verteilterSysteme, sowie zum automatisierten Mapping von Funktion in
Architekturentwickelt. Dies ermöglicht bereits in den frühen Entwurfsphasen
eine Architekturoptimierungdes Gesamtsystems. Zusätzlich werden Methoden
zurĂśberfĂĽhrung des abstrakten Entwurfs in Implementationen entwickelt
Dienstorientierte Integration von Managementwerkzeugen
Um betriebliche Abläufe bei einem IT-Dienstleister flexibel zu automatisieren ist die Unterstützung durch spezielle Informationssysteme erforderlich. Ziel der Arbeit ist es, den Entwurf dieser Informationssysteme vom Blickpunkt der strukturierten Softwareentwicklung zu betrachten, wobei verschiedene Kriterien (Prozessorientierung, Standardisierung und Wiederverwendbarkeit) hinsichtlich der einzelnen Systemkomponenten im Kern der Betrachtungen stehen
Computer Supported Cooperative Work Applications for the Design of Buildings based on an integrated Building Model Management
Gegenstand der vorliegenden Arbeit ist die Konzeption und prototypische Umsetzung von Techniken des Computer Supported Cooperative Work (CSCW) im Rahmen einer integrierten objektorientierten und dynamischen Bauwerksmodellverwaltung zur Unterstützung der Bauwerksplanung. Die Planung von Bauwerken ist durch einen hohen Grad an Arbeitsteiligkeit, aber auch durch eine schwache Strukturierung der ablaufenden Prozesse gekennzeichnet. Besonders durch den Unikatcharakter des Planungsgegenstands \'Bauwerk\' ergeben sich signifikante Unterschiede zum Entwurf anderer, durch Serienfertigung produzierter Industriegüter. Zunehmend wird die Planung von Bauwerken in Virtual Enterprises ausgeführt, die sich durch eine dynamische Organisationsstruktur, geographische Verteilung der Partner, schwer normierbare Informationsflüsse und eine häufig stark heterogene informationstechnische Infrastruktur auszeichnen. Zur rechnerinternen Repräsent! ation des Planungsgegenstands haben sich objektorientierte Bauwerksmodelle bewährt. Aufgrund der Veränderlichkeit der Bauwerke und deren rechnerinterner Repräsentation im Laufe des Bauwerkslebenszyklus ist eine dynamische Anpassung der Modelle unumgänglich. Derartige in Form von Taxonomien dargestellte dynamische Bauwerksmodellstrukturen können gemeinsam mit den in Instanzform vorliegenden konkreten Projektinformationen in entsprechenden Modellverwaltungssystemen (MVS) gehandhabt werden. Dabei wird aufgrund der Spezialisierung und Arbeitsteilung im Planungsprozess von einer inhaltlich verknüpften Partialmodellstruktur, die räumlich verteilt sein kann, ausgegangen. Die vorgeschlagenen Methoden zur Koordinierung der Teamarbeit in der Bauwerksplanung beruhen auf der Nutzung von CSCW–Techniken für \'Gemeinsame Informationsräume\' und \'Workgroup Computing\', die im Kontext der als Integrationsbasis fungierenden Modellverwaltungssysteme umgesetzt werden. Dazu werden die zur d! ynamischen Bauwerksmodellierung erforderlichen Metaebenenfunk! tionalitäten sowie Ansätze zur Implementierung von Modellverwaltungskernen systematisiert. Ebenso werden notwendige Basistechniken für die Realisierung von MVS untersucht und eine Architektur zur rollenspezifischen Präsentation dynamischer Modellinhalte vorgestellt. Da klassische Schichtenmodelle nicht auf die Verhältnisse in Virtual Enterprises angewendet werden können, wird eine physische Systemarchitektur mit einem zentralen Projektserver, Domänenservern und Domänenclients vorgestellt. Ebenso werden Techniken zur Sicherung des autorisierten Zugriffs sowie des Dokumentencharakters beschrieben. Zur Unterstützung der asynchronen Phasen der Kooperation wird der gemeinsame Informationsraum durch Mappingtechniken zur Propagation und Notifikation von Änderungsdaten bezüglich relevanter Modellinformationen ergänzt. Zur Unterstützung synchroner Phasen werden Techniken zur Schaffung eines gemeinsamen Kontexts durch relaxierte WYSIWIS–Präsentationen auf Basis der Modellinformationen! verbunden mit Telepresence–Techniken vorgestellt. Weiterhin werden Methoden zur Sicherung der Group–Awareness für alle Kooperationsphasen betrachtet.The thesis covers the conceptual design and the prototypical realisation of Computer Supported Cooperative Work (CSCW)– techniques within the scope of an integrated, object-oriented, dynamic model management system for the support of building planning activities. The planning of buildings is characterised by a high degree of collaboration but by a weak structuring of the processes, too. Significant differences between the design of buildings and industrial goods produced by series production are implied by the uniqueness of a building. Increasingly, the planning of buildings is accomplished by Virtual Enterprises. These are characterised by a dynamic organisation structure, geographic dispersion of the involved planning experts, information flows, which are hard to standardise, and a frequently very heterogeneous information-technology infrastructure. Object oriented building models have proven to be a suitable base for! the binary representation of planning subject information. Due to the changeability of both building structures and their binary representation during the building life cycle, a dynamical adaptation of the models is indispensable. Dynamic building models, which are represented by taxonomic information, can be handled together with actual project information, which is stored in taxonomy instances within an appropriate model management system. Due to the specialisation and the division of labour in the planning process, a semantic linked but spatial distributed partial model structure is applied. The recommended methods for the coordination of teamwork in the planning process are based on the application of CSCW-techniques for \'Shared Information Spaces\' and \'Workgroup Computing\' in the context of model management systems acting as an foundation for planning information integration. The required meta level functionalities for dynamic building modelling and appropriate! implementation approaches for modelling kernels are systemat! ised. The necessary base techniques for the realisation of model management systems are explored. An architecture for the role specific presentation of dynamic model content is introduced, too. Due to the inadequacy of conventional multi-tier models for an application in Virtual Enterprises, an appropriate physical system architecture with a central project server, domain servers and domain clients is introduced. The thesis covers techniques, which ensure the authorised access to information and the authenticity of planning documents, too. For an adequate support of the asynchronous phases of collaboration, the Shared Information Space is supplied with mapping mechanisms for the propagation and user notification of changes in the relevant planning information. Synchronous collaboration can be performed by means of relaxed WYSIWIS-presentations connected with telepresence mechanisms in order to create a shared context for the planners. Furthermore, methods for the provis! ion of group-awareness for all co-operation phases are treated
Entwicklungsumgebung fĂĽr den rechnerunterstĂĽtzten Entwurf von Mikrokomponenten
Im Rahmen dieser Arbeit wurde eine Konstruktionsumgebung für den rechnerunterstützten Entwurf mikromechanischer Komponenten auf der Grundlage des naßchemischen, anisotropen Tiefenätzens von monokristallinem Silizium entwickelt. Die Inhalte spannen einen Bogen vom Stand der Konstruktionsmethodik mikrotechnischer Systeme über die Konzeption und Implementierung einer neuen Entwurfssystematik bis hin zu deren Einsatz im Entwurf einer komplexen mikromechanischen Funktionsstruktur. Das Konzept der Umgebung trägt der Tatsache Rechnung, daß bislang kaum standardisierte mikrotechnische Bauteile am Markt verfügbar sind und sich daher primär die Aufgabe einer Neukonstruktion und Charakterisierung seiner Funktionskomponenten stellt. Die Komplexität und Heterogenität mikrotechnischer Bauelemente verhinderte bislang die einheitliche und überschaubare Integration einer rechnerunterstützten Entwicklung mikrotechnischer Komponenten und Systeme. Dem Funktionskonzept des mikrotechnischen Bauteils steht zudem vielfach ein restriktiver Einfluß der Fertigungstechnologie auf den Gestaltungsraum gegenüber. Die derzeit praktizierte, analytische Entwurfsmethodik, ausgehend vom Layout einer zweidimensionalen Maske auf die dreidimensionale (3D) Mikrostruktur zu schließen, ist daher schwierig und fehlerträchtig. Im Fall des anisotropen Ätzens gilt dieses insbesondere für komplexe Strukturen, deren Form nicht direkt aus dem Si-Kristall abgeleitet werden kann. In der Entwurfspraxis führt dies häufig zu einer Einengung des theoretisch nutzbaren Gestaltungsraums. Vor diesem Hintergrund realisiert die Konstruktionsumgebung folgende Zielsetzungen: - anwendergerechte Abbildung und Steuerung des Entwurfsablaufs anisotrop geätzter Mikrostrukturen und Dekomposition der Entwurfsaufgabe im Rahmen eines einheitlichen Integrationskonzepts der vorhandenen Entwurfswerkzeuge sowie Unterstützung einer kooperativen Aufgabenbearbeitung der Entwurfsaufgabe auf der Basis eines Workflow-Managementsystems. Das workflowbasierte Organisationskonzept der Umgebung unterstützt die einheitliche Integration weiterer domänenspezifischer Konstruktionsabläufe. - Verbesserung der Gestaltungsmethodik mikromechanischer Funktionskomponenten und Erweiterung des technologischen Anwendungsspektrums der anisotropen Ätztechnik durch die teilweise Umkehrung des klassischen Entwurfs-Grundformalismus. Grundlage ist die Entwicklung eines neuenWerkzeugs zur automatisierten Synthese lithographischer Maskenlayouts aus der 3DKomponentenbeschreibung (Layoutsynthese) auf der Basis genetischer Algorithmen. Die Layoutsynthese nutzt hierzu einen in die Konstruktionsumgebung integrierten Ätzsimulator. Das Programmsystem ist langfristig auf die Angliederung weiterer, lithographieorientierter Prozeßsimulationen ausgelegt. - Implementierung eines durchgängigen Informationsflusses im Entwurfsprozeß, ausgehend von der funktionalen Konzeption bis hin zur strukturellen Verifikation des Bauteils. Die Realisierung erfolgt im wesentlichen durch die Entwicklung einer Transformation der Ätzsimulationsergebnisse in ein Geometriemodell der Finite-Elemente-Methode auf der Grundlage rekursiver Octree- Datenstrukturen. Der Ansatz schließt die Lücke in der von der Entwurfssystematik unterstützten Wechselbeziehung einer zugleich technologie- und strukturorientierten Gestaltentwicklung mikromechanischer Funktionselemente. Zur Demonstration der Effektivität der Konstruktionsumgebung wird anhand des Entwurfs eines aus Sicht der Prozeßtechnik komplexen mikromechanischen Funktionsstruktur der Nutzen der Entwurfsmethodik und seiner Implementierung im Rahmen der vorliegenden Konstruktionsumgebung nachgewiesen. Die simulatorischen und technologischen Ergebnisse des Beispiels verdeutlichen insbesondere die erweiterten Gestaltungsmöglichkeiten anisotrop geätzter Mikrostrukturen
Zertifizierbarer Entwicklungsprozess für komplexe Informationsverarbeitungssysteme in der Wägetechnik
The dissertation is about principles, methods and techniques during the
systematic development of embedded systems in the domain of measurement
techniques. The considered domain contains fields of application with
challenging and specific requirements of the information processing system.
E.g. the dynamic weighing systems need solutions with very high resolution
and lowest achievable measurement uncertainty in order to perform
high-speed-measurements in a mechanically disturbed environment. In
particular, the abilities for official calibration and metrologic
reliability are considered. The complex and high-performance functions are
required to guarantee measurement results. FPGA-based systems are used for
the implementation of these functions.The especially designed certifiable
development process (ZEfIRA) provides a procedural method for the
development of complex embedded systems. The metrologic reliability, the
legal requirements like calibratability, the validation and the
verification are included as a general criteria in the entire development
process. ZEfIRA is based on the 3W-model and is designed in an evolutionary
manner. This process starts with the analysis of a predecessor system
followed by the model-based development of a prototype, which leads into an
optimized and application-specific product solution.The study emphasizes
the influence of challenging requirements on the measurement system. It
will be presented, how these can be integrated into the modelling level
during the design and the implementation on a FPGA-based target platform.
The stages of the functional and technical design of the system are
analysed, whereas the realization of the partitions “FPGA logic” and “FPGA
softcore solutions” are discussed in detail.Based on the preliminary design
of the information processing in an electromagnetic force compensation
(EMC) scale, the applicability of the process ZEfIRA and its developed
methods and principles are proved. On the one hand, the optimal
system-specific algorithms of signal processing, control and safety and on
the other hand whose technical implementation are essential. This was
realized with different performance parameters. In addition, the prototype
allows the possible comprehensive analysis for embedding system. In the
conclusion, the performance of ZEfIRA based on the prototype development is
evaluated.Die Dissertation befasst sich mit Prinzipien, Methoden und Techniken der
systematischen Entwicklung von komplexen Eingebetteten Systemen. Die
betrachtete Domäne besitzt Anwendungsbereiche mit anspruchsvollen und
besonderen Anforderungen an die Informationsverarbeitung. In der
dynamischen Wägetechnik sind z.B. Lösungen mit sehr hohen Auflösungen und
kleiner Messunsicherheit bei schnellen Messungen in einem mechanisch
gestörten Umfeld notwendig. Die Anforderungen an die Eichfähigkeit und die
Metrologische Sicherheit sind Besonderheiten. Es werden komplexe und
hochleistungsfähige Funktionen zur Erzeugung der Messergebnisse verlangt.
In der Arbeit werden dafĂĽr vorwiegend FPGA-basierte Eingebettete Systeme
verwendet. Der entworfene zertifizierbare Prozess (ZEfIRA) bietet eine
Vorgehensweise fĂĽr die Entwicklung von Eingebetteten Systemen. Die
Metrologische Sicherheit, die Eichfähigkeit, die Validier- und der
Verifizierbarkeit werden als Kriterien im gesamten Entwurfsprozess
berücksichtigt. ZEfIRA basiert auf einem 3W-Modell und ist evolutionär
angelegt. Innerhalb des Prozesses werden die Analyse eines eventuellen
Vorläufersystems sowie die modellbasierte prototypische Entwicklung bis hin
zu einer produzierbaren Lösung (Produkt) durchgeführt. Die Arbeit
verdeutlicht den groĂźen Einfluss der spezifischen Anforderungen an das
Messsystem. Es wird gezeigt, wie diese bereits zu der Entwurfszeit auf
Modellebene und im Weiteren bei der Implementierung in einer FPGA-basierten
Zielplattform berĂĽcksichtigt werden. Es werden verschiedene Schritte des
funktionalen und technischen Systementwurfs untersucht und ausfĂĽhrlich die
Realisierungspartitionen „FPGA-Logik“ und „FPGA-Softcore-Lösungen“
betrachtet. Als Beispiel zum Nachweis der Anwendbarkeit des Prozesses
ZEfIRA dient die prototypische Entwicklung des
Informationsverarbeitungssystems einer elektromagnetischen
Kraftkompensationswaage (EMKW). Ausschlaggebend sind die optimal an das
Gesamtsystem angepassten Signalverarbeitungs-, Regelungs- und
Sicherheitsalgorithmen und deren technische Umsetzung. Dieses wurde mit
verschiedenen Leistungsparametern, wie z.B. Latenz,
Verarbeitungskomplexität und Genauigkeit realisiert. Ergänzend ermöglicht
der Prototyp umfassende Analysemöglichkeiten für das Messsystem. Die
abschließende Wertung ist eine Abschätzung der Leistungsfähigkeit von
ZEfIRA auf Basis dieser prototypischen Entwicklung
Entwicklung einer effizienten Entwurfsraumanalyse zur Optimierung der Leistungsaufnahme von Networks-on-Chip
In der Arbeit werden Networks-on-Chip untersucht. Ein Teil beschäftigt sich mit dem Aufbau und den Eigenschaften von Links bzw. allgemein parallelen on-Chip-Leitungen. Speziell wird auf Crosstalk und eine digitale Methode, diesen Effekt zu messen, eingegangen. Im zweiten Teil der Arbeit wird ein NoC-Router untersucht und dessen Implementierung beschrieben. Aus diesen Erkenntnissen wird eine Methode entwickelt, den Entwurfsraum für ein NoC-basiertes System zu analysieren und so die optimale Kommunikationsarchitektur für eine bestimmte Anwendung zu bestimmen
30. Forum Bauinformatik
Die Bauhaus-Universität Weimar ist seit langer Zeit mit dem Forum Bauinformatik eng verbunden. So wurde die Veranstaltung 1989 hier durch den Arbeitskreis Bauinformatik ins Leben gerufen und auch das 10. und 18. Forum Bauinformatik (1998 bzw. 2006) fand in Weimar statt. In diesem Jahr freuen wir uns daher besonders, das 30. Jubiläum an der Bauhaus-Universität Weimar ausrichten zu dürfen und viele interessierte Wissenschaftler und Wissenschaftlerinnen aus dem Bereich der Bauinformatik in Weimar willkommen zu heißen.
Das Forum Bauinformatik hat sich längst zu einem festen Bestandteil der Bauinformatik im deutschsprachigen Raum entwickelt. Dabei steht es traditionsgemäß unter dem Motto „von jungen Forschenden für junge Forschende“, wodurch insbesondere Nachwuchswissenschaftlerinnen und ‑wissenschaftlern die Möglichkeit geboten wird, ihre Forschungsarbeiten zu präsentieren, Problemstellungen fachspezifisch zu diskutieren und sich über den neuesten Stand der Forschung zu informieren. Zudem wird eine ausgezeichnete Gelegenheit geboten, in die wissenschaftliche Gemeinschaft im Bereich der Bauinformatik einzusteigen und Kontakte mit anderen Forschenden zu knüpfen.
In diesem Jahr erhielten wir 49 interessante und qualitativ hochwertige Beiträge vor allem in den Themenbereichen Simulation, Modellierung, Informationsverwaltung, Geoinformatik, Structural Health Monitoring, Visualisierung, Verkehrssimulation und Optimierung. DafĂĽr möchten wir uns ganz besonders bei allen Autoren, Co-Autoren und Reviewern bedanken, die durch ihr Engagement das diesjährige Forum Bauinformatik erst möglich gemacht haben. Wir danken zudem Professor GroĂźe und Professor DĂaz fĂĽr die UnterstĂĽtzung bei der Auswahl der Beiträge fĂĽr die Best Paper Awards.
Ein herzliches Dankeschön geht an die Kollegen an der Professur Informatik im Bauwesen der Bauhaus-Universität Weimar für die organisatorische, technische und beratende Unterstützung während der Planung der Veranstaltung