Abstract
A business process is a structure of inter-related activities that are executed in order to achieve a specific business objective. Organizations often maintain multiple variants of a given business process because of changing conditions, different regulations in different countries, or other contextual factors. We aim at specifying the relationship between a generic business process and its different variants, taking the perspective of public values, such as privacy, accountability, and transparency. The business process variants in turn may be a basis for software specifications – in this, business processes would be bridging between societal demands (possibly concerning public values) and the corresponding technical (software) functionalities. Our contribution is featuring a meta-model that describes business processes on a value-independent level; they can be extended towards value-specific business process variants that can be related in turn to software architectures. We reflect this in proposed value operationalization guidelines, using concepts from business process design as a basis; those guidelines assume coming firstly through technology-independent artefacts and secondly – through technology-specific artefacts, to arrive at software specifications that are adequate with regard to public-values-related demands.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Akkermans, H., Gordijn, J.: What is this science called requirements engineering? In: Proceedings of RE 2006 - 14th IEEE International Requirements Engineering Conference, Minneapolis/St. Paul, USA, pp. 273–278 (2006)
Anish, P.R., Daneva, M., Cleland-Huang, J., Wieringa, R.J., Ghaisas, S.: What you ask is what you get: understanding architecturally significant functional requirements. In: Proceedings of RE 2015 - 23rd International Requirements Engineering Conference, Ottawa, ON, pp. 86–95 (2015)
Baldini, G., Botterman, M., Neisse, R.: Ethical design in the internet of things. In: Sci Eng Ethics (2016)
Charfi, A., Müller, H., Mezini, M.: Aspect-oriented business process modeling with AO4BPMN. In: Kühne, T., Selic, B., Gervais, M.-P., Terrier, F. (eds.) ECMFA 2010. LNCS, vol. 6138, pp. 48–61. Springer, Heidelberg (2010). https://doi.org/10.1007/978-3-642-13595-8_6
Czarnecki, K., Antkiewicz, M.: Mapping features to models: a template approach based on superimposed variants. In: Glück, R., Lowry, M. (eds.) GPCE 2005. LNCS, vol. 3676, pp. 422–437. Springer, Heidelberg (2005). https://doi.org/10.1007/11561347_28
Czarnecki, K., Kim, C.H.P.: Cardinality-based feature modeling and constraints: a progress report. In: Proceedings of International Workshop on Software Factories, San Diego, CA, pp. 16–20. ACM (2005)
Frey, C.B., Osborne, M.A.: The future of employment: how susceptible are jobs to computerisation? In: Technological Forecasting and Social Change, vol. 114 (2017)
Friedman, B., Hendry, D.G., Borning, A.: A survey of value sensitive design methods. In: A Survey of Value Sensitive Design Methods, 1, Now Foundations and Trends, 76 p. (2017)
Grenholm, C.-H., Kamergrauzis, N. (eds.): Sustainable Development and Global Ethics. Acta Universitatis Upsaliensis, Uppsala (2007)
Hallerbach, A., Bauer, T., Reichert, M.: Capturing variability in business process models: the Provop approach. J. Softw. Maint. Evol. 22, 6–7, 519–546 (2010)
Heersmink, R., Hovenvan den, J., Eckvan, N.J., Bergvan den, J.: Bibliometric mapping of computer and information ethics. Ethics Inf. Technol. 13, 241–249 (2012)
Kang, K.C., Cohen, S.G., Hess, J.A., Novak, W.E., Peterson, A.S.: Feature-Oriented Domain Analysis (FODA) Feasibility Study (No. CMU/SEI-90-TR-21). Carnegie-Mellon Univ. Pittsburgh (1990)
Kiczales, G., Lamping, J., Mendhekar, A., Maeda, C., Lopes, C., Loingtier, J.-M., Irwin, J.: Aspect-oriented programming. In: Akşit, M., Matsuoka, S. (eds.) ECOOP 1997. LNCS, vol. 1241, pp. 220–242. Springer, Heidelberg (1997). https://doi.org/10.1007/BFb0053381
Kinsella, W.J.: From big science to postmodern science: technology-intensive research in an era of competing public values. In: Proceedings of International Symposium on Technology and Society Technical Expertise and Public Decisions, Princeton, NJ, pp. 15–24. IEEE (1996)
Kruchten, P.: The Rational Unified Process, an Introduction. Addison-Wesley, Boston (2003)
La Rosa, M., Van Der Aalst, W.M., Dumas, M., Milani, F.P.: Business process variability modeling: a survey. ACM Comp. Surv. (CSUR) 50(1), 2 (2017)
La Rosa, M., Dumas, M., Ter Hofstede, A.H.M., Mendling, J.: Configurable multi-perspective business process models. Inf. Syst. 36(2), 313–340 (2011)
La Rosa, M., Van der Aalst, W.M., Dumas, M., Ter Hofstede, A.H.M.: Questionnaire-based variability modeling for system configuration. Softw. Syst. Model. 8(2), 251–274 (2009)
La Rosa, M., Lux, J., Seidel, S., Dumas, M., ter Hofstede, A.H.M.: Questionnaire-driven configuration of reference process models. In: Krogstie, J., Opdahl, A., Sindre, G. (eds.) CAiSE 2007. LNCS, vol. 4495, pp. 424–438. Springer, Heidelberg (2007). https://doi.org/10.1007/978-3-540-72988-4_30
Liu, K.: Semiotics in Information Systems Engineering. Cambridge University Press, Cambridge (2000)
Puhlmann, F., Schnieders, A., Weiland, J., Weske, M.: Variability mechanisms for process models. PESOA-Report TR, 17, pp. 10–61 (2005)
Recker, J., Rosemann, M., van der Aalst, W., Mendling, J.: On the syntax of reference model configuration – transforming the C-EPC into lawful EPC models. In: Bussler, C.J., Haller, A. (eds.) BPM 2005. LNCS, vol. 3812, pp. 497–511. Springer, Heidelberg (2006). https://doi.org/10.1007/11678564_46
Reijers, H.A., Mans, R.S., Van der Toorn, R.A.: Improved model management with aggregated business process models. Data Knowl. Eng. 68(2), 221–243 (2009)
Reynaers, A.-M.: It takes two to tangle: public-private partnerships and their impact on public values. Ph.D. thesis, Universidad Autónoma de Madrid (2014)
Rong, G., Liu, X., Gu, S., Shao, D.: A goal-driven framework in support of knowledge management. In: Proceedings of ASPEC 2017 – 24th Asia-Pacific Software Engineering Conference, Nanjing, pp. 289–297 (2017)
Rosemann, M., vom Brocke, J.: The six core elements of business process management. In: vom Brocke, J., Rosemann, M. (eds.) Handbook on Business Process Management 1: International Handbooks on Information Systems. Springer, Heidelberg (2015). https://doi.org/10.1007/978-3-642-00416-2_5
Rosemann, M., Van der Aalst, W.M.P.: A configurable reference modelling language. Inf. Syst. 32(1), 1–23 (2007)
Schwartz, S.H.: An overview of the schwartz theory of basic values. Online Read. Psychol. Cult. 2(1), 11 (2012)
Shishkov, B.: Enterprise Information Systems, a Modeling Approach. IICREST, Sofia (2017)
Sinnhofer, A.D., Pühringer, P., Oppermann, F.J., Potzmader, K., Orthacker, C., Steger, C., Kreiner, C.: Combining business process variability and software variability using traceable links. In: Shishkov, B. (ed.) BMSD 2017. LNBIP, vol. 309, pp. 67–86. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-78428-1_4
UML: The website of the Unified Modeling Language (2018). http://www.uml.org
Van den Hoven, J.: Value sensitive design and responsible innovation. In: Owen, R., Bessant, J., Heintz, M. (eds.) Responsible Innovation: Managing the Responsible Emergence of Science and Innovation in Society. Wiley, Hoboken (2013)
Van Lamsweerde, A., Darimont, R., Letier, E.: Managing conflicts in goal-driven requirements engineering. IEEE Trans. Softw. Eng. 24(11), 908–926 (1998)
Zhang, J.: A brief study of the hierarchy value thought of the pre-qin confucianism. In: Li, D. (ed.) Values of Our Times. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-38259-8_17
Acknowledgement
This work is supported by the TU Delft - Delft Pilot project and we would like to thank Jeroen van den Hoven for his support and guidance.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG, part of Springer Nature
About this paper
Cite this paper
Shishkov, B., Mendling, J. (2018). Business Process Variability and Public Values. In: Shishkov, B. (eds) Business Modeling and Software Design. BMSD 2018. Lecture Notes in Business Information Processing, vol 319. Springer, Cham. https://doi.org/10.1007/978-3-319-94214-8_31
Download citation
DOI: https://doi.org/10.1007/978-3-319-94214-8_31
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-94213-1
Online ISBN: 978-3-319-94214-8
eBook Packages: Computer ScienceComputer Science (R0)