TY - JOUR A1 - Sildatke, Michael A1 - Karwanni, Hendrik A1 - Kraft, Bodo A1 - Zündorf, Albert T1 - A distributed microservice architecture pattern for the automated generation of information extraction pipelines JF - SN Computer Science N2 - Companies often build their businesses based on product information and therefore try to automate the process of information extraction (IE). Since the information source is usually heterogeneous and non-standardized, classic extract, transform, load techniques reach their limits. Hence, companies must implement the newest findings from research to tackle the challenges of process automation. They require a flexible and robust system that is extendable and ensures the optimal processing of the different document types. This paper provides a distributed microservice architecture pattern that enables the automated generation of IE pipelines. Since their optimal design is individual for each input document, the system ensures the ad-hoc generation of pipelines depending on specific document characteristics at runtime. Furthermore, it introduces the automated quality determination of each available pipeline and controls the integration of new microservices based on their impact on the business value. The introduced system enables fast prototyping of the newest approaches from research and supports companies in automating their IE processes. Based on the automated quality determination, it ensures that the generated pipelines always meet defined business requirements when they come into productive use. KW - Architectural design KW - Model-driven software engineering KW - Software and systems modeling KW - Enterprise information systems KW - Information extraction Y1 - 2023 U6 - http://dx.doi.org/10.1007/s42979-023-02256-4 SN - 2661-8907 N1 - Corresponding authors: Michael Sildatke, Hendrik Karwanni IS - 4, Article number: 833 PB - Springer Singapore CY - Singapore ER - TY - JOUR A1 - Kraft, Bodo T1 - Conceptual design mit ArchiCAD 8 : Forschungsprojekt an der RWTH Aachen N2 - Projektbericht in GraphisoftNews - Architektur und Bauen in einer vernetzten Welt 3/2003 4 Seiten KW - CAD KW - CAD KW - Bauingenieurwesen KW - Architektur KW - CAD KW - civil engineering KW - architecture Y1 - 2003 ER - TY - CHAP A1 - Kraft, Bodo T1 - Conceptual design tools for civil engineering N2 - Applications of Graph Transformations with Industrial Relevance Lecture Notes in Computer Science, 2004, Volume 3062/2004, 434-439, DOI: http://dx.doi.org/10.1007/978-3-540-25959-6_33 This paper gives a brief overview of the tools we have developed to support conceptual design in civil engineering. Based on the UPGRADE framework, two applications, one for the knowledge engineer and another for architects allow to store domain specific knowledge and to use this knowledge during conceptual design. Consistency analyses check the design against the defined knowledge and inform the architect if rules are violated. KW - CAD KW - CAD KW - Bauingenieurwesen KW - CAD KW - civil engineering Y1 - 2004 ER - TY - CHAP A1 - Kirchhof, Michael A1 - Kraft, Bodo T1 - Dogmatisches „Entweder agil oder klassisch" im Projektmanagement hat ausgedient - die richtige Mischung macht's T2 - Projekt-Sternstunden : strahlende Erfolge durch Kompetenz Y1 - 2011 SN - 978-3-924841-60-7 N1 - PM-Forum <28, 2011, Nürnberg> ; PM-Forum 2011, 28. Internationales Deutsches Projektmanagement-Forum ; Nürnberg, 25. - 26.10.2011 ; Tagungsband SP - 414 EP - 425 PB - GPM CY - Nürnberg ER - TY - CHAP A1 - Kraft, Bodo A1 - Meyer, Oliver A1 - Nagl, Manfred T1 - Graph technology support for conceptual design in civil engineering N2 - In: Advances in intelligent computing in engineering : proceedings of the 9.International EG-ICE Workshop ; Darmstadt, (01 - 03 August) 2002 / Martina Schnellenbach-Held ... (eds.) . - Düsseldorf: VDI-Verl., 2002 .- Fortschritt-Berichte VDI, Reihe 4, Bauingenieurwesen ; 180 ; S. 1-35 The paper describes a novel way to support conceptual design in civil engineering. The designer uses semantical tools guaranteeing certain internal structures of the design result but also the fulfillment of various constraints. Two different approaches and corresponding tools are discussed: (a) Visually specified tools with automatic code generation to determine a design structure as well as fixing various constraints a design has to obey. These tools are also valuable for design knowledge specialist. (b) Extensions of existing CAD tools to provide semantical knowledge to be used by an architect. It is sketched how these different tools can be combined in the future. The main part of the paper discusses the concepts and realization of two prototypes following the two above approaches. The paper especially discusses that specific graphs and the specification of their structure are useful for both tool realization projects. KW - CAD KW - CAD ; KW - CAD KW - civil engineering Y1 - 2002 SN - 3-18-318004-9 ER - TY - CHAP A1 - Kraft, Bodo A1 - Retkowitz, Daniel T1 - Graph Transformations for Dynamic Knowledge Processing N2 - In: Proceedings of the 39th Annual Hawaii International Conference on System Sciences, 2006. HICSS '06 http://dx.doi.org/10.1109/HICSS.2006.200 The conceptual design phase at the beginning of the building construction process is not adequately supported by any CAD-tool. Conceptual design support needs regarding two aspects: first, the architect must be able to develop conceptual sketches that provide abstraction from constructive details. Second, conceptually relevant knowledge should be available to check these conceptual sketches. The paper deals with knowledge to formalize for conceptual design. To enable domain experts formalizing knowledge, a graph-based specification is presented that allows the development of a domain ontology and design rules specific for one class of buildings at runtime. The provided tool support illustrates the introduced concepts and demonstrates the consistency analysis between knowledge and conceptual design. KW - CAD KW - CAD KW - Bauingenieurwesen KW - CAD KW - civil engineering Y1 - 2006 ER - TY - RPRT A1 - Nagl, Manfred A1 - Kraft, Bodo T1 - Graphbasierte Werkzeuge zur Unterstützung des konzeptuellen Gebäude-Entwurfs : Bericht über den 2. Förderzeitraum des Schwerpunktprogramms : DFG-Schwerpunktprogramm 1103 : Vernetzt-kooperative Planungsprozesse im Konstruktiven Ingenieurbau. - Auch unter dem Titel: Neue Software-Werkzeuge zur Unterstützung des konzeptuellen Gebäudeentwurfs N2 - Der konstruktive Entwurf wird in derzeitigen CAD-Systemen gut unterstützt, nicht aber der konzeptuelle Gebäude-Entwurf. Dieser abstrahiert von konstruktiven Elementen wie Linie, Wand oder Decke, um auf die Konzepte, d.h. die eigentlichen Funktionen, heraus zu arbeiten. Diese abstraktere, funktionale Sichtweise auf ein Gebäude ist während der frühen Entwurfsphase essentiell, um Struktur und Organisation des gesamten Gebäudes zu erfassen. Bereits in dieser Phase muss Fachwissen (z. B. rechtliche, ökonomische und technische Bestimmungen) berücksichtigt werden. Im Rahmen des vorliegenden Projekts werden Software-Werkzeuge integriert in industrielle CAD-Systeme entwickelt, die den konzeptuellen Gebäude-Entwurf ermöglichen und diesen gegen Fachwissen prüfen. Das Projekt ist in zwei Teile gegliedert. Im Top-Down-Ansatz werden Datenstrukturen und Methoden zur Strukturierung, Repräsentation und Evaluation von gebäudespezifischem Fachwissen erarbeitet. Dieser Teil baut auf den graphbasierten Werkzeugen PROGRES und UPGRADE des Lehrstuhls auf. Der Bottom-Up-Ansatz ist industriell orientiert und hat zum Ziel, das kommerzielle CAD-System ArchiCAD zu erweitern. Hierbei soll der frühe, konzeptuelle Gebäude-Entwurf in einem CAD-System ermöglicht werden. Der Entwurf kann darüber hinaus gegen das definierte Fachwissen geprüft werden. Im Rahmen des graphbasierten Top-Down-Ansatzes wurde zunächst eine neue Spezifikationsmethode für die Sprache PROGRES entwickelt. Das PROGRES-System erlaubt die Spezifikation von Werkzeugen in deklarativer Form. Üblicherweise wird domänenspezifisches Fachwissen in der PROGRES-Spezifikation codiert, das daraus generierte visuelle Werkzeug stellt dann die entsprechende Funktionalität zur Verfügung. Mit dieser Methode sind am Lehrstuhl für Informatik III Werkzeuge für verschie-dene Anwendungsdomänen entstanden. In unserem Fall versetzen wir einen Domänen-Experten, z. B. einen erfahrenen Architekten, in die Lage, Fachwissen zur Laufzeit einzugeben, dieses zu evaluieren, abzuändern oder zu ergänzen. Im Rahmen der bisherigen Arbeit wurde dazu eine parametrisierte PROGRES-Spezifikation und zwei darauf aufbauende Werkzeuge entwickelt, welche die dynamische Eingabe von gebäude-technisch relevantem Fachwissen erlauben und einen graphbasierten, konzeptuellen Gebäude-Entwurf ermöglichen. In diesem konzeptuellen Gebäude-Entwurf wird von Raumgrößen und Positionen abstrahiert, um die funktionale Struktur eines Gebäudes zu beschreiben. Das Fachwissen kann von einem Architekten visuell definiert werden. Es können semantische Einheiten, im einfachsten Fall Räume, nach verschiedenen Kriterien kategorisiert und klassifiziert werden. Mit Hilfe von Attributen und Relationen können die semantischen Einheiten präziser beschrieben und in Beziehung zueinander gesetzt werden. Die in PROGRES spezifizierten Konsistenz-Analysen erlauben die Prüfung eines graphbasierten konzeptuellen Gebäude-Entwurfs gegen das dynamisch eingefügte Fachwissen. Im zweiten Teil des Forschungsprojekts, dem Bottom-Up-Ansatz, wird das CAD-System ArchiCAD erweitert, um den integrierten konzeptuellen Gebäude-Entwurf zu ermöglichen. Der Architekt erhält dazu neue Entwurfselemente, die Raumobjekte, welche die relevanten semantischen Einheiten während der frühen Entwurfsphase repräsentieren. Mit Hilfe der Raumobjekte kann der Architekt in ArchiCAD den Grundriss und das Raumprogramm eines Gebäudes entwerfen, ohne von konstruktiven Details in seiner Kreativität eingeschränkt zu werden. Die Arbeitsweise mit Raumobjekten entspricht dem informellen konzeptuellen Entwurf auf einer Papierskizze und ist daher für den Architekten intuitiv und einfach zu verwenden. Durch die Integration in ArchiCAD ergibt sich eine weitere Unterstützung: Das im Top-Down-Ansatz spezifizierte Fach-wissen wird verwendet, um den konzeptuellen Gebäude-Entwurf des Architekten auf Regelverletzungen zu überprüfen. Entwurfsfehler werden angezeigt. Zum Abschluss des konzeptuellen Gebäude-Entwurfs mit Raumobjekten wird durch ein weiteres neu entwickeltes Werkzeug eine initiale Wandstruktur automatisch erzeugt, die als Grundlage für die folgenden konstruktiven Entwurfsphasen dient. Alle beschriebenen Erwei-terungen sind in ArchiCAD integriert, sie sind für den Architekten daher leicht zu erlernen und einfach zu bedienen. KW - CAD KW - CAD KW - Bauingenieurwesen KW - CAD KW - civil engineering Y1 - 2004 ER - TY - CHAP A1 - Kraft, Bodo A1 - Wilhelms, N. T1 - Interactive distributed knowledge support for conceptual building design N2 - In: Net-distributed Co-operation : Xth International Conference on Computing in Civil and Building Engineering, Weimar, June 02 - 04, 2004 ; proceedings / [ed. by Karl Beuke ...] . - Weimar: Bauhaus-Univ. Weimar 2004. - 1. Aufl. . Seite 1-14 ISBN 3-86068-213-X International Conference on Computing in Civil and Building Engineering <10, 2004, Weimar> Summary In our project, we develop new tools for the conceptual design phase. During conceptual design, the coarse functionality and organization of a building is more important than a detailed worked out construction. We identify two roles, first the knowledge engineer who is responsible for knowledge definition and maintenance; second the architect who elaborates the conceptual de-sign. The tool for the knowledge engineer is based on graph technology, it is specified using PROGRES and the UPGRADE framework. The tools for the architect are integrated to the in-dustrial CAD tool ArchiCAD. Consistency between knowledge and conceptual design is en-sured by the constraint checker, another extension to ArchiCAD. KW - CAD KW - CAD KW - Bauingenieurwesen KW - CAD KW - civil engineering Y1 - 2004 SN - 3-86068-213-X ER - TY - GEN A1 - Kraft, Bodo T1 - LexiCAD Step by Step : Bürogebäude : Erstellen eines Grundrisses mit RoomObjects und LexiCAD N2 - 11 Seiten, 22 Abbildungen 1. Konstruktion des Außenumrisses 2. Festlegung der inneren Räume 3. Einfügen der RoomLinks 4. Wallgenerator KW - CAD KW - CAD KW - Architektur KW - CAD KW - architecture Y1 - 2003 ER - TY - CHAP A1 - Schreiber, Marc A1 - Kraft, Bodo A1 - Zündorf, Albert T1 - Metrics Driven Research Collaboration: Focusing on Common Project Goals Continuously T2 - 39th International Conference on Software Engineering, May 20-28, 2017 - Buenos Aires, Argentina N2 - Research collaborations provide opportunities for both practitioners and researchers: practitioners need solutions for difficult business challenges and researchers are looking for hard problems to solve and publish. Nevertheless, research collaborations carry the risk that practitioners focus on quick solutions too much and that researchers tackle theoretical problems, resulting in products which do not fulfill the project requirements. In this paper we introduce an approach extending the ideas of agile and lean software development. It helps practitioners and researchers keep track of their common research collaboration goal: a scientifically enriched software product which fulfills the needs of the practitioner’s business model. This approach gives first-class status to application-oriented metrics that measure progress and success of a research collaboration continuously. Those metrics are derived from the collaboration requirements and help to focus on a commonly defined goal. An appropriate tool set evaluates and visualizes those metrics with minimal effort, and all participants will be pushed to focus on their tasks with appropriate effort. Thus project status, challenges and progress are transparent to all research collaboration members at any time. Y1 - 2017 N1 - Software Engineering in Practice (SEIP). ICSE2017 Vorabversion der Autoren ER -