over, the overall robustness of the software toolchains
is increased since the same code base is shared for a
lot of different product families leading to a higher
customer satisfaction.
Future work will address the semi-automatic cre-
ation of the schema file which is used to keep the soft-
ware architecture aligned to the process models. An-
other point for improvement is the fact that additional
security requirements are implemented and mapped
manually to the according product configurations. In
a future work, we will investigate a way to map these
security requirements to the according process model
which enables an automatic way to bind these require-
ments to the product families and enforce them in the
process. This is important especially if a certification
of the products is intended.
ACKNOWLEDGEMENT
The project is funded by the Austrian Research Pro-
motion Agency (FFG). Project Partners are NXP
Semiconductor Austria GmbH and the Technical Uni-
versity of Graz. We want to gratefully thank Danilo
Beuche from pure::systems for his support.
REFERENCES
Derguech, W. (2010). Towards a Framework for Business
Process Models Reuse. In The CAiSE Doctoral Con-
sortium.
Fantinato, M., Toledo, M. B. F. d., Thom, L. H., Gimenes, I.
M. d. S., Rocha, R. d. S., and Garcia, D. Z. G. (2012).
A survey on reuse in the business process management
domain. International Journal of Business Process In-
tegration and Management.
Gimenes, I., Fantinato, M., and Toledo, M. (2008). A Prod-
uct Line for Business Process Management. Software
Product Line Conference, International, pages 265–
274.
Gottschalk, F., van der Aalst, W. M. P., Jansen-Vullers,
M. H., and Rosa, M. L. (2007). Configurable Work-
flow Models. International Journal of Cooperative
Information Systems.
Hallerbach, A., Bauer, T., and Reichert, M. (2009a). Guar-
anteeing Soundness of Configurable Process Variants
in Provop. In Commerce and Enterprise Computing,
2009. CEC ’09. IEEE Conference on, pages 98–105.
IEEE.
Hallerbach, A., Bauer, T., and Reichert, M. (2009b). Issues
in modeling process variants with Provop. In Ardagna,
D., Mecella, M., and Yang, J., editors, Business Pro-
cess Management Workshops, volume 17 of Lecture
Notes in Business Information Processing, pages 56–
67. Springer Berlin Heidelberg.
Hammer, M. and Champy, J. (1993). Reengineering the
Corporation - A Manifesto For Business Revolution.
Harper Business.
Haugen, O., Wasowski, A., and Czarnecki, K. (2013). Cvl:
Common variability language. In Proceedings of the
17th International Software Product Line Conference,
SPLC ’13.
Kang, K., Cohen, S., Hess, J., Novak, W., and Peterson,
A. (1990). Feature-oriented domain analysis (foda)
feasibility study.
McCormack, K. P. and Johnson, W. C. (2000). Business
Process Orientation: Gaining the E-Business Com-
petitive Advantage. Saint Lucie Press.
¨
Osterle, H. (1995). Business Engineering - Prozess- und
Systementwicklung. Springer-Verlag.
Pohl, K., B
¨
ockle, G., and Linden, F. J. v. d. (2005). Soft-
ware Product Line Engineering: Foundations, Princi-
ples and Techniques. Springer.
Reichert, M., Hallerbach, A., and Bauer, T. (2014). Lifecy-
cle Support for Business Process Variants. In Jan vom
Brocke and Michael Rosemann, editor, Handbook on
Business Process Management 1. Springer.
Rosa, M. L., Dumas, M., ter Hofstede, A. H. M., Mendling,
J., and Gottschalk, F. (2008). Beyond control-flow:
Extending business process configuration to roles and
objects. In Li, Q., Spaccapietra, S., and Yu, E., editors,
27th International Conference on Conceptual Mod-
eling (ER 2008), pages 199–215, Barcelona, Spain.
Springer.
Saidani, O. and Nurcan, S. (2007). Towards context aware
business process modelling. In 8th Workshop on Busi-
ness Process Modeling, Development, and Support
(BPMDS07), CAiSE, volume 7, page 1.
Sinnhofer, A. D., P
¨
uhringer, P., and Kreiner, C. (2015).
varbpm - a product line for creating business process
model variants. In Proceedings of the Fifth Interna-
tional Symposium on Business Modeling and Software
Design, pages 184–191.
Valena, G., Alves, C., Alves, V., and Niu, N. (2013). A
Systematic Mapping Study on Business Process Vari-
ability. International Journal of Computer Science &
Information Technology (IJCSIT).
Willaert, P., Van Den Bergh, J., Willems, J., and De-
schoolmeester, D. (2007). The Process-Oriented Or-
ganisation: A Holistic View - Developing a Frame-
work for Business Process Orientation Maturity.
Springer.
Zhao, X. and Zou, Y. (2011). A business process-driven
approach for generating software modules. Software:
Practice and Experience, 41(10):1049–1071.
A Framework for Process Driven Software Configuration
203