Forecast
          
            - 
              
              The construction of the "Smart Mobility Lab" in
              Schwarzkollm has been started as a research and test
              center for autonomous cyber-physical systems.
- On 2025-06-19, there will the the OUTPUT day of our
                faculty! Our cobotic lab with the robots Max and
              Moritz will be open for some hours. 
 
Publications
          
          [ 
publications
            on DBLP | 
publications
            on Google scholar | 
publications
            on SCOPUS | 
publications
            on ORCHID | 
publications
            in TU Dresden Research Information Portal (FIS-Pure) ]
          
          
          
 Books
           
  
 
             
   
  
  
  
          
          Research Areas
          Since software engineering is a discipline between theory and
          practice, we try to balance basic research with technology
          research and application-driven research. 
          
          Model-Driven Robot Software Engineering (MORSE)
          MORSE is the queen discipline of systems engineering,
            because constructing, modeling, and programming of robots is
            hard. Since 2006, the chair is involved in MORSE; first with
            MDSD for Lego Mindstorms robots in the SuReal project, then
            for NAO robots in the Qualitune project, then for TurtleBots
            in the VICCI project, then for KUKA LBR in the T-RoX
            project, and even more robots:.
          
          
           
          Component-Based Software Engineering (CBSE) and Snippet
            Composition for Models and Programs (Invasive Software
            Composition)
          
          Software composition integrates the following areas of
          software engineering: aspect-oriented development,
          architecture languages, view-based development, and generic
          programming. The speciality of the Dresden group, 
Invasive
            Software Composition (ISC), is a technology for template
          and snippet composition (fragment composition). Plainly
          speaking, it is an advanced form of template metaprogramming
          (TMP), but it can do much more for you. Our group has worked
          on the following type-safe techniques for snippet composition
          and for constrution of program and model weavers:
          
            - With Universal
                  grammar-based ISC for textual languages, you
              can produce for a given grammar a snippet composition
              system. With this, you can enhance any language with
              template programming features like in BETA or C++ and
              build powerful snippet metaprogramming environments.
              Applications are [ Safe
                Template Languages ] and "Component
                Models for Semantic Web Languages". These works
              describe a general framework of grammar-universal ISC,
              i.e., how to take a grammar and generate from it a
              component model and snippet composition system for its
              language.
 
- Universal metamodel-based ISC for textual and
                graphical languages is the extended approach working
              with EMF metamodels [ Extending Grammars and Metamodels
              for Reuse - the Reuseware
                approach ] [ JOT
                Paper on Reuseware ]
 
- Orchestration style sheets (OSS) is our
              newest approach for styling the parallelization and
              distribution of sequential programs (progressive
              parallelization). Style sheets are a very general form of
              rewriting-based aspects, controlled by attribute grammars.
              [First
                Paper on OSS | Overview
                of Orchestration Path of cfAED | Semantics-aware
                composition for parallelization ]
 
- Attribute-driven ISC: With attribute-driven ISC,
              weavers can be built for Aspect-Orientation Development
              (AOSD) and Aspect-Oriented Modeling (AOM). Remote
              Attribute Grammars describe data- and control-flow between
              remote parts of the syntax tree of the program. The theory
              was worked out by Dr. Sven Karol in his PhD thesis
              "Well-Formed and Scalable Invasive Software Composition" [pdf].
              The corresponding demonstrator tool is the SkAT
                composition tool. 
- Reference-attribute grammar driven rewriting (RACR):
              if analysis phase of a reference attribute grammar are
              interchanged with rewriting, a novel method for
              context-sensitive term rewriting results. The RACR 
              toolset is managed by Christoff Bürger, now in Lund,
              Sweden. 
 
Agile Business Modeling in Smart Ecosystems (Lean Startup
            for Software and Innovation Ecosystems)
          
          
            - Innovation Ecosystems: Coopetition, cluster and
              innovation research. Our Lean Innovation
                Center (LINC) made in the ECSEL-Project IoSense
              support distributed innovation management.Grab yourself a
              password from the homepage and start to collect ideas for
              your projects. 
 
- Feature Modeling of Open Software Families.
              Christoph Seidl, now in IT University Copenhagen, did his PhD 
              here. 
 
- Course Software
                as a Business (SaaB) discusses how to create
              software innovations with working business models, also
              for product lines, product matrices, and software
              ecosystems. Lean startup only scales with Software Product
              Lines, Matrices and Ecosystems. 
 
- Course http://st.inf.tu-dresden.de/teaching/swm
              (Software Project Management)
Agile Teaching
          Agile teaching employs the methods of agine software
          engineering to teaching. Our group maintains the following
          feedback systems for students:
          
          Self-Adaptive Systems and Their Architectures
          
          Context- and Role-Based Modeling (Context-based Views)
          
          During the last years, we have have learned that
            Model-Driven Software Engineering should be based on
            languages with contexts and roles (Context-
                and Role-based Modeling and Metamodeling). Roles
            capture context-sensitive object behavior in specific
            contexts. Role systems automatically adapt to context
            changes. Contexts and roles can be applied to objects,
            models, and metamodels (for language engineering). This is
            an exciting new area of MDSD!
          
          
          Model-Driven Software Engineering (MDSD) in Technical
            Spaces
          MDSD is cool because it shows complex software in
              simple views (models). 
          
          Megamodels and Model-driven software development
            (MDSD)  
          
           Software Product Lines
          
          Software Product Line Engineering (SPLE) maintains a
          configuration model in the problem space together with a
          system in the solution space (component space). 
          
            - Feature Modeling
