Pattern-Based Engineering of Systems-of-Systems for Process Execution Support

  • Albert Fleischmann
  • Werner SchmidtEmail author
  • Christian Stary
  • Christian Fichtenbauer
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 9731)


Globalization and digital transformation increasingly drives agility requirements of business processes, hand-in-hand with execution support by highly flexible, interactive and distributed socio-technical systems. The design of such systems spans the conceptual level of business process models and the implementation level with regard to the organizational environment (assignment of tasks to units/people) and the IT environment (assignment of tasks to applications or services). The organizational and IT environment are often quite heterogeneous, particularly in large, globally operating organizations. The latter may also face specific regulations in different countries, which impacts the way of doing business there. As a consequence, multiple business process variants are developed, both with respect to the organization of work, and IT support. However, such a business reality limits the desirable homogeneity of solutions. It rather requires design concepts allowing for technical and organizational flexibility while keeping mutual coherence. We present ideas for a pattern-based concept ensuring both. It combines System of Systems (SoS) thinking and Subject oriented BPM (S-BPM).


System of systems BPM S-BPM Process variants 


  1. 1.
    Abbott, M.L., Fischer, M.T.: The Art of Scalability. Addison-Wesley, Boston (2015)Google Scholar
  2. 2.
    Cavalcante, E., Batista, T., Bencomo, N., Sawyer, P.: Revisiting goal-oriented models for self-aware systems-of-systems. In: 2015 International Conference on Autonomic Computing (ICAC), pp. 231–234. IEEE Press, New York (2015)Google Scholar
  3. 3.
    Cohen, S., Klein, J.: State of practice report: essential technical and nontechnical issues related to designing SoS platform architectures. Technical report CMU/SEI-2015-TR-007 (2015)Google Scholar
  4. 4.
    Coleman, J.W., Malmos, A.K., Larsen, P.G., Peleska, J., et al.: COMPASS tool vision for a system of systems collaborative development environment. In: 7th International Conference on System of Systems Engineering (SoSE), pp. 451–456. IEEE Press, New York (2012)Google Scholar
  5. 5.
    Dumas, M.: Consolidated management of business process variants. In: Daniel, F., Barkaoui, K., Dustdar, S. (eds.) BPM Workshops 2011, Part II. LNBIP, vol. 100, p. 1. Springer, Heidelberg (2012)CrossRefGoogle Scholar
  6. 6.
    Fichtenbauer, C., Fleischmann, A.: Three dimensions of process models regarding their execution. In: Proceedings of S-BPM ONE 2016. ACM DL (in print)Google Scholar
  7. 7.
    Fleischmann, A., Schmidt, W., Stary, C., Obermeier, S., Börger, E.: Subject-Oriented Business Process Management. Springer, Heidelberg (2012)CrossRefGoogle Scholar
  8. 8.
    Gomez, A., Fonck, B., Ayoun, A., Inzerillo, G.: Concurrent system engineering in air traffic management: steering the SESAR program. In: Proceedings of the Posters Workshop at CSD&M, p. 25 (2013).
  9. 9.
    Hallerbach, A., Bauer, T., Reichert, M.: Configuration and management of process variants. In: Brocke, J., Rosemann, M. (eds.) Handbook of Business Process Management, pp. 237–255. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  10. 10.
    Hallerstede, S., Hansen, F.O., Holt, J., Lauritsen, R., Lorenzen, L., Peleska, J.: Technical challenges of SoS requirements engineering. In: 7th International Conference on System of Systems Engineering (SoSE), pp. 573–578. IEEE Press, New York (2012)Google Scholar
  11. 11.
    Khalil, W., Koubeissi, A., Merzouki, R., Conrard, B., Ould-Bouamama, B.: Contribution to system of systems modeling. In: 10th System of Systems Engineering Conference (SoSE), pp. 182–186. IEEE Press, New York (2015)Google Scholar
  12. 12.
    Milani, F., Dumas, M., Matulevičius, R.: Identifying and classifying variations in business processes. In: Bider, I., Halpin, T., Krogstie, J., Nurcan, S., Proper, E., Schmidt, R., Soffer, P., Wrycza, S. (eds.) EMMSAD 2012 and BPMDS 2012. LNBIP, vol. 113, pp. 136–150. Springer, Heidelberg (2012)CrossRefGoogle Scholar
  13. 13.
    Milani, F., Dumas, M., Matulevičius, R.: Decomposition driven consolidation of process models. In: Salinesi, C., Norrie, M.C., Pastor, Ó. (eds.) CAiSE 2013. LNCS, vol. 7908, pp. 193–207. Springer, Heidelberg (2013)CrossRefGoogle Scholar
  14. 14.
    Ncube, C., Lim, S.L., Dogan, H.: Identifying top challenges for international research on requirements engineering for systems of systems engineering. In: 21st International Requirements Engineering Conference (RE), pp. 342–344. IEEE Press, New York (2013)Google Scholar
  15. 15.
    Newman, S.: Building Microservices. O’Reilly, Sebastopol (2015)Google Scholar
  16. 16.
    Office of the Deputy Assistant Seceratry of Defense: SoS Systems Engineering. Accessed 9 Feb 2016
  17. 17.
    Reichert, M., Weber, B.: Enabling Flexibility in Process-Aware Information Systems. Springer, Heidelberg (2012)CrossRefzbMATHGoogle Scholar
  18. 18.
    Zellner, P., Laumann, M., Appenfeller, W.: Towards managing business process variants within organizations - an action research study. In: Proceedings of the 2015 48th Hawaii International Conference on System Sciences, pp. 4130–4139. IEEE Press, New York (2015)Google Scholar
  19. 19.
    Zhu, J., Mostafavi, A.: Towards a new paradigm for management of complex engineering projects: a system-of-systems framework. In: 8th Annual IEEE Systems Conference (SysCon), pp. 213–219. IEEE Press, New York (2014)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2016

Authors and Affiliations

  • Albert Fleischmann
    • 1
  • Werner Schmidt
    • 2
    Email author
  • Christian Stary
    • 3
  • Christian Fichtenbauer
    • 4
  1. 1.Interaktiv ExpertPfaffenhofenGermany
  2. 2.Technische Hochschule IngolstadtIngolstadtGermany
  3. 3.Johannes Kepler UniversityLinzAustria
  4. 4.C-FCMortselBelgium

Personalised recommendations