Abstract
Modelling and metrication of the complexity of systems have occupied a growing and largely underdeveloped problem space in the literature of complex systems. In this research, preliminary results depicting the complexity of a service system premised on a tertiary institution of learning is presented. The concept deployed focused on modelling the trio core entities viz: functional elements, physical elements and the intricacy of connectivity associated with the flow of signals in the normal systemic operations. The numerous activities depicting diversity and multiplicity were holistically enumerated prior to sensing and metrication. The outcome of this research underscores effectiveness in the proposed model.
1. Introduction
Modern day engineering, enterprises and socio-cultural systems are becoming increasingly complex. Systems are more integrated due to modern technologies, such as cyber-physical systems that allow for a greater degree of communication and interconnectedness than previously possible [1,2]. The increase in system complexity has been observed within many social systems and enterprises, but modelling and metrication of complexity in such systems has remained underdeveloped within the available literature. There is currently no widely accepted model to analyse and metricate the complexity of service systems, such as education systems. The development of such models is significant in improving knowledge and decision-making capabilities within education systems [3].
A complex system is a system which exhibits non-linear and emergent behaviour in which the total system complexity is not easily predicted based on the constituent system elements [4]. Complexity in systems increases when the system acquires additional functional and physical elements, hence resulting in additional hardware. The intricacy of interconnectivity between elements also increases overall system complexity [5]. The behaviour and outcomes of a complex system cannot be easily and reliably predicted without counting or understanding the system parts or sub-systems [2].
The need to model systems’ complexity by first gaining insight into their structure is quite important for effectiveness in quantification. System elements are the building blocks from which all systems are made. System elements refer to functions and physical components [6] including the overall interactions that take place within the integrated network of elements.
Functional elements can be identified as system units which can purposefully alter information, material elements or energy elements in the system. The functional elements relate to the system capabilities, activities and functional attributes [7]. System functions are performed when system elements interact, and activities take place in a sequence. The functions are made up of processes that take place within the system architecture. The processes, interactions and functional relationships that take place within the physical system must be identified to understand the functional system architecture [8].
Physical elements refer to the physical components that are necessary for the functional system elements to operate [7], i.e., the hardware and software components required for the system to function. Electronic, electro-optical, electromechanical, mechanical, thermomechanical and software elements are the six most recognised categories of physical system elements [7]. In the context of social service systems, such as a tertiary educational institution, human participants are included as an important part of the physical system structure.
The system architecture can be represented using network diagrams to visualise the system and interactions between different system elements [8,9]. Complexity metrication is generally derived based on easily quantifiable system properties that connect the system’s form, function, structure and quantifiable aspects of system behaviour [6]. Multiplicity, diversity and interconnectedness are frequently used in the creation of quantitative complexity metrics. Multiplicity refers to the number of system elements, e.g., system components, agents, features, etc., while diversity refers to the number of unique elements within the system and how dissimilar the different elements are from each other. Interconnectedness refers to the number of connections between interacting system elements [6]. The physical and functional complexity of a system both contribute to the overall system complexity, and a system may be highly complex in either/both the functional and physical domain [6]. The intricacy of connectivity, i.e., the relationships between system elements, is another defining feature of system complexity [10]. In this paper, complexity is holistically examined from both a functional and a physical point of view. A system element count approach was applied to physical and functional system elements. The inter-relationships between interacting elements were also identified by using contextual questioning. The system has been modelled to gain a more complete understanding of the examined part of a generic tertiary educational institution.
2. Methods
The complexity model and metrication are based on a system element count approach using the Hybrid Structural Interaction Matrix (HSIM) method to create a Binary Interaction Matrix. The unique functional and physical elements are used in the BIM to identify the functional interactions within the presented system. The functional interactions are used to quantify the intricacy of the interconnectivity of the system. The complexity score (CS) is then calculated relative to the peak count (PC) of system elements that are applicable to the given system.
2.1. Systems Engineering Modelling Approach
The Systems Engineering Method, as described by [7], consists of four basic activities, namely requirements analysis, functional definition, physical definition and design validation. The requirements analysis phase consists of the identification of the system objectives and capabilities. The functional system capabilities are then used to identify the individual tasks and activities that take place within the system. System activities are broken down to the constituent functional elements and are mapped to an appropriately identified sub-system. The system functions may intra-interact within a system function or inter-interact with functions from different sub-systems. The physical components required for the system to perform the identified functions are identified and allotted to the corresponding function on the component, sub-component and part level. The system design can be validated using suitable models and tests, but this step is beyond the scope of the current research.
2.2. Structure of Systems
System architecture refers to the organization of functional and physical elements in relation to each other and the environment which can be visually represented as a network of interconnected sub-systems, components, sub-components and parts [11]. Sub-systems and functions are identified at the functional level based on the requisite system activities. The physical embodiments of system functions are represented at the sub-ordinate level of the system hierarchy. A general system representation is illustrated in Figure 1.
Figure 1.
Generalised system structure.
The structural system complexity increases with the diversity, multiplicity and interconnectivity of system elements [6]. These three factors are identifiable and measurable based on a system structure diagram. The number of similar elements (multiplicity), dissimilar elements (diversity) and existing interactions between physical and functional elements are noted for use in the complexity metrication.
2.3. Hybrid Structural Interaction Matrix (HSIM)
HSIM is a matrix-based methodology, developed by [12] and further expanded on in [13,14]. System elements are mapped into a matrix as per the method shown in Figure 2. The elements are subjected to pairwise comparisons to determine the relationships between system elements. The relationship between factors is established via the use of an appropriate contextual question, e.g., does factor (i) have a direct effect on factor (j)?
Figure 2.
HSIM methodology as described in [12,13,14].
Here, this methodology is adapted to establish the intricacy of connectivity of system functional and physical elements for a service system. First, all physical and functional elements are holistically identified and enumerated. A BIM is drawn with functional elements (i) on the vertical axis and physical elements (j) on the horizontal axis. The relationship between the functional element (i) and the physical element (j) is established via the use of an appropriate contextual question, e.g., does functional element (i) have a direct effect on physical element (j)? A pairwise comparison is done by applying the contextual question to determine the relationship between the system elements. If functional element (i) has a direct effect on physical element (j), then the assigned value is 1; otherwise, it is 0. The identified intricacy of connectivity can then be used to calculate a complexity score as per the complexity model presented in Section 2.4.
2.4. Complexity Model
The system complexity model makes use of a pyramid allocation scheme for the complexity score (CS), premised on the three cardinal quartiles where
- Top benchmark—1;
- Upper quartile—0.75;
- Average—0.50;
- Lower quartile—0.25;
- Base—0.
The categorisation of complexity is based on the peak count (PC) of system elements as shown in Table 1. The system element count method is derived from the part count method of predicting system failures. The complexity of a system is scored relative to the described complexity scale. The PC is used to identify the level of complexity in which the system operates based on the maximum number of elements that could be found in the system. The CS is thus measured within an identified complexity domain.
Table 1.
Complexity categorisation based on Peak Count (PC) of system elements.
By deploying the pyramid modelling approach and incorporating the quartiles in a sequenced ratio composition, the following Figure 3 is obtained:
Figure 3.
Complexity pyramid allocation.
The CS is the level of complexity per the PC number of system elements. The following equation, derived from the part count method, is presented for calculating the CS:
where
- CS = Complexity score;
- AC = Actual count;
- pc = corresponding peak count.
The actual count (AC) is calculated as follows:
where
- = Physical elements;
- = Functional elements;
- = Functional Interconnectivity;
- = counter from 1 to n;
- = (i + 1); counter from 1 to m;
- = Multiplier factor for components;
- = Multiplier factor for sub-components;
- = Multiplier factor for parts;
- = Diversity of physical components;
- = Diversity of physical sub-components;
- = Diversity of physical parts;
- = Diversity of components’ functions;
- = Diversity of sub-components’ functions;
- = Interconnectivity between functional elements (i) and (j).
3. Results and Discussion
A tertiary institution of learning was selected as the service system that was modelled and quantified. The case comprises of 17 holistically identified systems, 56 functions, 227 components, 306 sub-components and numerous parts. The first three functions of the “Teaching and Learning” system were selected as an example of the system modelling and metrication procedure and categorised as applicable, resulting in a total of 5 identified sub-functions.
3.1. Identification of System Elements
The system elements of the “Teaching and Learning” system at a generic tertiary institution of learning were holistically identified. First, system tasks and activities were listed and assigned to functions (F1…F3) and sub-functions (SF1…SF5). The most prominent physical embodiments were identified and listed alongside the functions in Table 2.
Table 2.
Functions and primary physical embodiments.
The physical system elements are then expanded on in Table 3 with the listed components (C1…C9), sub-components (SC1…18), sub-sub-components (SSC1…SSC7) and parts (P1…P28).
Table 3.
Physical system elements.
3.2. Constructed System Architecture
The system structure for the generalised “Teaching and Learning” system was constructed based on the listed, sensed and metricated system components. The system structure is shown in Figure 4.

