Abstract
Evolvability is a characteristic dealing with change in Information Systems (IS). As the requirements evolve in time, the complexity of the system may increase. In turn, the ability to change it decreases. Consequently, the cost of a change can become unbearable. A domain model is an important abstraction covering key aspects of IS. Similarly to the IS it represents, it can suffer with the same evolvability issues. The goal of this paper is to assess combinatorial effects (CE) in a financial industry domain model, more specifically a domain model of financial risk management. It reveals difficulties related to identifying combinatorial effects in domain models in general and presents some insights on the nature of combinatorial effects on this level.
Keywords
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
Hilbert, M., López, P.: The world’s technological capacity to store, communicate, and compute information. Science 332(6025), 60–65 (2011)
Marketline: Mobile apps in the united states. website, February 2016. https://store.marketline.com/report/mlohme7979--mobile-apps-in-the-united-states/
Fuchs, C.: Internet and Society. Social Theory in the Information Age. Routledge, London (2008)
Ciraci, S., Van Den Broek, P.: Evolvability as a quality attribute of software architectures (2006)
Lehman, M.M.: Programs, life cycles, and laws of software evolution. Proc. IEEE 68(9), 1060–1076 (1980)
Behutiye, W.N., Rodrguez, P., Oivo, M., Tosun, A.: Analyzing the concept of technical debt in the context of agile software development: a systematic literature review. Inf. Softw. Technol. 82, 139–158 (2017)
Op’t Land, M., Krouwel, M.R., Dipten, E., Verelst, J.: Exploring normalized systems potential for Dutch MoD’s agility. In: Harmsen, F., Grahlmann, K., Proper, E. (eds.) PRET 2011. LNBIP, vol. 89, pp. 110–121. Springer, Heidelberg (2011). doi:10.1007/978-3-642-23388-3_5
Cook, S., Ji, H., Harrison, R.: Software evolution and software evolvability. Technical report, University of Reading, UK (2000)
Simon, H.: The architecture of complexity. Proc. Am. Philos. Soc. 106, 467–482 (1962)
Sanchez, R., Mahoney, J.T.: Modularity, flexibility, and knowledge management in product and organization design. Strateg. Manag. J. 17, 63–76 (1996)
Baldwin, C., Clark, K.: Managing in an age of modularity. Harv. Bus. Rev. 75, 84–93 (1997)
Gershenson, J.K., Prasad, G.J., Zhang, Y.: Product modularity: definitions and benefits. J. Eng. Des. 14(3), 295–313 (2003)
Sako, M.: Modularity and outsourcing. In: The Business of Systems Integration, pp. 229–253. Oxford University Press (2003)
Campagnolo, D., Camuffo, A.: The concept of modularity in management studies: a literature review. Int. J. Manag. Rev. 12, 259–283 (2010)
Mannaert, H., Verelst, J., De Bruyn, P.: Normalized systems software architectures. Normalized Systems Institute (2016)
Huysmans, P., Verelst, J., Oost, H.M.A.: Integrating information systems using normalized systems theory: four case studies. In: 17th IEEE Conference on Business Informatics, 13–16 July 2015, Lisbon, Portugal. IEEE (2015)
Van Nuffel, D.: Towards desdesign modular and evolvable business processes. Ph.D. thesis, University of Antwerp (2011)
Huysmans, P.: On the feasibility of Normalized Enterprises: applying Normalized Systems Theory to the high-level design of enterprises. Ph.D. thesis, University of Antwerp (2011)
De Bruyn, P.: Generalizing normalized systems theory: towards a foundational theory for enterprise engineering. Ph.D. thesis (2014)
Vanhoof, E.: Evolvable accounting information systems: applying design science methodology and Normalized Systems theory to tackle combinatorial effects of multiple GAAP. Ph.D. thesis, University of Antwerp (2016)
Dahl, O.J., Dijkstra, E.W., Hoare, C.A.R.: Structured Programming. Academic Press Ltd., Cambridge (1972)
Smith, B.: Object-oriented programming. In: Advanced ActionScript 3, pp. 1–23. Springer (2015)
Codd, E.F.: Relational database: a practical foundation for productivity. Commun. ACM 25(2), 109–117 (1982)
Webber-Cross, G.: Learning Microsoft Azure. Packt Publishing Ltd., Birmingham (2014)
Mannaert, H., Verelst, J., Ven, K.: The transformation of requirements into software primitives: studying evolvability based on systems theoretic stability. Sci. Comput. Program. 76(12), 1210–1222 (2011)
Saunders, A., Cornett, M.: Financial Institutions Management. A Risk Management Approach, 7th edn. McGraw-Hill, New York (2011)
Basel Committee on Banking Supervision: Minimum capital requirements for market risk. website, January 2016. https://www.bis.org/bcbs/publ/d352.pdf
Basel Committee on Banking Supervision: International convergence of capital measurement and capital standards. website, June 2006. http://www.bis.org/publ/bcbs128.pdf
Basel Committee on Banking Supervision: Fundamental review of the trading book. website, May 2012. http://www.bis.org/publ/bcbs219.pdf
Eesaar, E.: The database normalization theory and the theory of normalized systems: finding a common ground. Baltic J. Modern Comput. 4(1), 5–33 (2016)
Eesaar, E.: On applying normalized systems theory to the business architectures of information systems. Baltic J. Modern Comput. 2(3), 132–149 (2014)
Oorts, G., Mannaert, H., De Bruyn, P., Franquet, I.: On the evolvable and traceable design of (Under) graduate education programs. In: Aveiro, D., Pergl, R., Gouveia, D. (eds.) EEWC 2016. LNBIP, vol. 252, pp. 86–100. Springer, Cham (2016). doi:10.1007/978-3-319-39567-8_6
Chongsombut, O., Verelst, J., De Bruyn, P., Mannaert, H., Huysmans, P.: Towards applying normalized systems theory to create evolvable enterprise resource planning software: a case study. In: Lavazza, L. (ed.) The Eleventh International Conference on Software Engineering Advances: ICSEA 2016, 21–25 August 2016, Rome, Italy, pp. 172–177 (2016)
De Bruyn, P., Van Nuffel, D., Verelst, J., Mannaert, H.: Towards applying normalized systems theory implications to enterprise process reference models. In: Albani, A., Aveiro, D., Barjis, J. (eds.) EEWC 2012. LNBIP, vol. 110, pp. 31–45. Springer, Heidelberg (2012). doi:10.1007/978-3-642-29903-2_3
Acknowledgement
We warmly thank Belfius and COPS GmbH which enabled us to settle down the discussed financial domain model. This research has been supported by SGS grant No. OHK3-006/17.
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Deryck, M., Dvořák, O., De Bruyn, P., Verelst, J. (2017). Investigating the Evolvability of Financial Domain Models. In: Aveiro, D., Pergl, R., Guizzardi, G., Almeida, J., Magalhães, R., Lekkerkerk, H. (eds) Advances in Enterprise Engineering XI. EEWC 2017. Lecture Notes in Business Information Processing, vol 284. Springer, Cham. https://doi.org/10.1007/978-3-319-57955-9_9
Download citation
DOI: https://doi.org/10.1007/978-3-319-57955-9_9
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-57954-2
Online ISBN: 978-3-319-57955-9
eBook Packages: Business and ManagementBusiness and Management (R0)