Uwe Katzke
University of Wuppertal
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Uwe Katzke.
international conference on control and automation | 2005
Birgit Vogel-Heuser; Daniel Witsch; Uwe Katzke
An agile software development approach for embedded systems has been transferred to automation and process control. With using UML 1.4, an approach was developed, which allows to generate IEC 61131-3 code from an UML-model and to import it into soft-PLCs, automatically. The generated IEC 61131 code consists of ST and SFC. Besides, the system architecture is part of the UML-model, which bridges the gap between hard and software engineering. This approach was evaluated by using a sorting machine and by automation experts. The work is embedded in a development of UML for process automation and usability test of UML with automation engineers.
IFAC Proceedings Volumes | 2005
Uwe Katzke; Birgit Vogel-Heuser
Common engineering approaches and modeling approaches from software engineering are brought together. For the domain of process automation an implementation oriented approach for an object oriented software development for heterogeneous distributed systems is introduced. Model elements for control are added to UML as well as small-scale patterns for plant automation. Besides large-scale patterns are introduced as well as implementational models. The adoption of UML regarding applied diagrams and stereotypes for process automation will be introduced and evaluated.
american control conference | 2005
Uwe Katzke; Birgit Vogel-Heuser
Common engineering approaches and modelling approaches from software engineering are brought together. For the domain of process automation an implementation oriented approach for an object oriented software development for heterogeneous distributed systems is introduced. Model elements for control are added to UML as well as small-scale patterns for plant automation. Besides large-scale patterns are introduced as well as implementational models. The adoption of UML regarding applied diagrams and stereotypes for process automation is introduced and evaluated.
analysis, design, and evaluation of human-machine systems | 2007
Uwe Katzke; Birgit Vogel-Heuser
The visual presentation of the software standard IEC 61131-3 for embedded automation systems can hardly impart the structures of complex solutions. The UML as an alternative presentation from conventional software is confusing the engineers of this domain, as it contains many diagrams and notation details, which are designed for other purposes. The UML for Process Automation (UML-PA) offers a customized subset of the UML, which simplifies the graphical structure of the UML. Ambiguous notations elements of the UML are supplemented or cleared. UML-PA refers to IEC 1131-3 behavior specifications to offer skilled familiar notations within the framework of new structures.
Lecture Notes in Computer Science | 2004
Katja Fischer; Peter Göhner; Felix Gutbrodt; Uwe Katzke; Birgit Vogel-Heuser
Common engineering approaches and modelling approaches from software engineering are brought together. For the domain of process automation, i.e. product and plant automation, an implementation oriented approach for an object oriented software development for heterogeneous distributed systems is introduced. Model elements for control are added to UML as well as small-scale patterns for plant automation. Besides large-scale patterns are introduced as well as implementational models. The adoption of UML regarding applied diagrams and stereotypes for process automation will be introduced and structured components, an idiom for product automation software development, will be compared to other software engineering notations.
international conference on industrial informatics | 2005
Friedemann Bitsch; Peter Göhner; Felix Gutbrodt; Uwe Katzke; Birgit Vogel-Heuser
Nowadays Unified Modeling Language (UML) has found widespread use in software development of commercial IT systems. But the application in industrial automation is still rare. The domain of process automation involves special requirements on software development. Important requirements on the notation used for software specification arise from the real-time characteristics of industrial automation systems. In order to consider these requirements in software design to avoid a hard clash in development between design and implementation the UML notation has to be used in a specific manner. UML for process automation (UML-PA) simplifies system and software development for distributed real-time systems. This paper presents adoptions of UML regarding real-time specific modeling elements.
international conference on industrial informatics | 2004
P.A. Urbano; T. Wagner; Peter Göhner; Uwe Katzke; Birgit Vogel-Heuser
By means of agent oriented software engineering, flexible, adaptive automation systems can be developed. An open question is, nevertheless, how could the specific requirements on automation systems, in particular related to dependability and real-time features, be considered. In this paper an approach for the integration of such features in the development of flexible agent oriented automation systems is presented
Automatisierungstechnik | 2009
Uwe Katzke; Birgit Vogel-Heuser
Zusammenfassung Bei dem Entwurf von neuen Modellierungssprachen wird viel Wert darauf gelegt, möglichst jeden denkbaren Sachverhalt einer Domäne durch die Semantik der sprachlichen Mittel ausdrücken zu können, um den Anwendern die für die Domäne erforderlichen Sprachmittel zur Verfügung zu stellen und sie somit beim Systementwurf zu unterstützen. In dem Beitrag wird der Umgang von Anwendern mit der UML als “General Purpose Language” und mit der UML-PA als reduzierte Sprache für den Softwareentwurf der Automatisierungstechnik experimentell untersucht, um eine Aussage über die Eignung dieser Modellierungssprachen treffen zu können.
PEARL | 2003
Uwe Katzke; Katja Fischer; Birgit Vogel-Heuser
In der Automatisierungstechnik bietet Modularisierung einen Nutzen und stellt gleichzeitig auch Anforderungen an den Systemaufbau und die Arbeitsweise der Konstrukteure und Entwickler. Von Unternehmen werden in Befragungen die Begriffe Wiederverwendung und Reduktion der Komplexitat als Motive ihrer Bestrebungen zur Modularitat genannt. In einer Analyse der Arbeitsweise und -ergebnisse dieser Unternehmen aus den Bereichen Fertigungs- und Verfahrenstechnik zeigen sich unterschiedliche Ansatze zur Modularitat. Die verschiedenen Ansatze werden in ein gemeinsames Modell integriert und reprasentieren dort unterschiedliche Perspektiven eines Gesamtsystems.
PEARL | 2005
Uwe Katzke; Birgit Vogel-Heuser; Andreas Wannagat
Die Modelltransformation objektorientierter Modelle in die Sprachen der IEC 61131-3 wurde prinzipiell gezeigt. Dieser Beitrag stellt einen Ansatz vor, diese Modelltransformation praziser und umfangreicher durchzufuhren. Auf diese Weise konnen die Vorteile der Objektorientierung, hinsichtlich der Wiederverwendbarkeit und der Reduzierung der Komplexitat, effektiver und in Verbindung mit dem Codegenerator auch komfortabler genutzt werden. Der nun mogliche Erhalt der Klassenstruktur bei der automatischen Ubersetzung, erlaubt zudem eine leichte Orientierung im generierten Code, fordert die Lesbarkeit und ermoglicht daher auch die nachtragliche manuelle Anpassung des Codes ohne UML-Werkzeug. In diesem Zusammenhang erwarten wir eine Steigerung der Akzeptanz, UML-Modelle fur die Programmierung von Steuerungsgeraten einzusetzen.