Applying Model-based Requirements Engineering in Three Large European Collaborative Projects: An Experience Report

05/07/2021
by   Andrey Sadovykh, et al.
0

In this paper, we report on our 5-year's practical experience of designing, developing and then deploying a Model-based Requirements Engineering (MBRE) approach and language in the context of three different large European collaborative projects providing complex software solutions. Based on data collected both during projects execution and via a survey realized afterwards, we intend to show that such an approach can bring interesting benefits in terms of scalability (e.g. large number of handled requirements), heterogeneity (e.g. partners with different types of RE background), traceability (e.g. from the requirements to the software components), automation (e.g. requirement documentation generation), usefulness or usability. To illustrate our contribution, we exemplify the application of our MBRE approach and language with concrete elements coming from one of these European research projects. We also discuss further the general benefits and current limitations of using this MBRE approach and corresponding language.

READ FULL TEXT
research
03/07/2021

Teaching Model-based Requirements Engineering to Industry Professionals: An Experience Report

The use of conceptual models to foster requirements engineering has been...
research
01/12/2019

An Experience Report On Applying Software Testing Academic Results In Industry: We Need Usable Automated Test Generation

What is the impact of software engineering research on current practices...
research
12/10/2021

Combining Design Thinking and Software Requirements Engineering to create Human-centered Software-intensive Systems

Effective Requirements Engineering is a crucial activity in softwareinte...
research
04/05/2021

Model-based testing in practice: An experience report from the web applications domain

In the context of a large software testing company, we have deployed the...
research
05/17/2021

Deep Learning Models in Software Requirements Engineering

Requirements elicitation is an important phase of any software project: ...
research
04/26/2019

Using Social Network Service to determine the Initial User Requirements for Small Software Businesses

Background/Objectives: Software engineering community has been studied e...
research
08/06/2021

Dezyne: Paving the Way to Practical Formal Software Engineering

Designing software that controls industrial equipment is challenging, es...

Please sign up or login with your details

Forgot password? Click here to reset