Associate Professor, Head of Group
Harald has received a Dipl.-Inform. and a Dr. rer. nat. from the Universities of Hamburg (1997) and Munich (2000), respectively. From 2001 to 2009 he worked as a software architect and methodology consultant in industry. He also sidelined as a researcher and adjunct lecturer at Munich University. Starting in 2006, he held lecturer positions at the Universities of Innsbruck and Munich. Since 2009, he is Associate Professor of Software Engineering at the Danish Technical University (DTU) in Lyngby near Copenhagen. He recently retired as a member of the board of the German Chapter of the ACM and was elected member of the ACM Europe Council.
Harald's research areas include empirical research methods in software engineering, model based software development, requirements, and inter- action design. In his teaching, he focuses on practical skills and creates a rich set of tools together with his students.
Model Transformations for everyone
Vlad received a BSc from the Technical University of Cluj-Napoca (Romania), and an MSc in Software Engineering from DTU in 2012. In May 2016, he completed his PhD at DTU under Harald's supervision. He is now working in industry.
Vlad's work focused on model transformation languages, in particular, creating the first one that is truly usable. He created the VM* family of language for querying, constraining, and transforming models based on the modeling language syntax and tool. See the VM*-Wiki for more details!
Communication with Models
Jóhan received his BSc from Aston University, UK, and his MSc from DTU in 2014. From 2014 to 2015, Jóhan was an industrial PhD student at the DTU under the joint supervision of Harald Störrle and John Gøtze from QualiWare AS. His work centers around the usage of models and diagrams to support the communication of stakeholders in engineering processes with models. He has recently dropped his PhD project in favor of a job in industry.
RED
Sebastian picks up a long-time omission in RED and provides facilities to add, check, and visualize dependencies within requirements specification (aka. trace links).
NOVA-IIIa
In a joint MSc thesis, Luai and Casper implement NOVA, an Eclipse plugin to support large-scale refactoring of PROLOG programs.
NOVA-IIIb
In a joint MSc thesis, Luai and Casper implement NOVA, an Eclipse plugin to support large-scale refactoring of PROLOG programs.
RED
In his MSc thesis, Jesper augments RED by architectural modeling facilities, includin ga range of modelin gconcepts, diagram types, and structural analysis features. With this, RED will be 'scope-complete', i.e., contains a complete set of modeling features, subsuming existing modeling languages from the worlds of MBSD, BPM, and EA.
MOCCASSIN
Ari works together with Ragnar (see below) on creating the MOCCASIN, and interactive platform for sharing and curating models (such as UML models). This project is part of the Model Observatory research project.
MOCCASSIN
Ragnar works together with Ari (see above) on creating the MOCCASIN platform for the Model Observatory research project.
REDO
Andreas re-created a good deal of RED as an online tool (thus REDO). REDO aspires to work like Google Docs et al., and is implemented as a full-stack JS application using AngularJS and Meteor. Have a look at the current demo version courtesy of meteor.
Connaisseur
Jeppe works on his MSc-thesis which is about creating the Connaisseur tool, an application to measure the cognitive quality of visual languages. It is inspired by Daniel Moody's 'Physics of Notations'- approach but reaches beyond.
RED
Rodrigo is currently taking a leave of absence from his studies to gain some practical experience at SAS Institute. He is attahced to the group as a mentee.
eHealth Apps
Emil works on a string of special courses trying to save lifes - literally! He creates an app that aspires to improve emergency calling in Denmark, and thus reduces response times in medical emergencies.
RED
Tom has thirty years of experience in the software industry and works on professionalizing our toolset, an essential precondition to bringing it into the open source.
ModelScope, Gourmand
Ernest is a Catalan guest student, with a bachelor degree in CSE from the University of Vic and a MSc from the University of Girona. He is now doing a MSc in Medialogy at AAU Copenhagen. He has worked as an app developer and web developer with a specialization in responsive design. He takes care of Gourmand and ModelScope to turn them into professional tools.
RED
Danny works on his MSc-thesis which is concerned with adding a bundle of features associated to prioritization and release planning to RED.
RedCloud
Ahmadreza adds administration and monitoring features to RedCloud, turning it from an interesting proof-of-concept into the our workhorse for collaborative Requirements Engineering.
FIT
Alexandru is the lead programmer on FIT and works on reengineering it to allow for easier deployment. Since FIT is a mission-critical system, he also takes care of urgend bugs occurring in prodcution usage.
MagicWand, RED
Luai received his Bachelor's degree from DTU in 2014, and continued to his Master's degree in Software Technology, also here at DTU. He has professionalized the MagicWand project, and has added many new charms to it. He is currently working as the RED lead programmer and system integrator.
AIDE
Raj works on the AIDE project and is responsible for property dialogs and layering of and meta-information on diagrams.
AIDE
Quentin works on the AIDE project and is responsible for hierarchical states and code generation. Quentin is currently the team leader and lead programmer for AIDE.
RED
Rustam works on improving the usability and architectural consistency of RED.
RED
Tamoor works on the RED project and is responsible for the reporting function.
AIDE
Stefan is currently pursuing his Masters' degree at DTU, and used to work as the lead programmer and system integrator on the AIDE project. However, he's now busy with his start-up and thus left the team.
RED
Kacper worked on a software architecture case study using RED.
FMI, MOBS
Rasmus is a Bachelor student at DTU. He realized the FMI webpageRED
Henry received his Bachelor's degree from NTU in Singapore, and his Master's degree in Software Technology here at DTU 2015.
Henry has worked as the lead programmer and system integrator on the RED project from 2013 to early 2015, and finished his MSc thesis in this project, by providing a model fragment weaving facility directly in RED. He has now moved back to Singapore and works at a global banking firm.
CodeStyle, NOVA
Daniel is currently a Bachelor's student at DTU. He made the CodeStyle system ready for the classroom, and did his Bachelor's thesis on module-level refactorings for Prolog programs based on the PDT plugin to Eclipse (code name NOVA).
Diff/Merge in RED
Peter received his Bachelor degree from DTU in 2014. Peter added basic version control features to RED, in particular difference computation, and some automation for merging projects. This has long been a weakness of RED that made it difficult for students to collaborate on requirements projects.
Visual Modeling in RED
Jeppe received his Bachelor's and Masters' degrees from DTU in 2012, and 2014, respectively. His MSc thesis project took place under the supervision of Harald.
Jeppe added visual editors to RED, such that entering and editing requirements (and models) becomes easier. Most of all, this makes it easier and cheaper to create consistent and effective visualizations of some aspects of requirements, in particular goals, use cases, and system contexts.
ModelScope, Gourmand
Ivan received his Bachelor's degree from VIA University Collage in Denmark, and is currently a Master student at DTU.
Ivan re-engineered the ModelScope system to take it from a proof-of-concept prototype into a usable tool for scientific inquiry and classroom teaching. Currently, he is doing the same for the Gourmand-system.
Since January, Ivan will do his MSc thesis in this group, too. There, he will survey process models out there in the web, using (and promoting) both our ModelScope and Gourmand tools in the process.
RedCloud
Since January, Ioannis will provide a vital component to improving team collaboration on requirements specifications: the RedCloud Document Server. Together with Peter's and Ahmed's contributions, it will allow the storage and administration of requirements documents across groups of contributors.
Web Pages
Eva is our Web-designer-in-residence, and you are looking at her work right now. She also helps with icons, logos, splash-screens and other graphics, as well as technical writing, UI design/testing.
Graphics
Bert is our graphic-artist-in-residence. When we are too clumsy and brainy for drawing a straight line, he comes to our rescue!
All projects
We need one more person on the team to write some user documentation, create screen-casts, improve the help content, and so on. This is a position for a Technical Writer, not a programmer. So, skill in English and Writing is required; a bit of technical understanding doesn't hurt, either. :-)