Skip to main content
Top
Published in: Business & Information Systems Engineering 1/2018

11-12-2017 | Research Paper

Enabling Normalized Systems in Practice – Exploring a Modeling Approach

Authors: Peter De Bruyn, Herwig Mannaert, Jan Verelst, Philip Huysmans

Published in: Business & Information Systems Engineering | Issue 1/2018

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Contemporary organizations are required to adapt to a changing environment in an agile way, which is often deemed very challenging. Normalized Systems (NS) theory attempts to build highly evolvable software systems by using systems theory as its theoretical underpinning. A modeling method which supports the identification of the NS elements, required for building NS sofware in practice, is currently missing. Therefore, the paper introduces an approach for creating both data models and processing models in the context of NS, as well as their integration. It is discussed how these models can be taken as the input for the actual creation of evolutionary prototypes by using an earlier developed supporting tool. The modeling approach and its suitability for feeding the tool are evaluated to discover their current strengths and weaknesses.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Show more products
Appendix
Available only for authorised users
Literature
go back to reference Agarwal R, Tiwana A (2015) Editorial - evolvable systems: through the looking glass of is. Inf Syst Res 26(3):473–479CrossRef Agarwal R, Tiwana A (2015) Editorial - evolvable systems: through the looking glass of is. Inf Syst Res 26(3):473–479CrossRef
go back to reference Becker J, Rosemann M, von Uthmann C (2000) Guidelines of business process modeling. In: van der Aalst WMP, Desel J, Oberweis A (eds) Business process management, models, techniques, and empirical studies, vol 1806. Lecture notes in computer science. Springer, Heidelberg, pp 30–49CrossRef Becker J, Rosemann M, von Uthmann C (2000) Guidelines of business process modeling. In: van der Aalst WMP, Desel J, Oberweis A (eds) Business process management, models, techniques, and empirical studies, vol 1806. Lecture notes in computer science. Springer, Heidelberg, pp 30–49CrossRef
go back to reference Booch G, Rumbaugh J, Jacobson I (1999) Unified modeling language, the user guide. Addisson Wesley, Pearson Booch G, Rumbaugh J, Jacobson I (1999) Unified modeling language, the user guide. Addisson Wesley, Pearson
go back to reference Chen PPS (1976) The entity-relationship model—toward a unified view of data. ACM Trans Database Syst 1(1):9–36CrossRef Chen PPS (1976) The entity-relationship model—toward a unified view of data. ACM Trans Database Syst 1(1):9–36CrossRef
go back to reference Codd E (1970) A relational model of data for large shared data banks. Commun ACM 13(6):377–387CrossRef Codd E (1970) A relational model of data for large shared data banks. Commun ACM 13(6):377–387CrossRef
go back to reference de Cesare S, Serrano A (2006) Collaborative modeling using uml and business process simulation. In: Proceedings of the 39th annual HICSS conference de Cesare S, Serrano A (2006) Collaborative modeling using uml and business process simulation. In: Proceedings of the 39th annual HICSS conference
go back to reference De Bruyn P (2014) Generalizing normalized systems theory: towards a foundational theory for enterprise engineering. PhD thesis, University of Antwerp De Bruyn P (2014) Generalizing normalized systems theory: towards a foundational theory for enterprise engineering. PhD thesis, University of Antwerp
go back to reference De Bruyn P, Huysmans P, Mannaert H (2016) Tailoring an analysis approach for developing evolvable software systems: experiences from three case studies. In: Proceedings of the 18th conference on business informatics, pp 208–217 De Bruyn P, Huysmans P, Mannaert H (2016) Tailoring an analysis approach for developing evolvable software systems: experiences from three case studies. In: Proceedings of the 18th conference on business informatics, pp 208–217
go back to reference Eessaar E (2016) The database normalization theory and the theory of normalized systems: finding a common ground. Baltic J Mod Comput 1:5–33 Eessaar E (2016) The database normalization theory and the theory of normalized systems: finding a common ground. Baltic J Mod Comput 1:5–33
go back to reference Eichelberger H, Eldogan Y, Schmid K (2009) A comprehensive survey of uml compliance in current modemodel tools. Softw eng 143:39–50 Eichelberger H, Eldogan Y, Schmid K (2009) A comprehensive survey of uml compliance in current modemodel tools. Softw eng 143:39–50
go back to reference Evans E (2003) Domain-driven design: taking complexity in the heart of software. Addison-Wesly, Boston Evans E (2003) Domain-driven design: taking complexity in the heart of software. Addison-Wesly, Boston
go back to reference Evéquoz F, Sterren C (2011) Waiting for the miracle: Comparative analysis of twelve business process management systems regarding the support of BPMN 2.00 palette and export. Tech. rep., University of Applied Sciences Western Switzerland Evéquoz F, Sterren C (2011) Waiting for the miracle: Comparative analysis of twelve business process management systems regarding the support of BPMN 2.00 palette and export. Tech. rep., University of Applied Sciences Western Switzerland
go back to reference Halpin T (2001) Information modeling and relational databases. Elsevier, Amsterdam Halpin T (2001) Information modeling and relational databases. Elsevier, Amsterdam
go back to reference Hay DC (1996) Data Model patterns: conventions of thought. Dorset House, New York Hay DC (1996) Data Model patterns: conventions of thought. Dorset House, New York
go back to reference Hruby P (2006) Model-driven design using business patterns. Springer, Heidelberg Hruby P (2006) Model-driven design using business patterns. Springer, Heidelberg
go back to reference Jackson M (1975) Principles of program design. Academic Press, Cambridge Jackson M (1975) Principles of program design. Academic Press, Cambridge
go back to reference Kappelman M, Eand McLean V, Johnson Gerhart N (2014) The 2014 SIM IT key issues and trends study. MIS Q Exec 13(4):237–263 Kappelman M, Eand McLean V, Johnson Gerhart N (2014) The 2014 SIM IT key issues and trends study. MIS Q Exec 13(4):237–263
go back to reference Keller G, Nüttgens M, Scheer A (1992) Semantische Prozessmodellierung auf der Grundlage Ereignisgesteuerter Prozessketten (EPK). Veröffentlichungen des Instituts für Wirtschaftsinformatik (89) Keller G, Nüttgens M, Scheer A (1992) Semantische Prozessmodellierung auf der Grundlage Ereignisgesteuerter Prozessketten (EPK). Veröffentlichungen des Instituts für Wirtschaftsinformatik (89)
go back to reference Kelly S, Tolvanen JP (2008) Domain-specific modelling: enabling full code generation. Wiley, New jerseyCrossRef Kelly S, Tolvanen JP (2008) Domain-specific modelling: enabling full code generation. Wiley, New jerseyCrossRef
go back to reference Krogstie J (2016) Quality in business process modeling. Springer, HeidelbergCrossRef Krogstie J (2016) Quality in business process modeling. Springer, HeidelbergCrossRef
go back to reference Larman C (1997) Applying UML and patterns. Prentice Hall, New jersey Larman C (1997) Applying UML and patterns. Prentice Hall, New jersey
go back to reference Lehman M (1980) Programs, life cycles, and laws of software evolution. Proc of the IEEE 68:1060–1076CrossRef Lehman M (1980) Programs, life cycles, and laws of software evolution. Proc of the IEEE 68:1060–1076CrossRef
go back to reference van der Linden D, De Sitter G, Verbelen T, Devriendt C, Helsen J (2017) Towards an evolvable data management system for wind turbines. Comput Stand Interface 51:87–94CrossRef van der Linden D, De Sitter G, Verbelen T, Devriendt C, Helsen J (2017) Towards an evolvable data management system for wind turbines. Comput Stand Interface 51:87–94CrossRef
go back to reference Mannaert H, Verelst V, Ven K (2011) The transformation of requirements into software primitives: studying evolvability based on systems theoretic stability. Sci Progr 76(12):1210–1222 (Special Issue on Software Evolution, Adaptability and Variability) Mannaert H, Verelst V, Ven K (2011) The transformation of requirements into software primitives: studying evolvability based on systems theoretic stability. Sci Progr 76(12):1210–1222 (Special Issue on Software Evolution, Adaptability and Variability)
go back to reference Mannaert H, Verelst J, Ven K (2012) Towards evolvable software architectures based on systems theoretic stability. Softwa Pract Exp 42(1):89–116CrossRef Mannaert H, Verelst J, Ven K (2012) Towards evolvable software architectures based on systems theoretic stability. Softwa Pract Exp 42(1):89–116CrossRef
go back to reference Mannaert H, Verelst J, De Bruyn P (2016) Normalized systems theory: from foundations for evolvable software toward a general theory for evolvable design. Koppa Mannaert H, Verelst J, De Bruyn P (2016) Normalized systems theory: from foundations for evolvable software toward a general theory for evolvable design. Koppa
go back to reference Mendling J, Reijers H, van der Aalst W (2010) Seven process modeling guidelines (7pmg). Inf Softw Technol 52(2):127–136CrossRef Mendling J, Reijers H, van der Aalst W (2010) Seven process modeling guidelines (7pmg). Inf Softw Technol 52(2):127–136CrossRef
go back to reference Moody D (2003) The method evaluation model: a theoretical model for validating information systems design methods. In: Ecis 2003 proceedings Moody D (2003) The method evaluation model: a theoretical model for validating information systems design methods. In: Ecis 2003 proceedings
go back to reference Moreno-Montes de Oca I, Snoeck M (2014) Pragmatic guidelines for business process modeling. Technical Report, Leuven Moreno-Montes de Oca I, Snoeck M (2014) Pragmatic guidelines for business process modeling. Technical Report, Leuven
go back to reference Reijers H, Mendling J (2008) Modularity in process models: review and effects. In: Dumas M, Reichert M, Shan MC (eds) Business process management, vol 5240. Lecture notes in computer science. Springer, Heidelberg, pp 20–35CrossRef Reijers H, Mendling J (2008) Modularity in process models: review and effects. In: Dumas M, Reichert M, Shan MC (eds) Business process management, vol 5240. Lecture notes in computer science. Springer, Heidelberg, pp 20–35CrossRef
go back to reference Sammon D, McNulty J, Sugrue A (2016) Tasc2c: desdesign a data driven business process. J Decis Syst 25(S1):639–646CrossRef Sammon D, McNulty J, Sugrue A (2016) Tasc2c: desdesign a data driven business process. J Decis Syst 25(S1):639–646CrossRef
go back to reference Sanz J (2011) Entity-centric operations modeling for business process management: a multidisciplinary review of the state-of-the-art. In: Proceedings of the 6th IEEE international symposium on service oriented system engineering (sose), pp 152–163 Sanz J (2011) Entity-centric operations modeling for business process management: a multidisciplinary review of the state-of-the-art. In: Proceedings of the 6th IEEE international symposium on service oriented system engineering (sose), pp 152–163
go back to reference Scheer A (1998) Business process engineering: reference models for industrial enterprises. Springer, Heidelberg Scheer A (1998) Business process engineering: reference models for industrial enterprises. Springer, Heidelberg
go back to reference Silverston L (2001) The data model resource book: a library of universal data models for all enterprises, vol 1. John Wiley, New Jersey Silverston L (2001) The data model resource book: a library of universal data models for all enterprises, vol 1. John Wiley, New Jersey
go back to reference Stahl T, Völter M, Bettin J, Haase A, Helsen S (2006) Model-driven software development. Wiley, New Jersey Stahl T, Völter M, Bettin J, Haase A, Helsen S (2006) Model-driven software development. Wiley, New Jersey
go back to reference Van Nuffel D (2011) Towards designing modular and evolvable business processes. PhD thesis, University of Antwerp Van Nuffel D (2011) Towards designing modular and evolvable business processes. PhD thesis, University of Antwerp
go back to reference Vergidis K, Tiwari A, Majeed B, Roy R (2007) Optimisation of business process designs: an algorithmic approach with multiple objectives. Int J Prod Econ 109(1):105–121CrossRef Vergidis K, Tiwari A, Majeed B, Roy R (2007) Optimisation of business process designs: an algorithmic approach with multiple objectives. Int J Prod Econ 109(1):105–121CrossRef
go back to reference Xiao L, Zheng L (2012) Business process design: process comparison and integration. Inf Syst Front 14(2):363–374CrossRef Xiao L, Zheng L (2012) Business process design: process comparison and integration. Inf Syst Front 14(2):363–374CrossRef
go back to reference Yourdon E, Constantine L (1979) Structured design: fundamentals of a discipline of computer program and systems design. Prentice Hall, New Jersey Yourdon E, Constantine L (1979) Structured design: fundamentals of a discipline of computer program and systems design. Prentice Hall, New Jersey
Metadata
Title
Enabling Normalized Systems in Practice – Exploring a Modeling Approach
Authors
Peter De Bruyn
Herwig Mannaert
Jan Verelst
Philip Huysmans
Publication date
11-12-2017
Publisher
Springer Fachmedien Wiesbaden
Published in
Business & Information Systems Engineering / Issue 1/2018
Print ISSN: 2363-7005
Electronic ISSN: 1867-0202
DOI
https://doi.org/10.1007/s12599-017-0510-4

Other articles of this Issue 1/2018

Business & Information Systems Engineering 1/2018 Go to the issue

Catchword

Robo-Advisory

Premium Partner