- Language Families based on Feature Models and Role-based
              component models. This was the PhD of Christian Wende who
              modeled language families with feature models.
 
- Hyper-feature models. Christoph Seidl developed them in
              his PhD.
- Views on Feature Models. Julia Schroeter worked them out
              for multi-tenant cloud-based software. 
 
Requirements, Testing, and Documentation
          
          
            - Ontologies in requirements specification (Katja
              Siegemund's
              
              PhD)
 
- OCL and business rules: the chair has an OCL compiler,
              the Dresden OCL
                Toolkit
 
- Test
                automation for cyber-physical systems and robots
              (MATE System, Georg Püschel)
 
- Documentation engineering (elucidative development), PhD
                thesis of Dr. Andreas Bartho
- Quality requirement specification for components and
              their quality-based optimization with Multi-Quality
              Auto-Tuning (MQuAT) of Dr. Sebastian Götz
 
Program Analysis and Transformation Techniques
          
          
            - Graph rewriting, in particular Edge Addition Rewrite
              Systems (EARS) and Exhaustive GRS (XGRS) 
              - Port-Graph Rewriting (Johannes Mey)
 
- Reference-attribute grammar driven rewriting (RACR):
              if analysis phase of a reference attribute grammar are
              interchanged with rewriting, a novel method for
              context-sensitive term rewriting results. The RACR 
              toolset is managed by Christoff Bürger, now in Lund,
              Sweden
- Relational RAGs: Bidirectional Edges in
              Reference-attribute grammars (Johannes Mey): SLE paper
 
Development Environments Tool and Generator Technologies 
          
          
            - Context-based Petri Nets (Carl Mai, Dr Marvin Triebel)
- Macromodels are sets of models in heterogeneous IDE that
              are kept consistent and are amenable for round-trip
              engineering (Christopher Werner)
- QMARK is a development environment for development of
              energy-efficient apps (Claas Wilke)
 
 
          Other Results
          Research Talks
          [ Overview of
              all Talks | Keynotes | Invited Talks
            | Technical
              Talks ]
          
          
            - March 2022: New keynote on SNIFFBOT at ESOCC
                22
- Dec. 2021:  Prof. Aßmann's time as
                dean of Faculty has ended. Congratulations to the new
                dean Prof. Ivo Sbalzarini!
- Sept. 2020: new paper on "Immersives
                verteiltes Robotic Co-working" in Informatik
              Spektrum, a demo produced for the celebration of 50 years
              of Computer Science Education in Germany. 
- Jan 30, 2019: I gave a keynote
                at SOFSEM about cross-layer adaptation in
              multi-layer autonomic systems, a MAPE-K  autonomic
              pattern. The slides
                are here. The volume is found at Springer
                LNCS 11376.
- Nov 14, 2019: I gave a keynote at Berlin
                Requirements Engineering Symposium, organized by Prof.
                Roland Jochem of TU Berlin, Lehrstuhl für
                Qualitätswissenschaft. BRES was located in the Hotel
              de Rome near Humboldt Universität main building in
              Französische Strasse in Berlin, in the former entrance
              hall of the Dresdner Bank. Nice location - it seems like
              Berlin has risen again.
 
- Sept.30 - Oct 2, 2019 ICC Dresden: demo of distributed
              robotic cell at 5G
                World Forum Dresden
- March 7, 2019: IoSense
                Spring School at TU Delft
- Sept. 16, 2019: I gave a tutorial talk on "Roles-Oriented,
                Context-Aware Software Infrastructures (ROSI)" at
              the Summer School "Development,
                Deployment, and Runtime of Context-Aware Software
                Systems" in Dagstuhl
- Jan 30, 2019: I gave a keynote
                at SOFSEM about cross-layer adaptation in
              multi-layer autonomic systems, a MAPE-K  autonomic
              pattern. The paper is found inx Springer
                LNCS 11376.
- Sept. 24, 2018: Talk at Symposium Dresden IEEE 5G
                Summit (chair Prof. Fettweis)
- Apr 4, 2017: Invited
                talk at the MODULARITY symposium (PROGRAMMING conference
                in Brussels)
- Feb 19, 2017: Keynote
                at MODELSWARD conference
- July 25, 2016: Keynote at ICSOFT
                2016 Conference in Lisboa
 
- Sept. 29, 2016: Talk at Symposium Dresden IEEE 5G
                Summit (chair Prof. Fettweis)
- Feb 24, 2015: Keynote
              "Working
                with Robots in Smart Homes and Smart Factories – Robotic
                Co-Working" at "Software
                Engineering (SE)" in Vienna
 
- Feb 04, 2015: Keynote "Robotic
                Co-Working in Industry 4.0" at SoftED
                conference in Dresden
 
- Nov 24, 2015: New project IoSense
              with coordinator Infineon Dresden
 
- Sept. 24-25, 2015: Symposium Dresden 5G Lab for the
                tactile internet (chair Prof. Fettweis)
 
          
          Startups of Alumni of the Chair
          Several  of my PhD students have founded startups,
            often with my mentoring under BMBF Exist or Sachsen TGFS
            grants:
          
          
            - smarobix.com,
              producing a FPGA coprocessor board for mobile robotics
 
- open-physio.de,
              a multi-sided platform for physiotherapy services
              (2021-today)
 
- Mainteny - a startup for
              maintenance of elevators (2020-today), got
                2.3M€ venture capital in 2023
 
