Supporting Concurrent Development of Requirements and Architecture: A Model-based Approach

Andreas Vogelsang, Sebastian Eder, Georg Hackenberg, Maximilian Junker und Sabine Teufl

2014 2nd International Conference on Model-Driven Engineering and Software Development (MODELSWARD), pp. 587–595



A system's requirements and its architecture are usually developed at least partly in parallel. This demands a continuous and automated assessment to confirm that the architecture conforms to its requirements. To enable such an assessment, the stepwise formalization of informal requirements has been proposed. However, there is no canonical set of artifacts and analysis techniques that has been evaluated for this task in practice yet. In this paper we propose an artifact model and a process that enables the continuous conformance assessment between requirements and architecture in a model-based context. We evaluate both in a development project with a group of students.