Requirements Engineering for Cyber-Physical Systems

Challenges in the Context of “Industrie 4.0”
  • Stefan Wiesner
  • Christian Gorldt
  • Mathias Soeken
  • Klaus-Dieter Thoben
  • Rolf Drechsler
Part of the IFIP Advances in Information and Communication Technology book series (IFIPAICT, volume 438)


According to a widely shared view, manufacturing is currently un- dergoing its fourth industrial revolution, termed “Industrie 4.0” in the high-tech strategy of the German government. Smart Factories with vertically and hori- zontally integrated production systems are enabled through the realization of machines, storage systems and utilities as Cyber-Physical Systems (CPS), which are able to share information, act, and control each other autonomously. The development of CPS requires the collaboration of different disciplines, like mechanical engineering, electrical engineering and computer science. This cre- ates new challenges for Requirements Engineering (RE), which needs to estab- lish a common perception of the targeted CPS for the involved stakeholders. This paper will elaborate the specific challenges in RE for CPS based on a lit- erature review. Natural Language Processing (NLP) is used as an approach to automatically translate shared informal requirements specifications to formal domain specific models for the involved disciplines, to develop a comprehen- sive RE methodology for CPS.


Requirements Engineering Industrie 4.0 Cyber-Physical Systems Natural Language Processing MSEE Integrated Project 


  1. 1.
    Kagermann, H., Wahlster, W., Helbi, J.: Deutschlands Zukunft als Produktions- standortsichern—Umsetzungsempfehlungenfür das ZukunftsprojektIndustrie 4.0. Ab- schlussberichtdes Arbeitskreises Industrie 4.0 (2013)Google Scholar
  2. 2.
    Smart Manufacturing Leadership Coalition, Implementing 21st Century Smart Manufacturing. In: WorkshopReport, SMLC and USDOE (June 2011)Google Scholar
  3. 3.
    Baheti, R., Gill, H.: Cyber-physicalsystems. In: The Impactof Control Technology, pp. 161–166 (2011)Google Scholar
  4. 4.
    Geisberger, E., Broy, M. (eds.): Agenda CPS: Integrierte Forschungsagenda Cyber-Physical Systems, vol. 1. Springer DE (2012)Google Scholar
  5. 5.
    Sage, A.P., Rouse, W.B.: Handbook of systems engineering and management, 2nd edn. John Wiley & Sons, Hoboken (2009)Google Scholar
  6. 6.
    Kossiakoff, A., Sweet, W.N., Seymour, S., Biemer, S.M.: Systems engineering principles and practice, 2nd edn. John Wiley & Sons, Hoboken (2011)Google Scholar
  7. 7.
    Elgh, F.: Modelling and management of manufacturing requirements in design automation systems. In: Loureiro, G. (ed.) Complex Systems Concurrent Engineering, pp. 321–328. Springer, London (2007)CrossRefGoogle Scholar
  8. 8.
    Hull, E., Jackson, K., Dick, J.: Requirements Engineering, 3rd edn. Springer, London (2011)CrossRefzbMATHGoogle Scholar
  9. 9.
    Hauksdóttir, D., Mortensen, N.H., Nielsen, P.E.: Identification of are usable requirements structure for embedded productsina dynamic market environment. Computers in Industry 64(4), 351–362 (2013)CrossRefGoogle Scholar
  10. 10.
    Blanchard, B.S.: System engineering management, 4th edn. John Wiley & Sons, Hoboken (2012)Google Scholar
  11. 11.
    Rajkumar, R.R., Lee, I., Sha, L., Stankovic, J.: Cyber physical systems: The next computing revolution. In: Proceedings oft he 47th Design Automation Conference, pp. 731–736. ACM (June 2010)Google Scholar
  12. 12.
    Colombo, A.W., Bangemann, T., Karnouskos, S.: A systemof systems view on collaborative industrial automation. In: 2013 IEEE International Conference on IndustrialTechnology (ICIT), pp. 1968–1975. IEEE (February 2013)Google Scholar
  13. 13.
    Furno, A., Zimeo, E.: Context-Aware Security Solutions for Cyber Physical Systems. In: Vinh, P.C., Hung, N.M., Tung, N.T., Suzuki, J. (eds.) ICCASA 2012. LNICST, vol. 109, pp. 18–29. Springer, Heidelberg (2013)CrossRefGoogle Scholar
  14. 14.
    Zhou, K., Ye, C., Wan, J., Liu, B., Liang, L.: Advanced Control Technologies in Cyber-Physical System. In: 2013 5th International Conference on Intelligent Human Machine Systemsand Cybernetics (IHMSC), vol. 2, pp. 569–573. IEEE (August 2013)Google Scholar
  15. 15.
    Schirner, G., Erdogmus, D., Chowdhury, K., Padir, T.: The future of humanin- the-loop cyber-physical systems. Computer 46(1), 36–45 (2013)CrossRefGoogle Scholar
  16. 16.
    Nuseibeh, B., Easterbrook, S.: Requirements Engineering: A Roadmap. In: Proceedings of the Conference on the Future of Software Engineering, Limerick (2000)Google Scholar
  17. 17.
    Rausch, A., Broy, M.: DasV-Modell XT –Grundlagen, Erfahrungen, Werkzeuge. Dpunkt. Verlag, Heidelberg (2007)Google Scholar
  18. 18.
    Funk, A., Tablan, V., Bontcheva, K., Cunningham, H., Davis, B., Handschuh, S.: CLOnE: Controlled Language for Ontology Editing. In: Aberer, K., et al. (eds.) ASWC 2007. LNCS, vol. 4825, pp. 142–155. Springer, Heidelberg (2007)Google Scholar
  19. 19.
    Farfeleder, S., Moser, T., Krall, A., Stålhane, T., Zojer, H., Panis, C.: DODT: Increasing requirements formalism using domain ontologies for improved embedded systems development. In: 2011IEEE 14th International Symposium on Design and Diagnostics of Electronic Circuits & Systems (DDECS), pp. 271–274. EEE (April 2011)Google Scholar
  20. 20.
    Penzenstadler, B., Eckhardt, J.: Arequirements engineering content modelfor cyber-physical systems. In: 012 IEEE Second Workshopon on Requirements Engineering for Systems, Services and Systems-of-Systems (RES4), pp. 20–29. IEEE (September 2012)Google Scholar
  21. 21.
    Ncube, C.: On the Engineering of Systems of Systems: key challenges for there quirements engineering community. In: 2011 Workshop on Requirements Engineering for Systems, Services and Systems-of-Systems (RESS), pp. 70–73. IEEE (August 2011)Google Scholar
  22. 22.
    Rajan, A., Wahl, T. (eds.): CESAR: Cost-efficient Methods and Processes for Safety-relevant Embedded Systems (No. 978-3709113868). Springer (2013)Google Scholar
  23. 23.
    Jurafsky, D., Martin, J.H.: Speech & Language Processing. Prentice Hall (2008)Google Scholar
  24. 24.
    Miller, G.A.: WordNet: A Lexical Database for English. In: CACM, vol. 38, pp. 39–41 (1995)Google Scholar
  25. 25.
    Drechsler, R., Soeken, M., Wille, R.: Towards Dialog Systems for Assisted Natural Language Processing in the Design of Embedded Systems. In: IEEE Design andTest Symposium (IDT) (2012)Google Scholar
  26. 26.
    Soeken, M., Wille, R., Drechsler, R.: Assisted Behavior Driven Development Using Natural Language Processing. In: Furia, C.A., Nanz, S. (eds.) TOOLS Europe 2012. LNCS, vol. 7304, pp. 269–287. Springer, Heidelberg (2012)Google Scholar
  27. 27.
    Soeken, M., Harris, C.B., Abdessaied, N., Harris, I.G., Drechsler, R.: Automating theTranslation of Natural Language Assertions Using Natural Language ProcessingTechniques. In: Forum on Specification & DesignLanguages (FDL) (2014)Google Scholar

Copyright information

© IFIP International Federation for Information Processing 2014

Authors and Affiliations

  • Stefan Wiesner
    • 1
  • Christian Gorldt
    • 1
  • Mathias Soeken
    • 2
    • 3
  • Klaus-Dieter Thoben
    • 1
    • 4
  • Rolf Drechsler
    • 2
    • 3
  1. 1.BIBA – Bremer Institut für Produktion und Logistik GmbHBremenGermany
  2. 2.Deutsches Forschungsinstitut für Künstliche Intelligenz, Cyber-Physical SystemsBremenGermany
  3. 3.Faculty of Mathematics / Computer ScienceUniversity of BremenGermany
  4. 4.Faculty of Production EngineeringUniversity of BremenGermany

Personalised recommendations