Hostname: page-component-848d4c4894-2pzkn Total loading time: 0 Render date: 2024-05-17T17:09:32.738Z Has data issue: false hasContentIssue false

PROCEDURE MODEL FOR STRUCTURED RELATIONAL MODELING OF REQUIREMENTS TO SUPPORT REQUIREMENTS-ORIENTED DECISION MAKING

Published online by Cambridge University Press:  27 July 2021

Dennis Horber*
Affiliation:
Friedrich-Alexander-Universität Erlangen-Nürnberg
Benjamin Schleich
Affiliation:
Friedrich-Alexander-Universität Erlangen-Nürnberg
Sandro Wartzack
Affiliation:
Friedrich-Alexander-Universität Erlangen-Nürnberg
*
Horber, Dennis, Friedrich-Alexander-Universität Erlangen-Nürnberg, Engineering Design, Germany horber@mfk.fau.de

Abstract

Core share and HTML view are not available for this content. However, as you have access to this content, a full PDF is available via the ‘Save PDF’ action button.

The development of complex technical systems is characterized by a large number of system elements as well as their interactions. With regard to requirements management, many requirements have to be considered, which can have different relations to each other. If these requirements are used as basis for criteria in the decision making process, these relations must also be considered in the multi-criteria evaluation of product alternatives. Therefore, a computer-aided approach is presented in this paper, which allows the systematic modeling of requirement interactions focusing on multi-criteria decision making. For this purpose, basic relation types are identified, which are used to model submatrices in order to derive the Requirement Relation Matrix (RRM). Matrix-based as well as graph-based visualization methods are used for the RRM in order to improve the alternatives with the knowledge about the relational linkage. In addition, the effects of changes in requirements can be transferred to the decision making process. The approach is exemplarily applied to the extension of a test laboratory by a test bench.