- AppAxy, a startup for
              several video platforms (2020-today)
 
- Wandelbots,
              Dresden (2017-today) (facebook
              | 
              
              twitter
              | Opening
                of their new facilities in Tiergartenstrasse | Winner
                of Startup Challenge Fabrik of the Year  |
              
              Overseas
                Talent Entrepreneurship Conference(OTEC) in Beijing,
                China )
              - Dec 2018: Startup
                  Wandelbots wins another
                  6M$ venture capital for wearable-controlled
                serivce robots for factory automation, with 5 founders
                from my chair (C. Piechnick, M. Piechnick, G. Püschel,
                S. Werner, J. Falkenberg). Other alumni who went there:
                Ronny Kaiser, Peter Heisig, Christoph Biering, Carl Mai.
- DevBoost, Dresden
              (2012-today) (
              
              Twitter | ) 
- MentalMotive,
                Berlin (2010-today)
 
- Ubigrate
              (2009-2012)
Hall of Fame
          
          
          
          
           
          Ongoing
            Research Projects
          
            - DFG GRK AirMetro "Autonomous Airbound Mobility in Urban
              Regions"
 
- DFG SFB/TRR 339 "Digital Twins of the Road of the Future
              (STRASSE)"
- DFG SFB 1618 CONVIDE (as a satellite of KIT)
 
- DFG Excellence Cluster
                Center for Tactile Internet (CeTI), Projects U2
              (Industrial use cases, leader), TP5 (fog
              architectures) 
- BMBF
                6G-life project on robotic applications with 6G
              (shopping assistant, care assistant)
- Self-reproducing modular robots (SAMBots) in Boysen
              Research Training Group "Mobility in Transition", Cluster
              B (Wanqi Zhao)
- The 5G Lab Germany
              is a cluster of chairs targeting "tactile applications"
              (chair Prof. Fettweis). We take part in the application
              track.
- BMBF
                project VIPFLUID for the predictive maintenance of
              dirt-water pumps
 
Past Projects
          
            - Sachsen TG70 project ARAILIS
- Project SNIFFBOT
                (sniffing dangerous gases by immersive robotics) | SNIFFBOT
                project home page  |  Film on the SNIFFBOT
                project  
              
- DFG
                Research Training Centre (Graduate School) "Role-Based
                Software Infrastructures (RoSI)". This school
              researches into context-adaptive software, languages, and
              run-time systems. (Thomas Kühn (2013-2016), Max Leuthäuser
              (2014-2016), Mariam Zia (2014-2017), Christopher Werner
              (2016-2019))
- BMBF Project ILMA works on macromodels for specific
              application areas.
- Fraunhofer and TU Dresden found the Center for Explainable and
                Efficient AI (CEE-AI), here is a paper.
- BMBF SysPlace
              (KMU-initiativ): product lines with augmented reality
              (Maria Piechnick) 
 
- BMBF project "OpenLicht"
              with consortium leader Infineon (René Schöne)
- DFG
                RISCOS project combining Invasive Software
              Composition with Strategic Port-Graph Rewriting
              (2017-2020)
 
- DFG
                Collaborative Research Centre (Sonderforschungsbereich)
                912 "Highly-Adaptive Energy-Efficient Computing (HAEC)"
              with its subproject "Energy-Adaptive
                Software Architectures (ENASA)" B01 (2013-2020)
 
              - Johannes Mey, Rene Schöne, Dr. Somayeh Malakuti, Dr.
                Max Leuthäuser, Dr. Sebastian Götz
 
- SAB
InnoTeam
                project CyPhyMan a project to create a
              cyber-physical production system (CPPS), with company N+P
              Informationssysteme, Meraane (Georg Püschel, Ronny Seiger,
              Romina Kühn, Mandy Korzetz, Diana Lemme, Kevin Kassin)
- SAB GUIDES transfer project (2016-2017): ILP-based
              optimization for production planning, with Dualis (Dr.
              Karsten Wendt)
- DFG Excellence cluster "Centre for Advancing
                Electronics Dresden (cfAED)" with the subprojects
              - Orchestration
                  Path for orchestration of many-core processors
                (Johannes Mey. Sven Karol - until summer 2014).
 
- Silicon-Nanowire
                  Path for new gate technologies on Silicon
                Nanowires synthesized from Dynamic Petri Nets (Carl Mai)
- Resilience
                  Path of cfAED: For compensation of hardware errors
                in software (2013-2014: Christian Piechnick)
- T-RoX
                project (Teaching Robots in SaXony), a Saxonian
              project improving the teaching material for robotics
- WEIR:
              a new contribution to the KUKA
                Innovation Award at Hannover Fair (April 25-29,
              2016), an application of  Fog
                Computing
- The Resubic
                Lab Dresden comprises several researcher groups on
              software for the "internet of things". Prof. Aßmann has
              been elected as its speaker.  
              - Labcasts in the ResUbic
                  Lab 
 
- ZESSY (Zukünftiger Entwurf eingebetteter Systeme) with
                its subproject QualiTune
                (Claas Wilke, Jan Reimann, Christian Piechnik, Christian
                Wende, Sebastian Götz). The other part of ZESSY
                (EnergyDesign) was completed at the chair of Prof.
                Kabitzsch
 
- VICCI (integration
                of cyber-physical systems, Prof. Gumhold, Jun.-Prof.
                Schlegel, Prof. Dachselt)
