Abstract
Nowadays, domains like Cyber-Physical Systems (CPS) and Internet of Things (IoT) are highly affected by short product cycles and high pricing pressure. Business Process oriented organizations are known to perform better in such flexible environments. However, especially industries which are focused on delivering low cost systems are facing big challenges if the according business processes are not aligned with the capabilities of the product. Consequently, development effort is spent for features which are never addressed by any business goal. With this work, we propose to use a combined variability management in order to create an integrated view on the product variability from an organizational point as well as from a technical view. Using this approach helps in order to identify business drivers as well as to establish a mature product line development.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
McCormack, K.P., Johnson, W.C.: Business Process Orientation: Gaining the E-Business Competitive Advantage. Saint Lucie Press, Boca Raton (2000)
Hammer, M., Champy, J.: Reengineering the Corporation - A Manifesto for Business Revolution. Harper Business, New York (1993)
Valena, G., Alves, C., Alves, V., Niu, N.: A systematic mapping study on business process variability. Int. J. Comput. Sci. Inf. Technol. (IJCSIT) 5(1), 1–21 (2013)
Willaert, P., Van den Bergh, J., Willems, J., Deschoolmeester, D.: The process-oriented organisation: a holistic view developing a framework for business process orientation maturity. In: Alonso, G., Dadam, P., Rosemann, M. (eds.) BPM 2007. LNCS, vol. 4714, pp. 1–15. Springer, Heidelberg (2007). https://doi.org/10.1007/978-3-540-75183-0_1
Saidani, O., Nurcan, S.: Towards context aware business process modelling. In: 8th Workshop on Business Process Modeling, Development, and Support (BPMDS 2007), vol. 7, p. 1. CAiSE (2007)
Pohl, K., Böckle, G., van der Linden, F.J.: Software Product Line Engineering: Foundations Principles and Techniques. Springer, Heidelberg (2005). https://doi.org/10.1007/3-540-28901-1
Sinnhofer, A.D., Pühringer, P., Kreiner, C.: varBPM - a product line for creating business process model variants. In: Proceedings of the Fifth International Symposium on Business Modeling and Software Design, BMSD, vol. 1, pp. 184–191 (2015)
Sinnhofer, A.D., Pühringer, P., Potzmader, K., Orthacker, C., Steger, C., Kreiner, C.: A framework for process driven software configuration. In: Proceedings of the Sixth International Symposium on Business Modeling and Software Design, BMSD, vol. 1, pp. 196–203 (2016)
Sinnhofer, A.D., Pühringer, P., Potzmader, K., Orthacker, C., Steger, C., Kreiner, C.: Software configuration based on order processes. In: Shishkov, B. (ed.) BMSD 2016. LNBIP, vol. 275, pp. 200–220. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-57222-2_10
Sinnhofer, A.D., Höller, A., Pühringer, P., Potzmader, K., Orthacker, C., Steger, C., Kreiner, C.: Combined variability management of business processes and software architectures. In: Proceedings of the Seventh International Symposium on Business Modeling and Software Design, BMSD, vol. 1, pp. 36–45. INSTICC, SciTePress (2017)
Rosa, M.L., Van Der Aalst, W.M.P., Dumas, M., Milani, F.P.: Business process variability modeling: a survey. ACM Comput. Surv. 50(1), 2:1–2:45 (2017)
Derguech, W.: Towards a framework for business process models reuse. In: The CAiSE Doctoral Consortium (2010)
Gimenes, I., Fantinato, M., Toledo, M.: A product line for business process management. In: International Software Product Line Conference, pp. 265–274 (2008)
Hallerbach, A., Bauer, T., Reichert, M.: Guaranteeing soundness of configurable process variants in provop. In: 2009 IEEE Conference on Commerce and Enterprise Computing, CEC 2009, pp. 98–105. IEEE (2009)
Hallerbach, A., Bauer, T., Reichert, M.: Issues in modeling process variants with provop. In: Ardagna, D., Mecella, M., Yang, J. (eds.) BPM 2008. LNBIP, vol. 17, pp. 56–67. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-642-00328-8_6
Reichert, M., Hallerbach, A., Bauer, T.: Lifecycle management of business process variants. In: vom Brocke, J., Rosemann, M. (eds.) Handbook on Business Process Management 1. IHIS, pp. 251–278. Springer, Heidelberg (2015). https://doi.org/10.1007/978-3-642-45100-3_11
Gottschalk, F., Van Der Aalst, W.M.P., Jansen-Vullers, M.H., La Rosa, M.: Configurable workflow models. Int. J. Coop. Inf. Syst. 17, 177–221 (2008)
La Rosa, M., Dumas, M., ter Hofstede, A.H.M., Mendling, J., Gottschalk, F.: Beyond control-flow: extending business process configuration to roles and objects. In: Li, Q., Spaccapietra, S., Yu, E., Olivé, A. (eds.) ER 2008. LNCS, vol. 5231, pp. 199–215. Springer, Heidelberg (2008). https://doi.org/10.1007/978-3-540-87877-3_16
Haugen, O., Wasowski, A., Czarnecki, K.: CVL: common variability language. In: Proceedings of the 17th International Software Product Line Conference, SPLC 2013 (2013)
Zhao, X., Zou, Y.: A business process-driven approach for generating software modules. Softw. Pract. Exp. 41(10), 1049–1071 (2011)
Weiss, D.M., Lai, C.T.R.: Software Product-Line Engineering: A Family-Based Software Development Process. Addison-Wesley Longman Publishing Co. Inc., Boston (1999)
Kang, K.C., Cohen, S.G., Hess, J.A., Novak, W.E., Peterson, A.S.: Feature-oriented domain analysis (FODA) feasibility study. Technical report. Carnegie-Mellon University Software Engineering Institute (1990)
Sinnhofer, A.D.: Advances of the pre-personalization process for secure embedded systems. Ph.D. thesis, Graz University of Technology - Institute of Technical Informatics (2017)
Österle, H.: Business Engineering Prozeß- und Systementwicklung. Springer, Heidelberg (1995). https://doi.org/10.1007/978-3-662-06188-6
Association of Business Process Management Professionals: Guide to the Business Process Management Common Body of Knowledge: ABPMP BPM CBOK®. Association of Business Process Management Professionals (2009)
Dumas, M., La Rosa, M., Mendling, J., Reijers, H.A.: Fundamentals of Business Process Management. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-33143-5
Object Management Group: Business process model and notation (BPMN). Version 2.0, pp. 1–538 (2011). http://www.omg.org/spec/BPMN/2.0/
Strnadl, C.F.: Aligning business and IT: the process-driven architecture model. Inf. Syst. Manag. 23(4), 67–77 (2006)
Acknowledgements
The project is funded by the Austrian Research Promotion Agency (FFG). We want to gratefully thank pure::systems for their support and especially Danilo Beuche.
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
Sinnhofer, A.D. et al. (2018). Combining Business Process Variability and Software Variability Using Traceable Links. In: Shishkov, B. (eds) Business Modeling and Software Design. BMSD 2017. Lecture Notes in Business Information Processing, vol 309. Springer, Cham. https://doi.org/10.1007/978-3-319-78428-1_4
Download citation
DOI: https://doi.org/10.1007/978-3-319-78428-1_4
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-78427-4
Online ISBN: 978-3-319-78428-1
eBook Packages: Computer ScienceComputer Science (R0)