Uwe Katzke - Academia.edu (original) (raw)
Papers by Uwe Katzke
Today the development of software in plant industry is a step by step strategy along the life cyc... more Today the development of software in plant industry is a step by step strategy along the life cycle with different notations and different tools. The requirement analysis and the basic engineering can be described and structured with project management software just using natural language. The design of software is done function oriented, procedure/ imperative, and component based with IEC 61131-3 development environments and implemented on different targets. This design offers various benefits for characteristic assignments of process automation. But it does not support the development along the whole life cycle of a system. Process control engineers need to discuss the functionality of a plant in an early phase of a project. A “language” which is based on the requirements of the process itself is necessary to communicate between different skilled engineers,. The quality of the notation is strongly depending on an appropriate modeling concept for the process characteristics. This p...
Existing approaches of the variable generations are extensively limited on special technologies o... more Existing approaches of the variable generations are extensively limited on special technologies of single domain. To our best knowledge there is no existing comprehensive approach presently to systematically put variability of machines and equipment or of durable consumer products into intelligible form. The draft introduced here evaluates existing approaches of software technology with requirements for the structure and presentation of variable products of other, hardware related domains.
Informatik aktuell
Die Modelltransformation objektorientierter Modelle in die Sprachen der IEC 61131-3 wurde prinzip... more Die Modelltransformation objektorientierter Modelle in die Sprachen der IEC 61131-3 wurde prinzipiell gezeigt. Dieser Beitrag stellt einen Ansatz vor, diese Modelltransformation präziser und umfangreicher durchzuführen. Auf diese Weise können die Vorteile der Objektorientierung, hinsichtlich der Wiederverwendbarkeit und der Reduzierung der Komplexität, effektiver und in Verbindung mit dem Codegenerator auch komfortabler genutzt werden. Der nun mögliche Erhalt der Klassenstruktur bei der
The benefit of modular concepts in plant automation is seen ambivalent. On one hand it offers adv... more The benefit of modular concepts in plant automation is seen ambivalent. On one hand it offers advantages, on the other hand it also sets requirements on the system structure as well as designers’ discipline. The main reason to use modularity in systems design for automation applications are reusability and reduction of complexity, but up to now modular concepts are rare in plant automation. This paper analyses the reasons and proposes measures and draft solutions. An analysis of the work flow and the working results of some companies in several branches show different proposals of modularity. These different proposals in production and process engineering are integrated in one model and represent different perspectives of an integrated system.
The design of new modeling languages takes much care on the capability of expressing every possib... more The design of new modeling languages takes much care on the capability of expressing every possible aspect of a domain. This contribution examines the handling of UML as a general purpose language compared with the UML-PA as a reduced language for the software development in plant automation. The assessment is based on experimental studies.
The benefit of modular concepts in plant automation is seen ambivalent. On one hand it offers adv... more The benefit of modular concepts in plant automation is seen ambivalent. On one hand it offers advantages, on the other hand it also sets requirements on the system structure as well as discipline of designer. The main reasons to use modularity in systems design for automation applications in industry are reusa6bility and reduction of complexity, but up to now modular concepts are rare in plant automation. This paper analyses the reasons and proposes measures and solution concepts. An analysis of the work flow and the working results of some companies in several branches show different proposals of modularity. These different proposals in production and process engineering are integrated in one model and represent different perspectives of an integrated system.
Dfg Projects, 2004
Common engineering approaches and modelling approaches from software engineering are brought toge... more 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
INDIN '05. 2005 3rd IEEE International Conference on Industrial Informatics, 2005., 2005
Nowadays Unified Modeling Language (UML) has found widespread use in software development of comm... more 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
Lecture Notes in Computer Science, 2004
Common engineering approaches and modelling approaches from software engineering are brought toge... more 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
2nd IEEE International Conference on Industrial Informatics, 2004. INDIN '04. 2004, 2004
... Advantages of a decentralized realization are modulanration of functions, physical amgemenl o... more ... Advantages of a decentralized realization are modulanration of functions, physical amgemenl of sen-SOIS and actu~tom. reduction ... concepts. Among these methods are: Gaia, MaSE, PASSI. MASSIVE, MESSAGE. Prometheus and Tropos PI. ...
2005 International Conference on Control and Automation, 2005
... SUMMARY AND OUTLOOK The prototype was used to demonstrate that automatic codegeneration for a... more ... SUMMARY AND OUTLOOK The prototype was used to demonstrate that automatic codegeneration for automation technology can be achieved through pragmatic application of UML. ... The integration of UML 2.0 with its system diagrams is anotherworking package. ...
Proceedings of the 2005, American Control Conference, 2005., 2005
... and language support an incremental refinement combined with an increasing detail level of th... more ... and language support an incremental refinement combined with an increasing detail level of the model. ... A. Time constraints on architectural level The UML provides several diagrams for identifying objects and their ... Distributed systems allow parallel execution on different devices ...
Proceedings of the 16th IFAC World Congress, 2005, 2005
Common engineering approaches and modeling approaches from software engineering are brought toget... more 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.
An agile software development approach for embedded systems has been transferred to automation an... more An agile software development approach for embedded systems has been transferred to automation and process control. Using UML, 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 system architecture is part of the UML-model and by that fact bridges the gap between hard and software engineering.This work is embedded in a development of UML for process automation and usability test of UML with automation engineers.
Today the development of software in plant industry is a step by step strategy along the life cyc... more Today the development of software in plant industry is a step by step strategy along the life cycle with different notations and different tools. The requirement analysis and the basic engineering can be described and structured with project management software just using natural language. The design of software is done function oriented, procedure/ imperative, and component based with IEC 61131-3 development environments and implemented on different targets. This design offers various benefits for characteristic assignments of process automation. But it does not support the development along the whole life cycle of a system. Process control engineers need to discuss the functionality of a plant in an early phase of a project. A “language” which is based on the requirements of the process itself is necessary to communicate between different skilled engineers,. The quality of the notation is strongly depending on an appropriate modeling concept for the process characteristics. This p...
Existing approaches of the variable generations are extensively limited on special technologies o... more Existing approaches of the variable generations are extensively limited on special technologies of single domain. To our best knowledge there is no existing comprehensive approach presently to systematically put variability of machines and equipment or of durable consumer products into intelligible form. The draft introduced here evaluates existing approaches of software technology with requirements for the structure and presentation of variable products of other, hardware related domains.
Informatik aktuell
Die Modelltransformation objektorientierter Modelle in die Sprachen der IEC 61131-3 wurde prinzip... more Die Modelltransformation objektorientierter Modelle in die Sprachen der IEC 61131-3 wurde prinzipiell gezeigt. Dieser Beitrag stellt einen Ansatz vor, diese Modelltransformation präziser und umfangreicher durchzuführen. Auf diese Weise können die Vorteile der Objektorientierung, hinsichtlich der Wiederverwendbarkeit und der Reduzierung der Komplexität, effektiver und in Verbindung mit dem Codegenerator auch komfortabler genutzt werden. Der nun mögliche Erhalt der Klassenstruktur bei der
The benefit of modular concepts in plant automation is seen ambivalent. On one hand it offers adv... more The benefit of modular concepts in plant automation is seen ambivalent. On one hand it offers advantages, on the other hand it also sets requirements on the system structure as well as designers’ discipline. The main reason to use modularity in systems design for automation applications are reusability and reduction of complexity, but up to now modular concepts are rare in plant automation. This paper analyses the reasons and proposes measures and draft solutions. An analysis of the work flow and the working results of some companies in several branches show different proposals of modularity. These different proposals in production and process engineering are integrated in one model and represent different perspectives of an integrated system.
The design of new modeling languages takes much care on the capability of expressing every possib... more The design of new modeling languages takes much care on the capability of expressing every possible aspect of a domain. This contribution examines the handling of UML as a general purpose language compared with the UML-PA as a reduced language for the software development in plant automation. The assessment is based on experimental studies.
The benefit of modular concepts in plant automation is seen ambivalent. On one hand it offers adv... more The benefit of modular concepts in plant automation is seen ambivalent. On one hand it offers advantages, on the other hand it also sets requirements on the system structure as well as discipline of designer. The main reasons to use modularity in systems design for automation applications in industry are reusa6bility and reduction of complexity, but up to now modular concepts are rare in plant automation. This paper analyses the reasons and proposes measures and solution concepts. An analysis of the work flow and the working results of some companies in several branches show different proposals of modularity. These different proposals in production and process engineering are integrated in one model and represent different perspectives of an integrated system.
Dfg Projects, 2004
Common engineering approaches and modelling approaches from software engineering are brought toge... more 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
INDIN '05. 2005 3rd IEEE International Conference on Industrial Informatics, 2005., 2005
Nowadays Unified Modeling Language (UML) has found widespread use in software development of comm... more 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
Lecture Notes in Computer Science, 2004
Common engineering approaches and modelling approaches from software engineering are brought toge... more 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
2nd IEEE International Conference on Industrial Informatics, 2004. INDIN '04. 2004, 2004
... Advantages of a decentralized realization are modulanration of functions, physical amgemenl o... more ... Advantages of a decentralized realization are modulanration of functions, physical amgemenl of sen-SOIS and actu~tom. reduction ... concepts. Among these methods are: Gaia, MaSE, PASSI. MASSIVE, MESSAGE. Prometheus and Tropos PI. ...
2005 International Conference on Control and Automation, 2005
... SUMMARY AND OUTLOOK The prototype was used to demonstrate that automatic codegeneration for a... more ... SUMMARY AND OUTLOOK The prototype was used to demonstrate that automatic codegeneration for automation technology can be achieved through pragmatic application of UML. ... The integration of UML 2.0 with its system diagrams is anotherworking package. ...
Proceedings of the 2005, American Control Conference, 2005., 2005
... and language support an incremental refinement combined with an increasing detail level of th... more ... and language support an incremental refinement combined with an increasing detail level of the model. ... A. Time constraints on architectural level The UML provides several diagrams for identifying objects and their ... Distributed systems allow parallel execution on different devices ...
Proceedings of the 16th IFAC World Congress, 2005, 2005
Common engineering approaches and modeling approaches from software engineering are brought toget... more 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.
An agile software development approach for embedded systems has been transferred to automation an... more An agile software development approach for embedded systems has been transferred to automation and process control. Using UML, 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 system architecture is part of the UML-model and by that fact bridges the gap between hard and software engineering.This work is embedded in a development of UML for process automation and usability test of UML with automation engineers.