Figure 4.
Construct system architecture: (a) create assessment sub-function; submit assessment sub-function; (b) submit assessment sub-function continued; assess grading sub-function; (c) lectures function; tutorials function.
3.3. Model Formulation
The functional and physical elements were identified and modelled as a BIM according to the HSIM approach. The adapted HSIM method used is shown in the form of a flowchart in Figure 5. The BIM is shown in Table 4.
Figure 5.
HSIM method, adapted from [12,13,14].
Table 4.
Binary interaction matrix.
Contextual question: does functional element (i) have a direct effect on physical element (j)? If “yes”, then assign 1, but if “no”, then assign 0.
Mathematically
The BIM is used to determine the number of functional interactions between system elements and thus determine the intricacy of connectivity of the system. The presented “Teaching and Learning” system consists of 8 functional elements, 62 unique physical elements and 169 functional interactions. The total system count is in the 100s, thus the system PC is 1000. The system is characterised as being at the level of moderately intricate complexity. The ratio between the counted system elements and the peak count is 0.346, which places this system in the second quartile of this complexity domain. The conclusion is that the level of complexity knowledge required to manage this system is relatively low. However, the level of complexity management and decision-making skills will increase as the system acquires additional physical elements and functions.
4. Conclusions
The presented complexity metric is an effective heuristic for identifying the complexity domain of a system based on the novel complexity scale presented in the paper. The complexity of the system can be scored relative to systems of a similar size and can thus be used to estimate the difficulty of complexity management and decision-making within the system. The method is intended to be suitable for heterogenous systems, i.e., other educational systems.
Future research includes the expansion of the studied system to include a whole tertiary educational institution. The isolated “Teaching and Learning” sub-system is on its own not very complex as per the complexity scale presented here, but a model which includes all of the sub-systems within a generic educational institution will have many more functions and physical elements and thus a higher level of complexity. Future research should expand on the exact complexity management and decision-making approaches that should be followed within each identified complexity domain on the presented complexity scale.
Author Contributions
M.B. wrote, proofread and edited the paper; M.A. initiated the concepts for the paper, provided guidance and carried out proofreading of the paper. All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
Data are contained within the article.
Conflicts of Interest
The authors declare no conflicts of interest.
References
- Riesener, M.; Dölle, C.; Keuper, A.; Fruntke, M.; Schuh, G. Quantification of complexity in cyber-physical systems based on key figures. Procedia CIRP 2021, 100, 445–450. [Google Scholar] [CrossRef]
- Punzo, G.; Tewari, A.; Butans, E.; Vasile, M.; Purvis, A.; Mayfield, M.; Varga, L. Engineering Resilient Complex Systems: The Necessary Shift Toward Complexity Science. IEEE Syst. J. 2020, 14, 3865–3874. [Google Scholar] [CrossRef]
- White, D.G.; Levin, J.A. Navigating the Turbulent Waters of School Reform Guided by Complexity Theory. Complicity Int. J. Complex. Educ. 2016, 13, 43–80. [Google Scholar] [CrossRef]
- Michael, J.; James, A.L.; Manu, K. Education as a Complex System: Conceptual and Methodological Implications. Educ. Res. 2019, 48, 112–119. [Google Scholar]
- Sinha, K.; De Weck, O.L. Empirical Validation of Structural Complexity Metric and Complexity Management for Engineering Systems. Syst. Eng. 2016, 19, 193–206. [Google Scholar] [CrossRef]
- Jacobs, M.A. Complexity: Toward an empirical measure. Technovation 2013, 33, 111–118. [Google Scholar] [CrossRef]
- Kossiakoff, A.; Sweet, W.N.; Seymour, S.J.; Biemer, S.M. Systems Engineering Principles and Practice; Series in Systems Engineering and Management; Rouse, W., Sage, A.P., Eds.; Wiley: Hoboken, NJ, USA, 2020; Volume 3. [Google Scholar]
- Bonilla, F.; Holzer, T.; Sarkani, S. Complexity Measure for Engineering Systems Incorporating System States and Behavior. IEEE Syst. J. 2021, 15, 4792–4803. [Google Scholar] [CrossRef]
- Massari, G.F.; Giannoccaro, I.; Carbone, G. Team Social Network Structure and Resilience: A Complex System Approach. IEEE Trans. Eng. Manag. 2021, 70, 209–219. [Google Scholar] [CrossRef]
- Polančič, G.; Cegnar, B. Complexity metrics for process models—A systematic literature review. Comput. Stand. Interfaces 2017, 51, 104–117. [Google Scholar] [CrossRef]
- Jung, S.; Sinha, K.; Suh, E.S. Domain Mapping Matrix-Based Metric for Measuring System Design Complexity. IEEE Trans. Eng. Manag. 2020, 69, 2187–2195. [Google Scholar] [CrossRef]
- Oke, S.A.; Ayomoh, M.K.O. The hybrid structural interaction matrix: A new prioritizing tool for maintenance. Int. J. Qual. Reliab. Manag. 2005, 22, 607–625. [Google Scholar] [CrossRef]
- Ayomoh, M.; Oke, S. A framework for measuring safety level for production environments. Saf. Sci. 2005, 44, 221–239. [Google Scholar] [CrossRef]
- Ayomoh, M.; Oke, S.; Adedeji, W.; Charles-Owaba, O. An approach to tackling the environmental and health impacts of municipal solid waste disposal in developing countries. J. Environ. Manag. 2008, 88, 108–114. [Google Scholar] [CrossRef] [PubMed]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).