Abstract
Enterprises are driven by specific business objectives which should be delivered in the best possible manner within constrained business environments. In this paper, we propose a new ontology for goal modeling frameworks that enables enterprises to formally capture the business objectives and constraints associated with business goals as an optimization problem. We associate optimization problems with goals in such a manner that the solutions to the problems at the lower levels of the goal decomposition tree can be combined to obtain the solution for goals higher up in the tree. As a proof-of-concept, we have developed a web-based supply chain configuration management tool, deployed over the Ethereum blockchain, that relies on the Google OR-tools API to find optimal solutions. The interface allows the user to specify business objectives and constraints and then provides the best possible supply chain configuration that optimizes the business objectives.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Abdul Ghaffar, A.R., Hasan, M., Ashraf, Z., Khan, M.F., et al.: Fuzzy goal programming with an imprecise intuitionistic fuzzy preference relations. Symmetry 12(9), 1548 (2020)
Ahmadini, A.A.H., Ahmad, F.: A novel intuitionistic fuzzy preference relations for multiobjective goal programming problems. J. Intell. Fuzzy Syst. 40(3), 4761ā4777 (2021)
Boella, G., van der Torre, L.: Negotiating the distribution of obligations with sanctions among autonomous agents. In: ECAI, vol. 16, p. 13. Citeseer (2004)
Boyd, S.P., Vandenberghe, L.: Convex Optimization. Cambridge University Press (2014). https://doi.org/10.1017/CBO9780511804441, https://web.stanford.edu/%7Eboyd/cvxbook/
Bresciani, P., Perini, A., Giorgini, P., Giunchiglia, F., Mylopoulos, J.: Tropos: an agent-oriented software development methodology. Auton. Agents Multi Agent Syst. 8(3), 203ā236 (2004). https://doi.org/10.1023/B:AGNT.0000018806.20944.ef
Chen, W., Sim, M.: Goal-driven optimization. Oper. Res. 57(2), 342ā357 (2009)
Chung, L., Nixon, B.A., Yu, E., Mylopoulos, J.: The NFR framework in action. In: Chung, L., Nixon, B.A., Yu, E., Mylopoulos, J. (eds.) Non-Functional Requirements in Software Engineering. International Series in Software Engineering, vol. 5, pp. 15ā45. Springer, Boston (2000). https://doi.org/10.1007/978-1-4615-5269-7_2
Darimont, R., Delor, E., Massonet, P., van Lamsweerde, A.: GRAIL/KAOS: an environment for goal-driven requirements analysis, integration and layout. In: 3rd IEEE International Symposium on Requirements Engineering (RE 1997), 5ā8 January 1997, Annapolis, MD, USA, p. 140. IEEE Computer Society (1997). https://doi.org/10.1109/ISRE.1997.566851
Fuxman, A., Pistore, M., Mylopoulos, J., Traverso, P.: Model checking early requirements specifications in tropos. In: Proceedings Fifth IEEE International Symposium on Requirements Engineering, pp. 174ā181 (2001). https://doi.org/10.1109/ISRE.2001.948557
Ghose, A., LĆŖ, L.-S., Morrison, E.: Correlating services with business objectives in the ServAlign framework. In: Franch, X., Soffer, P. (eds.) CAiSE 2013. LNBIP, vol. 148, pp. 162ā167. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-38490-5_14
Ghose, A., Savarimuthu, T.B.R.: Norms as objectives: revisiting compliance management in multi-agent systems. In: Aldewereld, H., Sichman, J.S. (eds.) COIN 2012. LNCS (LNAI), vol. 7756, pp. 105ā122. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-37756-3_7
Governatori, G.: Representing business contracts in RuleML. Int. J. Coop. Inf. Syst. 14(02n03), 181ā216 (2005)
Grosof, B.N., Poon, T.C.: SweetDeal: representing agent contracts with exceptions using XML rules, ontologies, and process descriptions. In: Proceedings of the 12th International Conference on World Wide Web, pp. 340ā349 (2003)
Liaskos, S., McIlraith, S.A., Sohrabi, S., Mylopoulos, J.: Integrating preferences into goal models for requirements engineering. In: 2010 18th IEEE International Requirements Engineering Conference, pp. 135ā144. IEEE (2010)
Mellado, D., Mouratidis, H., FernĆ”ndez-Medina, E.: Secure tropos framework for software product lines requirements engineering. Comput. Stand. Interfaces 36(4), 711ā722 (2014). https://doi.org/10.1016/j.csi.2013.12.006, https://www.sciencedirect.com/science/article/pii/S0920548913001803. Security in Information Systems: Advances and new Challenges
Nguyen, C.M., Sebastiani, R., Giorgini, P., Mylopoulos, J.: Multi-objective reasoning with constrained goal models. Requirements Eng. 23(2), 189ā225 (2018)
Yu, E.S.K., Mylopoulos, J.: From E-R to āA-Rāā - modelling strategic actor relationships for business process reengineering. Int. J. Coop. Inf. Syst. 4(2ā3), 125ā144 (1995). https://doi.org/10.1142/S0218843095000056
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
Ā© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Gaur, K. et al. (2023). An Optimization Ontology for Goal Modelling Frameworks. In: Sales, T.P., Proper, H.A., Guizzardi, G., Montali, M., Maggi, F.M., Fonseca, C.M. (eds) Enterprise Design, Operations, and Computing. EDOC 2022 Workshops . EDOC 2022. Lecture Notes in Business Information Processing, vol 466. Springer, Cham. https://doi.org/10.1007/978-3-031-26886-1_6
Download citation
DOI: https://doi.org/10.1007/978-3-031-26886-1_6
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-26885-4
Online ISBN: 978-3-031-26886-1
eBook Packages: Computer ScienceComputer Science (R0)