Torsten Heverhagen

Learn More
In this paper we introduce a new UML stereotype, the Function Block Adapter (FBA), which is responsible for the connection of UML-RealTime capsules and function blocks of the IEC 61131-3 (standard for PLC programming languages). FBAs contain an interface to capsules as well as to function blocks and a description of the mapping between these interfaces. For(More)
Function Block Adapters (FBAs) are new modeling elements, responsible for the connection of UML capsules and function blocks of the IEC 61131-3 standard. FBAs contain an interface to capsules as well as to function blocks and a description of the mapping between these interfaces. In this paper we discuss implementation issues of FBAs. While the(More)
In industrial interdisciplinary projects where engineers of different sorts have to work together, a framework is necessary in order to support such an interdisciplinary development process. For example, the design information created by the production automation engineer has to be set into relation to the software architecture the software designer has to(More)
The Unified Modeling Language (UML) is the standard design language for developing object oriented applications. It is widely used in the development of complex systems for general-purpose computers. In heterogeneous domains like mechatronics exist a lot of special-purpose programming languages, which are not always easily to map to UML concepts. For such(More)
In this paper we introduce a new profile for Function Block Adapters (FBAs), which are responsible for the connection of Unified Modeling Language (UML) ports and function blocks of non-UML languages. FBAs provide interfaces to ports, to function blocks, and a description of the mapping between these interfaces. Both UML and function block developers can(More)
Today’s industrial manufacturing systems have to face the problem of fast changes in demand of products and the product spectrum. One solution for getting a more flexible structure of production lines is the concept of autonomous and cooperative production units, which is taken from the idea of holonic manufacturing systems [1]. In such systems productions(More)
Überblick. Mit Hilfe von Funktionsbausteinadaptern (FBAs) kann die Kommunikation zwischen Funktionsbausteinen der IEC 61131-3 und Capsules der Unified Modeling Language (UML) in einer formalen Sprache spezifiziert werden. Diese Spezifikation wird während der Entwurfsphase eines Systemes erstellt und ist hardware-unabhängig. Nachrichten, die von Capsules an(More)
Software engineers have to decide permanently during the software design process whether to specify every necessary software portion of the system to be designed entirely themselves or, rather, to search for and possibly substitute a corresponding suitable software portion already existing and functioning well. Our approach investigates the latter(More)
Software engineers have to decide permanently during the software design process whether to specify every necessary software portion of the system to be designed entirely themselves or, rather, to search for and possibly substitute a corresponding suitable software portion already existing and functioning well. Our approach investigates the latter(More)
  • 1