Uwe Aßmann holds the Chair of Software Engineering at the Technische Universität
Dresden. He has obtained a PhD in compiler optimization and a habilitation on
"Invasive Software Composition" (ISC), a technology for the flexible reuse of
code and model snippets. ISC unifies generic, connector-, view-, and
aspect-based programming for arbitrary programming or modeling languages. The
ISC technology has been demonstrated by several development environments, for
example, the Reuseware environment for the generation of software tools based on
Eclipse, or the SkAT environment based on Reference
Currently, his research is embedded in the research centre "Center for Advancing Electronics Dresden (cfAED)", in which he takes part in several subprojects: orchestration of many heterogeneous cores (Orchestration Path), code generation for silicon-nanowire structures (Silicon Nanowire Path), and energy-adaptive software architectures (Highly-Adaptive Energy-Efficient Computing, HAEC). In the Orchestration Path, Aßmann's group works on novel code generation techniques for many-core architectures and modern hardware structures. For Silicon Nanowires, novel hardware synthesis tools are investigated. In HAEC, Aßmann and his assistants apply ISC to energy autotuning (EAT), a technique to dynamically recompose code adapted to the required quality of service, the context of the system, and the hardware platforms.
Uwe Aßmann is also member of the 5G Lab Germany and the ResUbic Lab on software for cyber-physical systems and the internet of things. In both labs, he works on software engineering techniques for cyber-physical systems and cloud-based robots.
Talk Title : Software Engineering for Robotic Co-Workers - When Robots Meet People
Abstract : Co-working is a new trend for integrating smart robots into assembly lines of manufactures. Modern smart robots recognize human beings in their neighborhood and stop when touched. Therefore, they can be integrated into manufacturing lines in small and medium enterprises. Robots come out of the cage, and this creates a lot of opportunities for scalable automation. Because the simple steps of a manufacturing line can be performed by a smart robot and the rest can be done by humans, the investment costs for using robots sink, while the degree of automation can be scaled in small enterprises.
This new deployment model of smart robots will have a tremendous effect on all kinds of manufacture, because it changes the costs of robot-based automation in small companies. Entire industries could make use of robots that did not deploy them so far. However - we must get the software engineering right, and this poses new challenges for research and industry. This talk presents World-Oriented Modeling, a novel principle to separate world modeling and software system programming. If the world model is a formal model, robotic co-working applications can be verified easily.