Research Areas
We try to develop methods, techniques and tools for the systematic development of software. This includes but is not limited to:
- The UML based CASE Tool Fujaba
- Story Boarding techniques
- Techniques for turning scenarios into operational behavior specifications
- Code generation from operational behavior specifications
- Reverse Engineering techniques providing round-trip engineering capabilities for the above steps
- Application of above techniques to real projects, e.g. in the engineering field
- Application of Model Driven Software Engineering technologies to the domain of Web Engineering