Context Modelling in Capability Management

  • Hasan KoçEmail author
  • Kurt Sandkuhl


In the capability-driven development (CDD) approach, a capability is defined by specific business services, a defined application context for these business services, and goals of the enterprise to be reached. To this end, the context modelling method component (CMMC) supports specifying the potential application context where the capability is supposed to be deployed. This specification also captures at what points in the process what variation will have to happen. The specification of the deployment contexts in which a capability can be used is captured in a context model. This chapter presents the CMMC in terms of the modelling constructs (language) and the methodology for capturing and documenting context. The methodology consists of three main components—capture context elements, design context set, and prepare for operational use.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Koç, H., Hennig, E., Jastram, S., Starke, C.: State of the art in context modelling – a systematic literature review. In: Advanced Information Systems Engineering Workshops (CAiSE 2014). LNBIP, vol. 178, pp. 53–64. Springer, Heidelberg (2014)Google Scholar
  2. 2.
    Strang, T., Linnhoff-Popien, C.: A context modeling survey. In: Workshop on Advanced Context Modelling, Reasoning and Management, UbiComp 2004 – The Sixth International Conference on Ubiquitous Computing, pp. 31–41. DLR Electronic Library (2004)Google Scholar
  3. 3.
    Gu, T., Wang, X., Pung, H., Zhang, D.: An ontology-based context model in intelligent environments. In: Proceedings of the Communication Networks and Distributed Systems Modeling and Simulation Conference, pp. 270–275 (2004)Google Scholar
  4. 4.
    Baldauf, M., Dustdar, S., Rosenberg, F.: A survey on context-aware systems. Int. J. Ad Hoc Ubiquitous Comput. 2(4), 263–277 (2007)CrossRefGoogle Scholar
  5. 5.
    Chaari, T., Ejigu, D., Laforest, F., Scuturici, V.-M.: A comprehensive approach to model and use context for adapting applications in pervasive environments. J. Syst. Softw. 80(12), 1973–1992 (2007)CrossRefGoogle Scholar
  6. 6.
    Serral, E., Valderas, P., Pelechano, V.: Context-adaptive coordination of pervasive services by interpreting models during runtime. Comput. J. 56(1), 87–114 (2012)CrossRefGoogle Scholar
  7. 7.
    Reichle, R., Wagner, M., Khan, M., Geihs, K., Lorenzo, J., Valla, M., Fra, C., Paspallis, N., Papadopoulos, G.: A comprehensive context modeling framework for pervasive computing systems. In: Distributed Applications and Interoperable Systems. LNCS, vol. 5053, pp. 281–295. Springer, Heidelberg (2008)Google Scholar
  8. 8.
    Hoyos, J., García-Molina, J., Botía, J.: A domain-specific language for context modeling in context-aware systems. J. Syst. Softw. 86(11), 2890–2905 (2013)CrossRefGoogle Scholar
  9. 9.
    Ayed, D., Delanote, D., Berbers, Y.: MDD approach for the development of context-aware applications. In: Modeling and Using Context. LNCS, vol. 4635, pp. 15–28. Springer, Heidelberg (2007)Google Scholar
  10. 10.
    Bazire, M., Brézillon, P.: Understanding context before using it. In: Modeling and Using Context. LNCS, vol. 3554, pp. 29–40. Springer, Heidelberg (2005)Google Scholar
  11. 11.
    Rosemann, M., Recker, J., Flender, C.: Contextualisation of business processes. Int. J. Bus. Process. Integr. Manag. 3(1), 47–60 (2008)CrossRefGoogle Scholar
  12. 12.
    Bauer, C.: A comparison and validation of 13 context meta-models. In: ECIS 2012 Proceedings, (2012)
  13. 13.
    Czubayko, U., Grabis, J., Koç, H., Kuhr, J.-C., Sandkuhl, K.: Deliverable 2.2: CaaS Method Extensions for BPO. CaaS – Capability as a Service in digital enterprises, Collaborative Project Number 611351, University of Rostock, SIV AG, Riga Technical University [Online]. (2015)
  14. 14.
    Weske, M.: Business process management, 2nd edn. Springer, Berlin (2012)CrossRefGoogle Scholar
  15. 15.
    Koç, H.: Demonstrating the application of the context modelling method component: an example from the airline industry [Online]. (2016). Accessed 11 Jan 2017

Copyright information

© Springer International Publishing AG, part of Springer Nature 2018

Authors and Affiliations

  1. 1.Chair of Business Information Systems, Institute of Computer ScienceUniversity of RostockRostockGermany

Personalised recommendations