Type
Article
Creative Commons
Creative Common License - CCCreative Common License - BYCreative Common License - NCCreative Common License - ND
This is an Open Access article, distributed under the terms of the Creative Commons Attribution-NonCommercial-NoDerivatives licence (http://creativecommons.org/licenses/by-nc-nd/4.0/), which permits non-commercial re-use, distribution, and reproduction in any medium, provided the original work is unaltered and is properly cited. The written permission of Cambridge University Press must be obtained for commercial re-use or in order to create a derivative work.
Copyright
The Author(s), 2021. Published by Cambridge University Press

References

Breiing, A. and Knosala, R. (1997), Bewerten technischer Systeme: Theoretische und methodische Grundlagen bewertungstechnischer Entscheidungshilfen, Springer Verlag, Berlin. http://doi.org/10.1007/978-3-642-59229-4.CrossRefGoogle Scholar
Browning, T.R. (2016), “Design Structure Matrix Extensions and Innovations: A Survey and New Opportunities”, IEEE Transactions on Engineering Management, Vol. 63 No. 1, pp. 2752. http://doi.org/10.1109/TEM.2015.2491283.CrossRefGoogle Scholar
Carlshamre, P., Sandahl, K., Lindvall, M., Regnell, B. and Dag, Natt och, J. (2001), “An industrial survey of requirements interdependencies in software product release planning”. Fifth IEEE International Symposium on Requirements Engineering, Toronto/Canada, 27.-31.08.2001, IEEE Computer Society, Los Alamitos, pp. 8491. http://doi.org/10.1109/ISRE.2001.948547.CrossRefGoogle Scholar
Carlsson, C. and Fullér, R. (1995), “Multiple criteria decision making: the case for interdependence”, Computers & Operations Research, Vol. 22 No. 3, pp. 251260. http://doi.org/10.1016/0305-0548(94)E0023-Z.CrossRefGoogle Scholar
Dahlstedt, Å.G. and Persson, A. (2005), “Requirements Interdependencies: State of the Art and Future Challenges”, In Aurum, A. and Wohlin, C. (Eds.), Engineering and Managing Software Requirements, Vol. 31, Springer, Berlin, pp. 95116. http://doi.org/10.1007/3-540-28244-0_5.CrossRefGoogle Scholar
Dermeval, D., Vilela, J., Bittencourt, I.I., Castro, J., Isotani, S., Brito, P. and Silva, A. (2016), “Applications of ontologies in requirements engineering: a systematic review of the literature”, Requirements Engineering, Vol. 21 No. 4, pp. 405437. http://doi.org/10.1007/s00766-015-0222-6.CrossRefGoogle Scholar
Eben, K.G.M. and Lindemann, U. (2010), “Structural Analysis of Requirements. Interpretation of Structural Criterions”., Cambridge/UK, 22. -23.07.2010, Hanser Verlag, München, pp. 249261.Google Scholar
Graeßler, I., Preuß, D. and Oleff, C. (2020), “Automated Identification and Characterization of Requirement Dependencies - Literature Study to Compare Solution Approaches”. Proceedings of the 31st Symposium Design for X, 16-17 December 2020, The Design Society, pp. 199208. http://doi.org/10.35199/dfx2020.21.CrossRefGoogle Scholar
Heim, P., Lohmann, S., Lauenroth, K. and Ziegler, J. (2008), “Graph-based Visualization of Requirements Relationships”. Requirements Engineering Visualization, Barcelona/Spain, 08.09.2008, IEEE CS Digital Library, Online, pp. 5155. http://doi.org/10.1109/REV.2008.2.Google Scholar
Horber, D., Schleich, B. and Wartzack, S. (2020), “Conceptual model for (semi-) automated derivation of evaluation criteria in requirements modelling”. DESIGN2020, Online-Conference, 26.-29.10.2020, Cambridge University Press, pp. 937946. http://doi.org/10.1017/dsd.2020.52.CrossRefGoogle Scholar
Kamata, M.I. and Tamai, T. (2007), “How Does Requirements Quality Relate to Project Success or Failure?”. RE 2007, New Delhi/India, 15.-19.10.2007, IEEE Computer Society, Los Alamitos/USA, pp. 6978. http://doi.org/10.1109/RE.2007.31.Google Scholar
Karlsson, J., Olsson, S. and Ryan, K. (1997), “Improved practical support for large-scale requirements prioritising”, Requirements Engineering, Vol. 2 No. 1, pp. 5160. http://doi.org/10.1007/BF02802897.CrossRefGoogle Scholar
Morkos, B., Shankar, P. and Summers, J.D. (2012), “Predicting requirement change propagation, using higher order design structure matrices: an industry case study”, Journal of Engineering Design, Vol. 23 No. 12, pp. 905926. http://doi.org/10.1080/09544828.2012.662273.CrossRefGoogle Scholar
Öztürk, Z.K. (2006), “A review of multi criteria decision making with dependency between criteria”. MCDM 2006, Chania, Greece, 19.-23.06.2006, Springer.Google Scholar
Pahl, G., Beitz, W., Bender, B. and Gericke, K. (2021), Pahl/Beitz Konstruktionslehre: Methoden und Anwendung erfolgreicher Produktentwicklung, 9. Auflage, Springer Vieweg, Berlin.Google Scholar
Ramesh, B. and Jarke, M. (2001), “Toward reference models for requirements traceability”, IEEE Transactions on Software Engineering, Vol. 27 No. 1, pp. 5893. http://doi.org/10.1109/32.895989.CrossRefGoogle Scholar
Robinson, W.N., Pawlowski, S.D. and Volkov, V. (2003), “Requirements interaction management”, ACM Computing Surveys, Vol. 35 No. 2, pp. 132190. http://doi.org/10.1145/857076.857079.CrossRefGoogle Scholar
Robinson, W.N. and Volkov, S. (2007), Conflict-Oriented Requirements Restructuring.Google Scholar
Rupp, C., Simon, M. and Hocker, F. (2009), “Requirements Engineering und Management”, HMD Praxis der Wirtschaftsinformatik, Vol. 46 No. 3, pp. 94103. http://doi.org/10.1007/BF03340367.CrossRefGoogle Scholar
Saaty, T.L. (2004), “Decision making — the Analytic Hierarchy and Network Processes (AHP/ANP)”, Journal of Systems Science and Systems Engineering, Vol. 13 No. 1, pp. 135. http://doi.org/10.1007/s11518-006-0151-5.CrossRefGoogle Scholar
Sipahi, S. and Timor, M. (2010), “The analytic hierarchy process and analytic network process: an overview of applications”, Management Decision, Vol. 48 No. 5, pp. 775808. http://doi.org/10.1108/00251741011043920.CrossRefGoogle Scholar
Soomro, S., Hafeez, A., Shaikh, A. and Musavi, S.H.A. (2014), “Ontology Based Requirement Interdependency Representation and Visualization”. IMTIC 2013, Jamshoro/Pakistan, 18.-20.12.2013, Springer Verlag, Cham, pp. 259270. http://doi.org/10.1007/978-3-319-10987-9.Google Scholar
Suh, N.P. (1990), The principles of design, Oxford University Press, New York.Google Scholar
Sullivan, L.P. (1986), “Quality function deployment”, Quality Progress, Vol. 19 No. 6, pp. 3950Google Scholar