Skip to main content

Systems and Requirements Engineering: An Approach and a Software Tool for the Interactive and Consistent Functional Requirement Specification

  • Conference paper
  • First Online:
Advances on Mechanics, Design Engineering and Manufacturing IV (JCM 2022)

Abstract

Managing the complexity of modern systems is a current challenge involving all the phases of a system development process. Complex systems also mean a great number of stakeholders involved and just as many needs to satisfy. In the Systems Engineering approach for complex systems design, Requirements Engineering provides methods to collect stakeholders needs and to translate them into system requirements. Furthermore, several tools currently allow creating requirements repository and manage their properties and changes. Traceability is also implemented to verify design against requirements.

Although there are several standards and guidelines which provide criteria and rules for writing requirement statements, it is still missed a process that drives the user in the correct requirement construction.

The present paper faces the requirement specification process in order to provide tools that can support and drive designers in the requirements writing. In particular, the paper (i) provides a framework for writing syntactically correct requirements that can be early verified against pre-defined criteria such as clarity, singularity, conformity, and descriptiveness; (ii) presents a software tool for creating well-defined requirements statements offering the user the possibility to formulate “correct requirements by construction”. The driven definition of system requirements leads to a well-defined specification, thus allowing time and efforts reduction during the following steps of system development process.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Mittal, S., Diallo, S., Tolk, A.: Emergent Behavior in Complex Systems Engineering: A Modeling and Simulation Approach. Wiley, Hoboken (2018)

    Book  Google Scholar 

  2. Camargo, M., Palominos, P., Marche, B., Toledo, F., Boly, V., Alfaro, M.: A multi-stakeholder system-based methodology to evaluate the needs of innovation ecosystems. Res. Eng. Des. 32(4), 489–506 (2021). https://doi.org/10.1007/s00163-021-00368-7

    Article  Google Scholar 

  3. Brusa, E., Calà, A., Ferretto, D.: The methodology of systems engineering. In: Brusa, E., Calà, A., Ferretto, D. (eds.) Systems Engineering and Its Application to Industrial Product Development. Studies in Systems, Decision and Control, vol. 134, pp. 25–68. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-71837-8_3

  4. International Organization for Standardization: ISO/IEC/IEEE 29148 (2018)

    Google Scholar 

  5. Wiesner, S., Peruzzini, M., Hauge, J.B., Thoben, K.D.: Requirements engineering. In: Stjepandić, J., Wognum, N., Verhagen, W.J.C. (eds.) Concurrent Engineering in the 21st Century, pp. 103–132. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-13776-6_5

  6. Dick, J., Hull, E., Jackson, K.: Introduction. In: Dick, J., Hull, E., Jackson, K. (eds.) Requirements Engineering, pp. 1–32. Springer, Cham (2017)

    Google Scholar 

  7. Mannion, M., Keepence, B.: SMART requirements. ACM SIGSOFT Softw. Eng. Notes 20, 42–47 (1995)

    Article  Google Scholar 

  8. Génova, G., Fuentes, J.M., Llorens, J., Hurtado, O., Moreno, V.: A framework to measure and improve the quality of textual requirements. Requir. Eng. 18, 25–41 (2013)

    Article  Google Scholar 

  9. Requirements Working Group: INCOSE Guide for Writing Requirements. In: International Council on Systems Engineering. (INCOSE), San Diego, California, USA (2017)

    Google Scholar 

  10. RQA – QUALITY Studio. https://www.reusecompany.com/rqa-quality-studio. Accessed 24 Jan 2022

  11. Bouskela, D., et al.: Formal requirements modeling for cyber-physical systems engineering: an integrated solution based on FORM-L and Modelica. Requir. Eng. (2021)

    Google Scholar 

  12. Dick, J., Llorens, J.: Using statement-level templates to improve the quality of requirements. In: 24th International Conference on Software & Systems Engineering and their Applications, Paris, France (2012)

    Google Scholar 

  13. RAT – AUTHORING Tools. https://www.reusecompany.com/rat-authoring-tools. Accessed 19 Jan 2022

  14. MATLAB App Designer. https://it.mathworks.com/products/matlab/app-designer.html. Accessed 20 Jan 2022

  15. Chen, R., Chen, C.-H., Liu, Y., Ye, X.: Ontology-based requirement verification for complex systems. Adv. Eng. Inform. 46, 101148 (2020)

    Article  Google Scholar 

  16. Li, R., Verhagen, W.J.C., Curran, R.: Toward a methodology of requirements definition for prognostics and health management system to support aircraft predictive maintenance. Aerosp. Sci. Technol. 102, 105877 (2020)

    Article  Google Scholar 

  17. Zheng, C., et al.: A requirement-driven architecture definition approach for conceptual design of mechatronic systems. Integr. Comput. Aided Eng. 26, 361–382 (2019)

    Article  Google Scholar 

Download references

Acknowledgment

Authors acknowledge Mr. Francesco D’Ausilio for his support in the designing and implementing of RWT during his master’s degree thesis at IDEAS Lab.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Agnese Pasquariello .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Pasquariello, A., Vitolo, F., Patalano, S. (2023). Systems and Requirements Engineering: An Approach and a Software Tool for the Interactive and Consistent Functional Requirement Specification. In: Gerbino, S., Lanzotti, A., Martorelli, M., Mirálbes Buil, R., Rizzi, C., Roucoules, L. (eds) Advances on Mechanics, Design Engineering and Manufacturing IV. JCM 2022. Lecture Notes in Mechanical Engineering. Springer, Cham. https://doi.org/10.1007/978-3-031-15928-2_43

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-15928-2_43

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-15927-5

  • Online ISBN: 978-3-031-15928-2

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics