Skip to main content

2019 | OriginalPaper | Buchkapitel

A Role-Based Capability Modeling Approach for Adaptive Information Systems

verfasst von : Hendrik Schön, Jelena Zdravkovic, Janis Stirna, Susanne Strahringer

Erschienen in: The Practice of Enterprise Modeling

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Most modeling approaches lack in their ability to cover a full-fledged view of a software system’s business requirements, goals, and capabilities and to specify aspects of flexibility and variability. The modeling language Capability Driven Development (CDD) allows modeling capabilities and their relation to the execution context. However, its context-dependency lacks the possibility to define dynamic structural information that may be part of the context: persons, their roles, and the impact of objects that are involved in a particular execution occurrence. To solve this issue, we extended the CDD method with the BROS modeling approach, a role-based structural modeling language that allows the definition of context-dependent and dynamic structure of an information system. In this paper, we propose the integrated combination of the two modeling approaches by extending the CDD meta-model with necessary concepts from BROS. This combination allows for technical development of the information system (BROS) by starting with capability modeling using CDD. We demonstrate the combined meta-model in an example based on a real-world use case. With it, we show the benefits of modeling detailed business requirements regarding context comprising environment- and object-related information.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
3.
Zurück zum Zitat Zdravkovic, J., Stirna, J., Grabis, J.: A comparative analysis of using the capability notion for congruent business and information systems engineering. Complex Syst. Inform. Model. Quart. 10, 1–20 (2017) Zdravkovic, J., Stirna, J., Grabis, J.: A comparative analysis of using the capability notion for congruent business and information systems engineering. Complex Syst. Inform. Model. Quart. 10, 1–20 (2017)
4.
Zurück zum Zitat Schön, H., Strahringer, S., Furrer, F.J., Kühn, T.: Business role-object specification: a language for behavior-aware structural modeling of business objects. In: Proceedings of the 14th International Conference on Wirtschaftsinformatik, Siegen, Germany (2019) Schön, H., Strahringer, S., Furrer, F.J., Kühn, T.: Business role-object specification: a language for behavior-aware structural modeling of business objects. In: Proceedings of the 14th International Conference on Wirtschaftsinformatik, Siegen, Germany (2019)
5.
Zurück zum Zitat Bērziša, S., et al.: Deliverable 1.4: requirements specification for CDD, CaaS–capability as a service for digital enterprises. Riga Technical University (2013) Bērziša, S., et al.: Deliverable 1.4: requirements specification for CDD, CaaS–capability as a service for digital enterprises. Riga Technical University (2013)
6.
Zurück zum Zitat Morin, B., Barais, O., Jezequel, J.-M., Fleurey, F., Solberg, A.: Models@Run.time to support dynamic adaptation. Computer 42, 44–51 (2009)CrossRef Morin, B., Barais, O., Jezequel, J.-M., Fleurey, F., Solberg, A.: Models@Run.time to support dynamic adaptation. Computer 42, 44–51 (2009)CrossRef
7.
Zurück zum Zitat Engel, A., Browning, T.R., Reich, Y.: Designing products for adaptability: insights from four industrial cases. Decis. Sci. 48(5), 875–917 (2017)CrossRef Engel, A., Browning, T.R., Reich, Y.: Designing products for adaptability: insights from four industrial cases. Decis. Sci. 48(5), 875–917 (2017)CrossRef
9.
Zurück zum Zitat North Atlantic Treaty Organization: NATO Architecture Framework v4. North Atlantic Treaty Organization (NATO) (2019) North Atlantic Treaty Organization: NATO Architecture Framework v4. North Atlantic Treaty Organization (NATO) (2019)
11.
Zurück zum Zitat Grabis, J., et al.: Deliverable 5.3: the final version of capability driven development methodology (2016) Grabis, J., et al.: Deliverable 5.3: the final version of capability driven development methodology (2016)
12.
Zurück zum Zitat Steimann, F.: On the representation of roles in object-oriented and conceptual modelling. Data Knowl. Eng. 35, 83–106 (2000)CrossRef Steimann, F.: On the representation of roles in object-oriented and conceptual modelling. Data Knowl. Eng. 35, 83–106 (2000)CrossRef
14.
Zurück zum Zitat Herrmann, S.: Programming with roles in ObjectTeams/Java. In: Proceedings of the 2005 AAAI Fall Symposium (2005) Herrmann, S.: Programming with roles in ObjectTeams/Java. In: Proceedings of the 2005 AAAI Fall Symposium (2005)
16.
Zurück zum Zitat Taing, N., Springer, T., Cardozo, N., Schill, A.: A dynamic instance binding mechanism supporting run-time variability of role-based software systems. In: Companion Proceedings of the 15th International Conference on Modularity, pp. 137–142. ACM (2016) Taing, N., Springer, T., Cardozo, N., Schill, A.: A dynamic instance binding mechanism supporting run-time variability of role-based software systems. In: Companion Proceedings of the 15th International Conference on Modularity, pp. 137–142. ACM (2016)
17.
Zurück zum Zitat Almeida, J.P.A., Guizzardi, G., Santos Jr, P.S.: Applying and extending a semantic foundation for role-related concepts in enterprise modelling. In: Proceedings of the 12th IEEE Intern. Enterprise Distributed Object Computing Conference, EDOC, pp. 31–40. IEEE (2009) Almeida, J.P.A., Guizzardi, G., Santos Jr, P.S.: Applying and extending a semantic foundation for role-related concepts in enterprise modelling. In: Proceedings of the 12th IEEE Intern. Enterprise Distributed Object Computing Conference, EDOC, pp. 31–40. IEEE (2009)
18.
Zurück zum Zitat Frank, U.: Delegation: an important concept for the appropriate design of object models. J. Object Oriented Program. 13, 13–17 (2000) Frank, U.: Delegation: an important concept for the appropriate design of object models. J. Object Oriented Program. 13, 13–17 (2000)
19.
Zurück zum Zitat Schön, H.: Role-based adaptation of domain reference models: suggestion of a novel approach. In: Drews, P., Funk, B., Niemeyer, P., Xie, L. (eds.) Tagungsband Multikonferenz Wirtschaftsinformatik 2018, pp. 1447–1453. Leuphana (2018) Schön, H.: Role-based adaptation of domain reference models: suggestion of a novel approach. In: Drews, P., Funk, B., Niemeyer, P., Xie, L. (eds.) Tagungsband Multikonferenz Wirtschaftsinformatik 2018, pp. 1447–1453. Leuphana (2018)
20.
Zurück zum Zitat Object Management Group: Meta object facility (MOF) core specification v2.5.1. Object Management Group (2016) Object Management Group: Meta object facility (MOF) core specification v2.5.1. Object Management Group (2016)
21.
Zurück zum Zitat Atkinson, C., Kuhne, T.: Model-driven development: a metamodeling foundation. IEEE Softw. 20, 36–41 (2003)CrossRef Atkinson, C., Kuhne, T.: Model-driven development: a metamodeling foundation. IEEE Softw. 20, 36–41 (2003)CrossRef
Metadaten
Titel
A Role-Based Capability Modeling Approach for Adaptive Information Systems
verfasst von
Hendrik Schön
Jelena Zdravkovic
Janis Stirna
Susanne Strahringer
Copyright-Jahr
2019
DOI
https://doi.org/10.1007/978-3-030-35151-9_5

Premium Partner