Postdocs and Alumni in Academics and Industry
          
            
              
                | Postdoc 
 | Project 
 | Web 
 | 
              
                | Dr. Birgit Demuth 
 | Teaching systems; OCL 
 | 
 | 
              
                | Dr. Sebastian Götz 
 | Self-adaptive software architectures 
 | 
 | 
              
                | Dr. Karsten Wendt | Digital Health, Fog computing | 
 | 
              
                | Dr. Marvin Triebel 
 | Modeling cobots with hybrid petri nets 
 | 
 | 
              
                | Dr. Ronny Seiger 
 | University
                    of St. Gallen 
 | github 
 | 
              
                | Dr. Thomas Kühn | University of Halle-Wittenberg 
 | RoSI | 
              
                | Prof. Dr. Sven Karol 
 | Hochschule
                    Merseburg 
 | web 
 | 
              
                | Prof. Dr. Christoph Seidl 
 | IT University Copenhagen 
 | web 
 | 
              
                | Dr. Steffen Zschaler 
 | Kings College London, Senior Reader 
 | 
 | 
              
                | Christoff Bürger 
 | Dassaut Systems, Lund 
 | github 
 | 
              
                | Dr. Somayeh Malakuti 
 | ABB Ladenburg 
 | ResearchGate 
 | 
            
          
          
          
          Founders of Companies
          
          
            
          
          
          PhD Students
          Current 
          
            
              
                | PhD 
 | Project 
 | Web 
 | 
              
                | 
 | 
 | 
 | 
              
                | Mikhail Belov 
 | Immersive robotics, ADL for robotics 
 | SNIFFBOT | 
              
                | Andreas Domanowski 
 | Innovative Programming-Feedback Systems 
 | AG Feedbacksysteme, Convide 
 | 
              
                | Markus Hamann 
 | Model Assessment System MARS 
 | AG Feedbacksysteme | 
              
                | Sebastian Ebert 
 | Model-Driven Virtual Prototyping of
                  Robotic Applications with Hybrid Petri Nets 
 | CeTI | 
              
                | Oliver Geisel 
 | Model-driven automated disassembly with
                  Reference Attribute Grammars 
 | 
 | 
              
                | Tianxiang Zhang 
 | Formal Models for Drone Logistics 
 | 
 | 
              
                | Volodymyr Prokopets 
 | Foundation of Simulation Product
                  Families 
 | Digital
                    Twin Road 
 | 
              
                | Christian Gutsche 
 | Hybrid System Modeling in Julia 
 | 
 | 
              
                | Zizhe Wang 
 | Green IT and mobility, Variable
                  Structure Systems in equational models 
 | 
 | 
              
                | Wanqi Zhao 
 | Robots for Software-Defined Mobile
                  Supply Chains 
 | Boysen-Graduiertenkolleg 
 | 
              
                | 
 | Moved to Wandelbots in 2018 
 | 
 | 
              
                | Carl Mai | Petri-net based code synthesis for
                  Silicon Nanowire structures | cfAED
                    Silicon-Nanowire Path | 
              
                | Maria Piechnick | Software architectures for Wearable
                  Computing in the Internet of Things | SysPlace
                  project, Co-founder
                  Wandelbots | 
              
                | Christian
                  Piechnick | Role-based
                  model-driven architectural languages for self-adaptive
                  systems 
 | SMAGS 
                    site, Co-founder
                  Wandelbots | 
              
                | Ronny Kaiser 
 | Collaboration platforms for Lean
                  Innovation 
 | Wandelbots | 
              
                | Sebastian Werner 
 | Fog frameworks for Cobots 
 | Co-founder
                  Wandelbots | 
              
                | 
 | In Industry 
 | 
 
 | 
              
                | Kay Bierzynski | Role-based learning for the Internet of
                  Things | Industry PhD student | 
              
                | Romina Kühn | Mixed-reality apps | 
 | 
              
                | Mandy Korzetz | Mixed-reality interaction patterns 
 | 
 | 
              
                | Frank Rohde 
 | A Dynamic Software Product Line for
                  Pseudonym Systems in Fog Computing | ILMA, RoSI | 
              
                | Johannes Mey | Heterogeneous code generation
                  techniques with orchestration style sheets. Extends
                  Reference Attribute grammars for Models-at-runtime and
                  the use in HAEC | [ paper
                  ] | 
              
                | Christoff Bürger 
 | Remote Attribute Grammar Controlled
                  Rewriting (RACR) 
 | RACR github
 
 
 | 
            
          
          PhD Alumni
          List of PhD alumni
          
          
            
              
                | PhD 
 | Topic 
 | Scholar 
 | web 
 | bib 
 | pdf 
 | Traces in the web 
 | 
              
                | Dr. René Schöne 
 | Modular Specification of Self-Adaptive
                  Systems with Models at Runtime using Relational
                  Reference Attribute Grammars 
 | scholar 
 | 
 | 
 | pdf 
 | 
 | 
              
                | Dr. Dominik Grzelak 
 | Model-oriented Programming with
                  Bigraphical Reactive Systems - Theory and
                  Implementation 
 | scholar 
 | Bigraphs.org
 | 
 | pdf 
 | Postdoc CeTI | 
              
                | Dr. Dmytro Puhkhaiev 
 | A Software Product Line for Parameter
                  Tuning 
 | scholar 
 | 
 | 
 | pdf 
 | Postdoc 
 | 
              
                | Dr. Christopher Werner | Role-based model synchronization | scholar 
 | 
 | 
 | pdf 
 | Wandelbots | 
              
                | Dr. Ronny Seiger 
 | Self-managed Workflows for
                  Cyber-physical Systems with Scalable Consistency.
                  November 2018. How to run a workflow system on cyber-physical
                  environments such as Smart Rooms.
 
 | scholar 
 | github | 
 | pdf | Ronny works now at University of St.
                    Gallen 
 | 
              
                | Dr. Georg Püschel | Testing Self-Adaptive Systems - A
                  Model-based Approach to Resilience. Juni 2018. The ultimate robot-testing method.
 
 | scholar 
 | github 
 | 
 | pdf | Co-founder
                    of Wandelbots 
 | 
              
                | Dr. Max Leuthäuser | A Pure Embedding of Roles - Exploring
                  4-dimensional Dispatch for Roles in Structured
                  Contexts. August 2017. Context and Roles in Scala in
                  the library SCROLL. SCROLL will be the basis of the
                    cross-layer architecture of HAEC. 
 | scholar 
 | 
 | 
 | pdf 
 | RoSI
                  SCROLL
                  HAEC 
 | 
              
                | Dr. Thomas Kühn | A Family of Role-Based Languages. Develops a role-based modeling language for
                  context-aware applications.
 
 | scholar 
 | 
 | 
 | pdf 
 | Projects 
 | 
              
                | Dr. Jan Polowinski 
 | Ontology-Driven, Guided Visualisation
                  Supporting Explicit and Composable Mappings. This PhD
                  thesis developes a technique for visualizing for
                  ontological data. It uses the VISO visualization
                  ontology to define a mapping between the ontological
                  data and a visualization specification. 
 | scholar 
 | Web | 
 | pdf | VISO Twitter
 Homepage
 Startup OpenPhysio
 
 | 
              
                | Dr. Christoph Seidl | Integrated Management of Variability
                    in Space and Time in Software Families. Winner
                  of the SAP price for best industrially oriented PhD
                  thesis 2016. [ bib  ] 
 | scholar 
 | 
 | 
 | pdf | home
                    page at TU Braunschweig 
 | 
              
                | Dr. Jan Reimann 
 | Generic Quality-Aware Refactoring
                    and Co-Refactoring in Heterogeneous Model
                    Environments, July 2015 
 | scholar 
 | 
 | bib | pdf | Fraunhofer IWU, Chemnitz, Linked-in
                    page | 
              
                | Dr. Sven Karol 
 | Well-Formed
                      and Scalable Invasive Software Composition
                  PhD thesis. May 2015 
 | scholar 
 | 
 | bib | pdf | Linked-In github
 
 | 
              
                | Dr. Katja
                  Siegemund | Contributions
                      To Ontology-Driven Requirements Engineering.
                  PhD thesis, May 2014. | 
 | 
 | bib | pdf | XING
                    home page 
 | 
              
                | Dr. Andreas Bartho | Elucidative Modeling. PhD
                  thesis, May 2014. [ contents
                    of Phd thesis, published with Vogt Verlag ] | 
 | 
 | bib | pdf | DEFT
                    tool page  Linked-In-Homepage 
 | 
              
                | Dr. Julia
                  Schroeter | Feature-based Configuration
                    Management for Reconfigurable Cloud Applications.
                  PhD thesis, April 2014. 
 | 
 | 
 | bib | pdf | Home page
                    with PUMA tool suite 
 | 
              
                | Dr. Claas Wilke | Energy-Aware Development
                    and Labeling for Mobile Applications. PhD
                  thesis, March 2014. [ Winner of the SAP price for best
                  industrially oriented PhD thesis 2013 ] 
 | scholar 
 | web | bib | pdf | 
 | 
              
                | Dr. Birgit
                  Grammel | Automatic Generation of
                    Trace Links in Model-driven Software Development.
                  PhD thesis, February 2014. 
 | 
 | 
 | bib | pdf | Linked-In
                    home page 
 | 
              
                | Dr. Sebastian
                  Götz | Multi-Quality Auto-Tuning
                    by Contract Negotiation. PhD thesis, July 2013. 
 | scholar 
 | web | bib | pdf | 
 | 
              
                | Dr. Christian
                  Wende | Language Family Engineering.
                  PhD thesis, March 2012. 
 | scholar 
 | 
 | bib | pdf | DevBoost | 
              
                | Dr. Sebastian
                  Richly | Autonom rekonfigurierbare
                    Workflows. PhD thesis, December 2011. One of
                  Sebastian's lifetime achievements is the creation and
                  management of the JExam student life-cycle management
                  system of the Fakultät Informatik 
 | 
 | 
 | bib | pdf | 
 | 
              
                | Dr. Konrad Voigt | Structural Graph-based
                    Metamodel Matching. PhD thesis, November 2011. 
 | 
 | 
 | bib | pdf | 
 | 
              
                | Dr. Falk Hartmann | Safe Template Processing of
                    XML Documents. PhD thesis, Technische
                  Universität Dresden, Fakultät Informatik, July 2011. [
                  Falk was co-founder of Ubigrate and the Java User
                  Group Saxony who celebrated 10 years jubilee in 2018.] | 
 | 
 | bib | pdf | Falk coorganizes Java User
                    Group Saxony Linked-In
                    home page
 Ubigrate
                  (-2012)
 
 | 
              
                | Dr. Mirko Seifert | Designing Round-Trip Systems
                    by Model Partitioning and Change Propagation.
                  PhD thesis, Technische Universität Dresden, Fakultät
                  Informatik, June 2011.  Mirko is co-founder of
                  DevBoost. 
 | 
 | 
 | bib | pdf | DevBoost | 
              
                | Dr. Jendrik
                  Johannes | Component-Based Model-Driven
                    Software Development. PhD thesis, Technische
                  Universität Dresden, Fakultät Informatik, December
                  2010. 
 | 
 | 
 | bib | pdf | Reuseware
                    tool page Jendriks
                    homepage
 
 | 
              
                | Dr. Ilie Savga | A Refactoring-Based Approach
                    to Support Binary Backward-Compatible Framework
                    Upgrades. PhD thesis, April 2010. 
 | 
 | 
 | bib | pdf | Ilie has a second education as doctor
 for osteopathy
 Linked-In
                    home page
 
 | 
              
                | Dr. Simone Röttger | Systematische Prozessunterstützung
                    für die Entwicklung laufzeitkritischer
                    Softwaresysteme - PROKRIS-Methodik und -Framework.
                  PhD thesis,  2009. | 
 | 
 | bib | pdf | XING Profile 
 | 
              
                | Dr. Henrik
                  Lochmann | HybridMDSD: Multi-Domain
                    Engineering with Model-Driven Software Development
                    using Ontological Foundations. PhD
                  thesis,  2009. 
 | 
 | 
 | bib | pdf | now CEO of MentalMotive | 
              
                | Dr. Jakob
                  Henriksson | A Lightweight Framework for
                    Universal Fragment Composition. PhD thesis,
                  2008 
 | 
 | 
 | bib | pdf | Linked-In
                    home page 
 | 
              
                | Lic. Robert
                  Kaminski | Towards a Framework for XML
                  Refactoring, February 2006. Licentiate Thesis at
                  Linköpings Universitet. 
 | 
 | 
 | bib | 
 | Linked-In
                    home page 
 | 
              
                | Lic. Marcus Comstedt | Towards a Link-Time Weaving of Binary
                  Components, December 2003. Licentiate Thesis at
                  Linköpings Universitet. 
 | 
 | 
 | bib | 
 | Home
                    page at Lysator 
 | 
              
                | Lic. Thomas Panas | Towards a Unified Reengineering
                  Process, November 2003. Licentiate Thesis at Växjö
                  Universitet. 
 | 
 | 
 | bib | 
 | Linked-In
                    home page 
 | 
              
                | Lic. Jens Gustavsson | Towards Updating Runtime Components,
                  June 2003. Licentiate Thesis at Linköpings
                  Universitet. 
 | 
 | 
 | bib | 
 | Linked-In
                    home page 
 | 
            
          
           
          
          
          Technology Demonstrators
          
          Labcasts (Videos) on Youtube and
            Other Portals
          
          
            - 
                SNIFFBOT saves Santa Claus (film)
