Skip to main content

Towards a Conceptual Framework for Requirements Interoperability in Complex Systems Engineering

  • Conference paper
On the Move to Meaningful Internet Systems: OTM 2014 Workshops (OTM 2014)

Abstract

Requirements Engineering (RE) is an important activity in system engineering and produces, from the users’ needs, specifications related to what the final system must be. This process in complex systems engineering is extremely intense, because there is a large number of stakeholders involved, with expertise deriving from heterogeneous domains. Moreover, requirements’ improvements and variations are common during system life cycle phases. Thus, there is a risk of inconsistency of requirements during the engineering of a system. This paper provides a contribution in requirements engineering as it explores requirements interoperability in complex systems when multiples dimensions are involved. It discusses requirement management according to the cross-domains dimension, the cross-systems life cycle dimension, the cross-requirements dimension and the risk of inconsistency when three dimensions are involved simultaneously during the life cycle phases. The main result is an overview of the existing gaps in one and/or more dimensions allowing a discussion on the possibilities to cope with the problem of requirements inconsistency in multiples dimensions.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Mallek, S., Daclin, N., Chapurlat, V.: The application of interoperability requirement specification and verification to collaborative process in industry. Computers in Industry 63, 643–658 (2002)

    Article  Google Scholar 

  2. Haskins, C.: INCOSE, INCOSE Systems Engineering Handbook: A Guide for Life Cycle Processes and Activities. The International Council on Systems Engineering, 3rd edn (2006)

    Google Scholar 

  3. Young, R.R.: The Requirements Engineering Handbook, 1st edn. Artech House, Boston (2004)

    Google Scholar 

  4. Afis, C.: Guide Bonnes Pratiques en Ingénierie des Exigences, 1st edn. Cépadules, Paris (2012)

    Google Scholar 

  5. Sebok, Guide to the Systems Engineering Body of Knowledge (SEBoK), version 1.2 (2013), http://www.sebokwiki.org

  6. Haskins, C.: INCOSE, INCOSE Systems Engineering Vision 2020, The International Council on Systems Engineering, 2nd edn. (2007)

    Google Scholar 

  7. Holt, J., Perry, S., Brownsword, M.: Model-Based Requirement Engineering, 1st edn., p. 340. The Institution of Engineering and Technology, London (2011)

    Book  Google Scholar 

  8. OBJECT MANAGEMENT GROUP (OMG): MDA Guide, Version 1.0.1 (2003)

    Google Scholar 

  9. Colombo, P., Khendek, F., Lavazza, L.: Bridging the gap between requirements and design: An approach based on Problem Frames and SysML. Journal of Systems and Software 85(3), 717–745 (2012)

    Article  Google Scholar 

  10. Flanigan, D., Brouse, P.: System of Systems Requirements Capacity Allocation. Procedia Computer Science 8, 112–117 (2012)

    Article  Google Scholar 

  11. Brooks, R.T., Sage, A.P.: System of System Integration and Test. Information Knowledge and Systems Management 5, 261–280 (2006)

    Google Scholar 

  12. Ratchev, S., Urwin, E., Muller, D., Pawar, K.S., Moulek, L.: Knowledge based requirement engineering for one-of-a-kind complex systems. Knowledge-Based Systems 16(1), 1–5 (2003)

    Article  Google Scholar 

  13. Bernard, Y.: Requirements management within a full model-based engineering approach. Systems Engineering 15, 119–139 (2012)

    Article  MathSciNet  Google Scholar 

  14. Bjørner, D.: From domain to requirements. In: Degano, P., De Nicola, R., Meseguer, J. (eds.) Montanari Festschrift. LNCS, vol. 5065, pp. 278–300. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  15. Moneva, H., Hamberg, R., Punter, T.: A Design Framework for Model-Based Development of Complex Systems. In: 32nd IEEE Real-Time Systems Symposium and 2nd Analytical Virtual Integration of Cyber-Physical Systems Workshop, Vienna, pp. 1–8 (2011)

    Google Scholar 

  16. Vitharana, P., Jain, H., Zahedi, F.M.: A knowledge based component/service repository to enhance analysts’ domain knowledge for requirements analysis. Information & Management 49(1), 24–35 (2012)

    Article  Google Scholar 

  17. Canciglieri Jr., O., Young, R.I.M.: Information sharing in multiviewpoint injection moulding design and manufacturing. International Journal of Production Research 41(7), 1565–1586 (2003)

    Article  Google Scholar 

  18. Schmidt, D.C.: Model-Driven Engineering. IEEE Computer 39(2), 25–31 (2006)

    Article  Google Scholar 

  19. Strasunskas, D., Hakkarainen, S.E.: Domain model-driven software engineering: A method for discovery of dependency links. Information and Software Technology 54(11), 1239–1249 (2012)

    Article  Google Scholar 

  20. Haveman, S.P., Bonnema, G.M.: Requirements for High Level Models Supporting Design Space Exploration in Model-based Systems Engineering. Procedia Computer Science 16, 293–302 (2013)

    Article  Google Scholar 

  21. Barbieri, G., Fantuzzi, C., Borsari, R.: A model-based design methodology for the development of mechatronic systems. Mechatronics (in press, 2014)

    Google Scholar 

  22. Nattermann, R., Reiner, A.: Approach for a data-management-system and a proceeding-model for the development of adaptronic systems. In: International Mechanical Engineering Congress and Exposition (ASME), pp. 1–10 (2010)

    Google Scholar 

  23. Schneider, F., Berenbach, B.: A Literature Survey on International Standards for Systems Requirements Engineering. Procedia Computer Science 16, 796–805 (2013)

    Article  Google Scholar 

  24. International Organization for Standardization: ISO/IEC/IEEE 29148:2008 – Systems and software engineering – Life cycle processes and Requirement Engineering (2011)

    Google Scholar 

  25. International Organization for Standardization: ISO/IEC/IEEE 15288:2002 – Systems and software engineering – System life cycle processes, ISO/IEC (2002)

    Google Scholar 

  26. Chandler, S.R., Matthews, P.C.: Through-Life Systems Engineering Design & Support with SysML. Procedia CIRP 11, 425–430 (2013)

    Article  Google Scholar 

  27. Ruparelia, N.B.: Software Development Lifecycle Models. ACM SIGSOFT Software Engineering Notes 35(3), 8–13 (2010)

    Article  Google Scholar 

  28. International Organization for Standardization: ISO/IEC TR 24748:2010 – Systems and software engineering – Life cycle management – Part 1: Guide for life cycle management, ISO/IEC (2011)

    Google Scholar 

  29. Gausemeier, J., Gaukstern, T., Tschirner, C.: System Engineering Management Based on a Discipline-Spanning System Model. Procedia Computer Science 16, 303–312 (2013)

    Article  Google Scholar 

  30. Schamai, W., Helle, P., Fritzson, P., Paredis, C.J.J.: Virtual Verification of System Designs against System Requirements. In: Models 2010 ACES-MB Workshop Proceedings, vol. 1, pp. 53–67 (2010)

    Google Scholar 

  31. Liao, Y., Lezoche, M., Loures, E.F.R., Panetto, H., Boudjlida, N.: Formalization of Semantic Annotation for System Interoperability in a PLM environment. In: Proceeding of OTM Federated conferences and workshops and 2nd Workshop on Industrial and Business Application of Semantic Web Technologies (INBAST), Rome, vol. (1), pp. 1–7 (2002)

    Google Scholar 

  32. Chungoora, N., Young, R.I., Gunendran, G., Palmer, C., Usman, Z., Anjum, N.A., Cutting-Decelle, A.F., Harding, J.A., Case, K.: A model-driven ontology approach for manufacturing system interoperability and knowledge sharing. Computers in Industry 64(4), 392–401 (2013)

    Article  Google Scholar 

  33. Insitute of Electrical and Electronics Engineers, IEEE Std 830-1998 - Recommended Practice for Software Requirements Specifications. IEEE Computer Society, New York (1998)

    Google Scholar 

  34. Pohl, K.: The three Dimensions of Requirements Engineering: A framework and its applications. Informatic Systems 19(3), 243–258 (1994)

    Article  Google Scholar 

  35. Ramesh, B., Jarke, M.: Toward reference models for requirements traceability. IEEE Transactions on Software Engineering 27, 58–93 (2001)

    Article  Google Scholar 

  36. Cleland-Huang, J., Chang, C.K., Sethi, G., Javvaji, K., Haijian, H., Jinchun, X.: Automating speculative queries through event-based requirements traceability. In: Proceedings of IEEE Joint International Conference on Requirements Engineering, pp. 289–296 (2002)

    Google Scholar 

  37. Spanoudakis, G., Zisman, A., Pérez-Miñana, E., Krause, P.: Rule-based generation of requirements traceability relations. Journal of Systems and Software 72(2), 105–127 (2004)

    Article  Google Scholar 

  38. Welsh, K., Sawyer, P.: Requirements tracing to support change in dynamically adaptive systems. In: Glinz, M., Heymans, P. (eds.) REFSQ 2009 Amsterdam. LNCS, vol. 5512, pp. 59–73. Springer, Heidelberg (2009)

    Google Scholar 

  39. Cmyrev, A., Noerenberg, R., Hopp, D., Reissing, R.: Consistency Checking of Feature Mapping between Requirements and Test Artefacts. CESAR Project 1, 1–12 (2012)

    Google Scholar 

  40. Oertel, M., Josko, B.: Interoperable Requirements Engineering: Tool Independent Specification, Validation and Impact Analysis. In: Embedded World 2012 Exhibition and Conference, pp. 3–7. Nuremberg (2012)

    Google Scholar 

  41. Bouffaron, F., Gouyon, D., Dobre, D., Morel, G.: Revisiting the interoperation relationships between System Engineering collaborative processes. In: 14th IFAC Symposium on Information Control Problems in Manufacturing, INCOM 2012, Romania, pp. 1–6 (2012)

    Google Scholar 

  42. Ahmad, M., Bruel, J.M., Laleau, R., Gnaho, C.: Using RELAX, SysML and KAOS for Ambient Systems Requirements Modeling. Procedia Computer Science 10, 474–481 (2012)

    Article  Google Scholar 

  43. Kececi, N., Garbajosa, J., Bourque, P.: Modelling functional requirements to support traceability analysis. In: IEEE International Symposium on Industrial Electronics, vol. 4, pp. 3305–3310 (2006)

    Google Scholar 

  44. Egyed, A., Grunbacher, P.: Automating requirements traceability: Beyond the record & replay paradigm. In: 17th IEEE International Conference on Automated Software Engineering, pp. 163–171. IEEE Press, New York (2002)

    Chapter  Google Scholar 

  45. Adelson, B., Soloway, E.: The Role of Domain Expenence in Software Design. IEEE Transactions on Software Engineering 11, 1351–1360 (1985)

    Article  Google Scholar 

  46. Stechert, C., Franke, H.J.: Managing requirements as the core of multi-disciplinary product development. CIRP Journal of Manufacturing Science and Technology 1(3), 153–158 (2009)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Szejka, A.L., Aubry, A., Panetto, H., Júnior, O.C., Loures, E.R. (2014). Towards a Conceptual Framework for Requirements Interoperability in Complex Systems Engineering. In: Meersman, R., et al. On the Move to Meaningful Internet Systems: OTM 2014 Workshops. OTM 2014. Lecture Notes in Computer Science, vol 8842. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-45550-0_24

Download citation

  • DOI: https://doi.org/10.1007/978-3-662-45550-0_24

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-662-45549-4

  • Online ISBN: 978-3-662-45550-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics