Authors:
Grischa Liebel
1
;
Andreea Olaru
2
;
Henrik Lönn
3
;
Henrik Kaijser
3
;
Sunith Rajendran
2
;
Urban Ingelsson
2
and
Richard Berntsson Svensson
4
Affiliations:
1
Chalmers | University of Gothenburg and Sweden, Sweden
;
2
Semcon Sweden AB, Sweden
;
3
Volvo Group and Advanced Technology and Research, Sweden
;
4
Blekinge Institute of Technology, Sweden
Keyword(s):
System Modelling, EAST-ADL, EATOP, Requirements Allocation, Requirements Engineering, Requirements Traceability, Tool Design, Empirical Research.
Related
Ontology
Subjects/Areas/Topics:
Domain-Specific Modeling and Domain-Specific Languages
;
Frameworks for Model-Driven Development
;
Languages, Tools and Architectures
;
Methodologies, Processes and Platforms
;
Model-Driven Software Development
;
Software Engineering
;
Systems Engineering
Abstract:
Modern automotive embedded systems are developed by Original Equipment Manufacturers (OEM) together with multiple suppliers. A key problem for a supplier is to allocate an OEM's requirements specification to their own subsystem design. This is a difficult manual task especially on complex systems and it requires expert knowledge about the system design. To address this problem, this paper presents a design science research to develop and evaluate a Requirements Allocation Assistant tool (RAA). The tool provides functionality to search through and filter requirements and system models to enable efficient requirements allocation even in the presence of complexity. RAA is built on top of the EATOP/Eclipse framework using EAST-ADL as system modelling language. The tool was evaluated and validated during a qualitative usability study with 17 engineers active in the Swedish automotive industry. Key findings are that searching is used to learn about a system, whereas filtering is used to na
rrow down a set of candidate elements of the system design. Engineers request further support in narrowing down a set of candidate elements and in checking that an allocation is correct.
(More)