- Labcast Living
                Room Cleanup Robots (D. Grzelak)
 
- Labcast on Cleaning
                Cobotics (CeTI) (S. Ebert, J. Mey, with Prof.
              Gumhold's group)
 
- Film of PHD
                training group RoSI (2013-2022)
 
- The Faculty of Computer Science has
                got a nice film, come to Dresden!
- Jun 19-20, 2019: 50 anniversary
                of Computer Science Education in Germany and in Dresden,
              
 
- IoSense
                youtube channel 
 
- Sept 2017: Hot
                Wire adaptive robot demo, with Telekom and IoSense
              project
 
- Feb. 2017, MWC Barcelona: Mr
                T., the world's first immersive multi-robot: 
              Another film: T.
                Höttges interview (in the front), Mr T. in the
                background
- Remotely
                playing piano  by Mr. T (Sebastian Werner,
              Wandelbots)
 
- Cinderella
                Co-Working cell demo (Dissertation Georg Püschel) 
 
- Marketing film about Wandelbots
                of Saxonian marketing initiative "so geht sächsisch" 
 
- Wandelbots
                at TechCrunch Berlin Dec 2017VW robotic co-working demo
                von Wandelbots 
 
- Dresden
                Radio interview 
 
- Interview
                by Heiko Weckbrodt 
 
- Interview
                C. Piechnick
Technology Demonstrator Websites
          
          Open Source Software and Fremium Software
          
            
            - JouleUnit
                testing framework (Dr. C. Wilke). For this
              framework, we offer energy-testing services to companies.
- EMFText, the
              versatile syntax mapper to EMF models, readily usable for
              new domain-specific languages, now supported by company
              - JaMOPP:
                A Java parser and pretty-printer to Ecore, for extending
                Java with DSL, refactoring, or other applications
 
- LanGems, a
              role-based language composition laboratory (C. Wende)
 
- DEFT, the
              development environment for tutorials in elucidative
              programming and modeling (A. Bartho)
 
- OSPP,
                    the open service process plattform (Sebastian
                    Richly), won the
              international IEEE service computing contest in 2008. OSPP
              is a platform for adaptive (semi-ad-hoc) workflows on the
              web. It offers a base level workflow with many variants,
              and a meta-level, which can switch base level workflow
              variants. Several techniques for switching can be
              used.  
 
- The feature
                      mapper, a bridge between feature trees and
                    UML artefacts (F. Heidenreich). Now commercialized
                    at DevBoost
- Refactoring
                toolbox RECODER (A. Ludwig et. al., since 1998,
              still maintained in Karlsruhe)
Guests of Our Chair
          
          
            - March 2020-Sept 2021: The Corona pandemia stopped all
              travelling.
 
- Oct 27, 2017. Edgar Jakumeit, Karlsruhe, maintainer of
              the GrGen
              tool, the fastest graph rewriting tool. 
 
- Workshop "Mission-Critical
                Software Infrastructures" on Jan 21, 2016, with
              inauguration lecture of Prof. Furrer
- Workshop on Attribute Grammars (with Prof. Tony Sloane)
 
- Nov 25, 2015: Talk Prof.
                James Cordy (School of Computing, Queen's University
              at Kingston, Canada)
Conferences and Workshop
            Committees
          PhD Committee Membership (Opponent)
          
          PC Membership
          I have been member of the following commitees of scientific
          conferences:  
          
           Founding Member of Workshops and Conferences
          
          Steering Committees 
          
          I am or have been member of the following Steering Committees:
          
          I am member of the 
IFIP
            Working Group 2.4 "System Implementation Techniques".
          This international group meets regularly to exchange new
          research results.
          
Organisation
            of Industry Days and Seminars
          
            - On Dec 14, 2019, we organized the first "Software
                Engineering Day Dresden", (Program)
              with Alumni and visitors. It was a remarkable event with
              lots of news from industry out there. 
 
- New video of OUTPUT-DD
                2022, the faculty's open day
 
- July 8, 2021: The OUTPUT
                day of department was organized in online mode, and
              it worked nevertheless! (3 live
                stream casts of all sessions).
- 50 Years
                Anniversary of Computer Science Education in Germany
 
- Spring School IoSense project April 11, 2018, Dresden
 
- Dec 11-16, 2016: 58th
                Meeting of IFIP Working Group 2.4 in Dresden, Dorint
              Hotel
- Model-Driven
                Robot Software Engineering (MORSE) 2016 Workshop at
              RoboCup Leipzig  
- Software Engineering (SE)
                and Software Management (SWM) 2015, March 17-20, 2015,
                Dresden, including the 1st Saxonian Software Summit
 
- Model-Driven
                Robot Software Engineering (MORSE) 2014 Workshop
              successfully run at STAF
 
- Java User Group
                Saxony Conference on April 4, 2014
 
- SLE/GPCE/FOSD,
                Sept 2012
 
- Innovation
                forum Software Saxony (May 2012)
 
- Innovation
forum
                Software Saxony on April 23, 2010 together with OUTPUT demo day
              of the department 
- Reasoning Web
                2010 in Dresden (Aug 30 - Sep 03)
- REWERSE summer
                school Reasoning on the web in Dresden, Sept 3-7,
              2007 
- REWERSE summer
                school Reasoning on the web in Malta, July 25-29,
              2005 
-  March 9, 2004, London: Talk at the British Computer
              Society on "Invasive Software Composition". 
-  Seminar "Software from Components" with The
                DIA Academy (www.dia-bonn.de). (2001-2003)
              
            
Reviewing
          I have been reviewer of the following projects or clusters:
          
          
            - DFG Fachkollegiat Softwaretechnik (since 2016)
 
- DFG reviewer for "Normalverfahren" and
              "Sonderforschungsbereich"
 
- ERC reviewer for "Advanced Grants"
- EU 6th framework: Integrated project SPEEDS
- EU 7th framework: Integrated project COMPASS
- ELITE excellence cluster, Sweden
- Embedded Systems Week, EU
- German-Israel-Foundation (GIF)
- Swedish Vetenskapsradet
- Swedish KK-Stiftelsen
 
Industrial Consultancy
          Consulting projects fascinating me usually require a mix of
          some of these topics:
          
            - Sept 17, 2015: "Energiespeichertag"
                of GWT and network CSSI with talk on
              "Energy-Efficient Apps"
 
- June 2014, Sept. 2015: User conference of AIS Automation
              Systems Dresden
 
- Growth problems of software companies: organizational,
              business models, growth models
 
- Software Engineering: requirements, risk management,
              specification, architecture, design, object-orientation,
              aspect orientation 
-  Component technology and composition technology 
              -  Framework technology (whitebox, blackbox, layered
                frameworks) 
-  Design patterns 
              -  Software architecture: distributed systems (fog
                computing), frameworks and architectures 
-  XML, OWL, Semantic Web 
-  Compilers: How to build compilers, compiler tools 
- Program analysis and optimization
Teaching
          My group organizes the following courses:
          
          Bachelor Level
           
          
          Master Level
          On the master level, our courses are research-oriented,
            i.e., students are expected to read research papers
            independently. 
          
          
          Winter semester
          
          Sommer semester
          
          Others
          
          For the rest, please consult the 
teaching
            page of the ST group.
          
          
          Miscellaneous
          Nice People in Computer Science
          
          Humor (Funny Incidents in Computer Science)
          
          Visit my Partners and Collaborators in Computer Science
          
            -  PELAB Prof.
                Peter Fritzson, Universitet Linköping 
-  Prof.
                Christoph Kessler, PELAB Linköping
- The REWERSE
              Network, hosted in Munich at Prof. Francois Bry
- Dr. Steffen
                Zschaler, King's College London
 
- Prof.
                Friedrich Steimann, Uni Hagen, researcher in role
              modeling
- Prof.
                James Cordy, Queen's University, Kingston, Canada
 
- IFIP Working
                Group 2.4 System Implementation Techniques
- Institut
                für Programmstrukturen und Datenorganisation, Prof. Dr.
                Goos  University of Karlsruhe, Postfach 6980,
              AVG, Geb. 50.41, 76128 Karlsruhe, Germany (Official
University
                page) 
- Didier
                Parigot INRIA Sophia Antipolis 
- My school
              in Gladenbach, Germany
Success Stories
          Transfer Cases of Projects
          
            - Wandelbots is a
              Startup founded in Nov 2017. It got venture capital and is
              growing fast. It has taken over about 8 persons from my
              group (!).
 
- EuroTrackX project (SAB), a technology transfer project
              with the companies Dresden
                Informatik, TTE Europe
              and iSAX (2013-2014).
              TTE Europe sells now a tracking system for dynamites,
              configurable for European countries
 
- Open4Innovation,
              an ESF research transfer network, 2010-2013. This network
              co-started the Working Group "Cyber-Physical Systems" of
              Silicon Saxony and launched the global OpenInnovation
              platform WatchOurIdeas
 
- BMBF FeasiPLe
              (Feature modeling in Product Lines) Feature modeling in
              product lines (2005-2008).This project developed the
              open-source tool Featuremapper,
              which was integrated as a component into PureVision's
              Feature tool
- DevBoost is a
              startup founded in 2012 for Test and Requirments
              Engineering. They have popularized EMFText, the EMF
              open-source environment for domain-specific languages,
              created many projects and contacts all over the world,
              also the startup DevBoost
 
- B2PDE with ComArch, financed by Sächsische Aufbaubank
              (SAB) (2005-2007). This project was one of the initial
              projects of ComArch after starting in Germany. It
              initiated two PhDs, of Ilie Savga on Adapter generation
              and of Andreas Bartho on elucidative modeling. 
 
- The compiler component framework CoSy (home page at
                ACE), in the EU project COMPARE (1990-95). In this
              project, several languages, such as fSDL and EDL, the
              languages of the CoSy framework, were developed as
              prototypes and marketed by ACE. One offspring of this
              project in Saarbrücken was the company AbsInt. One
              offspring of this project was the Company HEI in Mannheim.
              
 
Archive
          Completed Projects
          I have contributed to the development of
            the following other systems and research projects. 
          Other National Projects
          
            - ESF PhD stipend for "SemViz -
                Semantic Vizualization" (Jan Polowinski) 
 
- ESF PhD stipend for "Rewrite Systems
                for Trees with Overlaid Graphs" (Christoph Bürger).
              This resulted in the RACR context-sensitive term rewriting
              technology
 
- ESF research transfer network Open4Innovation,
              2010-2013. This network startet the Arbeitskreis
              Cyber-physikalische Systeme (CPS) in Silicon Saxony, quite
              an active working group. It also supported the predecessor
              of the "Java User Group Saxony", the Innovation forum
              Software Saxony
 
- ZESSY (Zukünftiger Entwurf Eingebetteter Systeme) and
              its subgroup Qualitune,
              2010-2013. This project started to work on NAO walking
              robots of Aldebaran, quite some inspiration
 
- DFG Hyperadapt,
              applying aspect orientation to multimedia systems,
              2009-2011
 
- BMBF CoolSoftware,
              developing a dynamic, energy-efficient software
              architecture, 2009-2011, a project within the cluster
              CoolSilicon
 
- Open4Business,
              a BMWi project in the line "Wissenschaft trifft
              Wirtschaft". A
              technology transfer project for Saxonian small and medium
              enterprises, 2009-2010 
- BMBF SuReal
              (Secure Real-Time Systems), research on real-time modeling
              with UML, real-time statecharts, real-time aspects
              (2005-2008). This project was the first project of the
              chair that worked with robots - Lego Mindstorms robots
              (films at the review of 2008). 
 
-  Semantic Web for Production (SWEBPROD),
a
Swedish
project
(Vinnova)
            
-  Semantic Descriptions of XML in the XWizard
              project (a CENIIT project of Linköping University)  
-  The Swedish project RISE (SSF) 
-  Second Generation Application Provisioning (2GAP)
              (Vinnova)  
European Projects
          
            - ECSEL project IoSense,
              2016-2019 |  IoSense
                youtube channel
- EU 7th Framework project MOST (Marrying
              Ontologies and Software Engineering), 2008-2011
- EU 6th Framework project MODELPLEX
                    (Model-driven development of complex systems)
- EU 6th Framework Network of Excellence REWERSE www.rewerse.net 
-  EU 4th Framework FET project EASYCOMP 
            
-  EU 5th Framework project High Integrity Object-Oriented
              Real-Time Systems (HIDOORS) www.hidoors.org
            
-  EU 4th Framework project JOSES
              (Java and CoSy for Embedded Systems) 
- EU 5th Framework project AJACS (Applying Java to
              Automotive Systems), www.ajacs.org 
Earlier Development
            Environments and Tools, Out of Maintenance 
          
            - 1998-2003: COMPOST,
              the software composition system (COMPOST
                main page).  COMPOST is a library of static
              meta-programs for the composition of Java fragments.
- 1992-2003: OPTIMIX,
              the graph rewrite tool for C and Java
 
- 2001-2002: SWEDE, the ontology development environment
- 2006-2008: Safer Web, the
                    community for a children-safe web 
- 1990-1993: A parallelizer for Modula-2, PRISMA. 
              This parallelizer contained a heap analysis according to
              Chase/Wegman/Zadeck 1990, and successfully parallelized
              loops over lists in Modula-2 
Organization
          I have been co-organizing several
            scientific workshops and/or conferences: 
          
          Fast Browse 
          News Research
            Areas  Publications Books Reseach
            Projects Conference Organisation
           Seminars Teaching PhD and Alumni Completed Projects Earlier Tools Organisation