Subject-Oriented BPM as the Glue for Integrating Enterprise Processes in Smart Factories

  • Udo Kannengiesser
  • Matthias Neubauer
  • Richard Heininger
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 9416)


This paper presents how an existing approach to business process management, Subject-oriented BPM (S-BPM), provides a foundation for seamlessly integrating processes in production enterprises, from business processes to real-time production processes. The applicability of S-BPM is based on its simplicity and encapsulation of separate process domains. This supports agility as all stakeholders can be engaged and the effects of changes can be limited to individual modules of the process. An application and tool support developed in an ongoing European research project are presented to illustrate the approach.


Seamless process integration Smart factories S-BPM OPC UA 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Gerber, T., Theorin, A., Johnsson, C.: Towards a seamless integration between process modeling descriptions at business and production levels: work in progress. Journal of Intelligent Manufacturing 25(5), 1089–1099 (2014)CrossRefGoogle Scholar
  2. 2.
    Colombo, A.W., Karnouskos, S., Bangemann, T.: A system of systems view on collaborative industrial automation. In: 2013 IEEE International Conference on Industrial Technology (ICIT), Cape Town, South Africa, pp. 1968–1975 (2013)Google Scholar
  3. 3.
    IEC 62541-1:2008 OPC Unified Architecture – Part 1: Overview and Concepts. International Electrotechnical Commission, GenevaGoogle Scholar
  4. 4.
    IEC 62264-1:2013 Enterprise-control system integration – Part 1: Models and terminology. International Electrotechnical Commission, GenevaGoogle Scholar
  5. 5.
    Horváth, I., Gerritsen, B.H.M.: Outlining nine major design challenges of open, decentralized, adaptive cyber-physical systems. In: Proceedings of the ASME 2013 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference, Portland, OR (2013)Google Scholar
  6. 6.
    Kohler, H.J., Nickel, U., Niere, J., Zundorf, A.: Integrating UML Diagrams for production control systems. In: International Conference on Software Engineering, pp. 241–251. ACM, New York (2000)Google Scholar
  7. 7.
    Garcia-Dominguez, A., Marcos, M., Medina, I.: A comparison of BPMN 2.0 with other notations for manufacturing processes. Key Engineering Materials 502, 1–6 (2012)CrossRefGoogle Scholar
  8. 8.
    Witsch, M., Vogel-Heuser, B.: Towards a formal specification framework for manufacturing execution systems. IEEE Transactions on Industrial Informatics 8, 311–320 (2012)CrossRefGoogle Scholar
  9. 9.
    Gradisar, D., Music, G.: Production-process modelling based on production-management data: A Petri-Net approach. International Journal of Computer Integrated Manufacturing 20, 794–810 (2007)CrossRefGoogle Scholar
  10. 10.
    Börger, E.: Approaches to modeling business processes: a critical analysis of BPMN, workflow patterns and YAWL. Software & Systems Modeling 11(3), 305–318 (2012)CrossRefGoogle Scholar
  11. 11.
    Fleischmann, A., Kannengiesser, U., Schmidt, W., Stary, C.: Subject-oriented modeling and execution of multi-agent business processes. In: 2013 IEEE/WIC/ACM International Conferences on Web Intelligence (WI) and Intelligent Agent Technology (IAT), Atlanta, GA, pp. 138–145 (2013)Google Scholar
  12. 12.
    Zuehlke, D.: SmartFactory—Towards a factory-of-things. Annual Reviews in Control 34(1), 129–138 (2010)CrossRefGoogle Scholar
  13. 13.
    Kannengiesser, U., Müller, H.: Towards agent-based smart factories. In: 2013 IEEE/WIC/ACM International Conferences on Web Intelligence (WI) and Intelligent Agent Technology (IAT), Atlanta, GA, pp. 83–86 (2013)Google Scholar
  14. 14.
    Fleischmann, A., Schmidt, W., Stary, C., Obermeier, S., Börger, E.: Subject-Oriented Business Process Management. Springer, Berlin (2012)CrossRefGoogle Scholar
  15. 15.
    Fleischmann, A.: Distributed Systems – Software Design & Implementation. Springer, Berlin (1994)zbMATHGoogle Scholar
  16. 16.
    Börger, E., Stärk, R.: Abstract State Machines: A Method for High-Level System Design and Analysis. Springer, Berlin (2003)CrossRefGoogle Scholar
  17. 17.
    Müller, H.: Using S-BPM for PLC code generation and extension of subject-oriented methodology to all layers of modern control systems. In: Stary, C. (ed.) S-BPM ONE 2012. LNBIP, vol. 104, pp. 182–204. Springer, Heidelberg (2012)CrossRefGoogle Scholar
  18. 18.
    Kannengiesser, U., Radmayr, M., Heininger, R., Meyer, N.: Generating subject-oriented process models from ad-hoc interactions of cognitive agents. In: 2014 IEEE/WIC/ACM International Joint Conferences on Web Intelligence (WI) and Intelligent Agent Technology (IAT), Warsaw, Poland, pp. 440–446 (2014)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  • Udo Kannengiesser
    • 1
  • Matthias Neubauer
    • 2
  • Richard Heininger
    • 1
  1. 1.Metasonic GmbHPfaffenhofenGermany
  2. 2.Johannes Kepler Universität Linz, Institut für Wirtschaftsinformatik – Communications EngineeringLinzAustria

Personalised recommendations