Requirements Engineering for Embedded Systems: An Investigation of Industry Needs

[Context and Motivation] Requirements engineering (RE) research is expected to provide methods that address the specific challenges of industrial systems engineering. [Question/problem] For this purpose, researchers need a detailed understanding of the needs and expectations that the industry has regarding RE methods. [Principal ideas/results] To identify the key industry needs, we have conducted an in-depth study with representatives from large, internationally operating companies in the domain of embedded systems in Germany. [Contribution] This paper reports on the identified industry needs related to the topics natural language vs. requirements models, support for high system complexity, quality assurance of requirements, and intertwining of RE and design.

[1]  Colin J. Neill,et al.  Requirements Engineering: The State of the Practice , 2003, IEEE Softw..

[2]  Luiz Marcio Cysneiros,et al.  Requirements engineering in the health care domain , 2002, Proceedings IEEE Joint International Conference on Requirements Engineering.

[3]  Klaus Pohl,et al.  Requirements Engineering - Fundamentals, Principles, and Techniques , 2010 .

[4]  Armin Eberlein,et al.  Requirements engineering for time-to-market projects , 2002, Proceedings Ninth Annual IEEE International Conference and Workshop on the Engineering of Computer-Based Systems.

[5]  Hans Toetenel,et al.  Embedded Software Engineering: The State of the Practice , 2003, IEEE Softw..

[6]  Natalia Juristo Juzgado,et al.  Is the European Industry Moving toward Solving Requirements Engineering Problems? , 2002, IEEE Softw..

[7]  Björn Regnell,et al.  Challenges in Market-Driven Requirements Engineering - an Industrial Interview Study , 2002 .

[8]  Manfred Broy,et al.  Software Engineering for Automotive Systems: A Roadmap , 2007, Future of Software Engineering (FOSE '07).

[9]  Eugene Miya,et al.  On "Software engineering" , 1985, SOEN.

[10]  Matthias Weber,et al.  Requirements engineering in automotive development-experiences and challenges , 2002, Proceedings IEEE Joint International Conference on Requirements Engineering.

[11]  Klaus Grimm Software technology in an automotive company - major challenges , 2003, 25th International Conference on Software Engineering, 2003. Proceedings..

[12]  Khaled El Emam,et al.  A field study of requirements engineering practices in information systems development , 1995, Proceedings of 1995 IEEE International Symposium on Requirements Engineering (RE'95).

[13]  Axel van Lamsweerde,et al.  Requirements Engineering: From System Goals to UML Models to Software Specifications , 2009 .

[14]  Bill Curtis,et al.  A field study of the software design process for large systems , 1988, CACM.

[15]  Stuart Anderson,et al.  Controlling Requirements Evolution: An Avionics Case Study , 2000, SAFECOMP.

[16]  Bashar Nuseibeh,et al.  Expressing the relationships between multiple views in requirements specification , 1993, ICSE '93.

[17]  Matthias Jarke,et al.  Scenarios in System Development: Current Practice , 1998, IEEE Softw..

[18]  Bashar Nuseibeh,et al.  Weaving Together Requirements and Architectures , 2001, Computer.

[19]  Klaus Pohl,et al.  Supporting the Consistent Specification of Scenarios across Multiple Abstraction Levels , 2010, REFSQ.

[20]  Kenji Takahashi Workshop on Requirements Engineering , 1996, WETICE.

[21]  Juliet M. Corbin,et al.  Basics of Qualitative Research (3rd ed.): Techniques and Procedures for Developing Grounded Theory , 2008 .

[22]  David J. Silverman,et al.  Qualitative Research, 3rd edition , 2010 .

[23]  Martin Höst,et al.  A Snapshot of the State of Practice in Software Development for Medical Devices , 2007, First International Symposium on Empirical Software Engineering and Measurement (ESEM 2007).

[24]  Charles Richter,et al.  A review of the state of the practice in requirements modeling , 1993, [1993] Proceedings of the IEEE International Symposium on Requirements Engineering.