Abstract
In any organization, business processes are designed to adhere to specified business goals. On many occasions, however, in order to accommodate differing usage contexts, multiple variants of the same business process may need to be designed, all of which should adhere to the same goal. For business processes modeled as compositions of services, automated generation of such goal preserving process variants is a challenge. To that end, we present our approach for generating all goal preserving variants of a service-based business process. Our approach leverages our earlier works on semantic annotations of business processes and service variability modeling. Throughout our paper, we illustrate our ideas with a realistic running example, and also present a proof-of-concept prototype.
Chapter PDF
Similar content being viewed by others
References
Ayora, C., Torres, V., Reichert, M., Weber, B., Pelechano, V.: Towards run-time flexibility for process families: Open issues and research challenges. In: La Rosa, M., Soffer, P. (eds.) BPM 2012 Workshops. LNBIP, vol. 132, pp. 477–488. Springer, Heidelberg (2013)
Chen, L., Babar, M.A., Ali, N.: Variability management in software product lines: a systematic review. In: Proceedings of the 13th International Software Product Line Conference, pp. 81–90. Carnegie Mellon University (2009)
Darimont, R., van Lamsweerde, A.: Formal refinement patterns for goal-driven requirements elaboration. SIGSOFT Software Engineering Notes 21, 179–190 (1996)
Deelstra, S., Sinnema, M., Nijhuis, J., Bosch, J.: Cosvam: A technique for assessing software variability in software product families. In: ICSM, pp. 458–462 (2004)
Thomas Erl. Service-oriented Architecture: Concepts, Technology, and Desing. Pearson Education India (2006)
Carbonell, J., et al.: Context-based machine translation. In: Proceedings of the 7th Conference of the Association for Machine Translation in the Americas, pp. 19–28 (2006)
Ghose, A.K., Koliadis, G.: Auditing business process compliance. In: Krämer, B.J., Lin, K.-J., Narasimhan, P. (eds.) ICSOC 2007. LNCS, vol. 4749, pp. 169–180. Springer, Heidelberg (2007)
Ghose, A.K., Narendra, N.C., Ponnalagu, K., Panda, A., Gohad, A.: Goal-driven business process derivation. In: Kappel, G., Maamar, Z., Motahari-Nezhad, H.R. (eds.) ICSOC 2011. LNCS, vol. 7084, pp. 467–476. Springer, Heidelberg (2011)
Hallerbach, A., Bauer, T., Reichert, M.: Capturing variability in business process models: the provop approach. J. Softw. Maint. Evol. 22, 519–546 (2010)
Heinrich, B., Bolsinger, M., Bewernik, M.: Automated planning of process models: The construction of exclusive choices. In: ICIS, page Paper 184 (2009)
Hinge, K., Ghose, A., Koliadis, G.: Process seer: A tool for semantic effect annotation of business process models. In: Proceedings of the 2009 IEEE International Enterprise Distributed Object Computing Conference, EDOC 2009, pp. 54–63. IEEE Computer Society, Washington, DC (2009)
Hoesch-Klohe, K., Ghose, A.K., Dam, H.K.: Maintaining motivation models (in BMM) in the context of a (WSDL-S) service landscape. In: Liu, C., Ludwig, H., Toumani, F., Yu, Q. (eds.) ICSOC 2012. LNCS, vol. 7636, pp. 582–590. Springer, Heidelberg (2012)
Lu, R., Sadiq, S.W., Governatori, G.: On managing business processes variants. Data Knowl. Eng. 68(7), 642–664 (2009)
Narendra, N.C., Ponnalagu, K.: Towards a variability model for soa-based solutions. In: IEEE SCC, pp. 562–569 (2010)
Qasem, M., Prügel-Bennett, A.: Learning the large-scale structure of the max-sat landscape using populations. Trans. Evol. Comp. 14(4), 518–529 (2010)
Reichert, M., Weber, B.: Enabling flexibility in process-aware information systems. Springer (2012)
van der Aalst, W.M.P., Pesic, M.: DecSerFlow: Towards a truly declarative service flow language. In: Bravetti, M., Núñez, M., Zavattaro, G. (eds.) WS-FM 2006. LNCS, vol. 4184, pp. 1–23. Springer, Heidelberg (2006)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ponnalagu, K., Narendra, N.C., Ghose, A., Chiktey, N., Tamilselvam, S. (2013). Goal Oriented Variability Modeling in Service-Based Business Processes. In: Basu, S., Pautasso, C., Zhang, L., Fu, X. (eds) Service-Oriented Computing. ICSOC 2013. Lecture Notes in Computer Science, vol 8274. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-45005-1_39
Download citation
DOI: https://doi.org/10.1007/978-3-642-45005-1_39
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-45004-4
Online ISBN: 978-3-642-45005-1
eBook Packages: Computer ScienceComputer Science (R0)