Artefact-based Customisation of Requirements Engineering
Software development projects are characterised by a high variability and an often missing integration of RE techniques into the development life cycle. Artefact-based RE tackles this problem since it abstracts from concrete methods and tools and offers a flexible basis that can be customised. A major research area is thereby given by the establishment of artefact-based RE approaches for particular domains of application and the customisation of the like considering process integration and customisation at the project level.
Relevant Projects: RE Analysis at DLH
Contact person: Daniel Méndez Fernández

Transition from Requirements to System Design
In this area we are concerned with the transition from requirements to design. Thereby, the requirements are the customer’s view onto a system and describe the problem space. The design is the developer’s view onto a system and describes the solution space. The usage behaviour is structured hierarchically in so-called service hierarchies. The step-wise transition to formal models, that enables the validation and verification of functional requirements, is treated as well. Furthermore we work with artefact models for requirements and design, with techniques for the further processing of requirements and solution approaches for the design, for example in the sense of process models and architectural patterns.

Relevant Projects: BASE XT, DENTUM, Mobilsoft, REMsES
Contact person: Birgit Penzenstadler


Transformation of informal textual requirements in functional models:
The overwhelming majority of requirements is written in natural language. In industrial practice, requirements documents are often vague and contain many inconsistencies. Misunderstandings and errors resulting from the requirements engineering phase influence later project phases and can potentially lead to a complete project failure. In our research we deal with the problem of translation of requirements documents written in natural language to formal models. The obtained results include both static models (glossaries, ontologies), as well as behavior models (interaction sequences, automata). As an additional effect, this translation makes errors in the requirements documents apparent. Making errors apparent is surely at least as valuable as formal models themselves.
Relevant projects: DENTUM, Mobilsoft
Contact person: