Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Uwe Katzke is active.

Publication


Featured researches published by Uwe Katzke.


international conference on control and automation | 2005

Automatic code generation from a UML model to IEC 61131-3 and system configuration tools

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

UML-PA as an engineering model for distributed process automation

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

Design and application of an engineering model for distributed process automation

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

COMBINING UML WITH IEC 61131-3 LANGUAGES TO PRESERVE THE USABILITY OF GRAPHICAL NOTATIONS IN THE SOFTWARE DEVELOPMENT OF COMPLEX AUTOMATION SYSTEMS

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

Conceptual Design of an Engineering Model for Product and Plant Automation

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

Specification of hard real-time industrial automation systems with UML-PA

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

Introducing reliability and real-time features in flexible agent-oriented automation systems

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

Vergleich der Anwendbarkeit von UML und UML-PA in der anlagennahen Softwareentwicklung der Automatisierungstechnik (Evaluation of UML and UML-PA for Software Engineering in Plant Automation).

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

Entwicklung und Evaluation eines Modells für modulare Automatisierung im Anlagenbau

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

Möglichkeiten der Darstellung von Zustandsautomaten in der IEC 61131-3

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.

Collaboration


Dive into the Uwe Katzke's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

D. Friedrich

University of Wuppertal

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

P.A. Urbano

University of Stuttgart

View shared research outputs
Top Co-Authors

Avatar

T. Wagner

University of Stuttgart

View shared research outputs
Researchain Logo
Decentralizing Knowledge