International Journal of Computational Intelligence Systems

Volume 13, Issue 1, 2020, Pages 511 - 523

A Novel Cause-Effect Variable Analysis in Enterprise Architecture by Fuzzy Logic Techniques

Authors
C. Rubio-Manzano1, 2, *, Juan Carlos Díaz1, D. Alfonso-Robaina3, A. Malleuve3, Jesús Medina1
1Department of Mathematics, University Cádiz, Cádiz, Spain
2Department of Information Systems, University of the Bio-Bio, Concepción, Chile
3Universidad Tecnológica de la Habana CUJAE, La Habana, Cuba
*Corresponding author. Email: clrubio@ubiobio.cl
Corresponding Author
C. Rubio-Manzano
Received 14 November 2019, Accepted 7 April 2020, Available Online 2 May 2020.
DOI
10.2991/ijcis.d.200415.001How to use a DOI?
Keywords
Decision-making; Formal analysis of rules; Enterprise architecture; Fuzzy relation equations; Fuzzy sets
Abstract

In this paper, we present a new integration approach for managing Information Technology variables within enterprise architecture in an integrated way. Additionially, a novel method based on fuzzy logic for cause-effect variable analysis is proposed as a useful support decision-making tool for companies in order to know the main actions they must perform for increasing their benefits. This is employed to assess the Integration Management System in Enterprises, based on Enterprise Architecture and Information Technology. We show as fuzzy logic plays an important role in this area due to these variables can be affected for multifactorial elements impregnated with uncertainty. The knowledge given by the experts is translated into dependence rules, which have also been analyzed from a fuzzy point of view using a combination of two fuzzy techniques, namely, fuzzy relation equation theory and fuzzy graph. Firstly, fuzzy dependence rules are computed from fuzzy relation equations and, secondly, an analysis based on incidence subgraph is performed. The result is a strategic plan automatically generated from the data captured of each enterprise in which the most import variables to be improved are detailed.

Copyright
© 2020 The Authors. Published by Atlantis Press SARL.
Open Access
This is an open access article distributed under the CC BY-NC 4.0 license (http://creativecommons.org/licenses/by-nc/4.0/).

1. INTRODUCTION

Nowadays, analytics (data and variable analysis) provide competitive advantages for companies. In fact, Forbes has established that companies that still are not investing heavily in analytics by 2020 probably will not be in business in 2021 [1]. This is due to the great opportunities associated with data and variable analysis for helping companies to get a better understanding of the market and make timely business decisions [2]. At the same time, enterprises need data and variable analysis in order to assess their developments, improvements and achievements. The obtained knowledge will allow them to increase their benefits.

On the other hand, one of the most important problems detected in companies is the necessity of integrating in pursuit of a common goal. The lack of this integration weakens the companies, generating discontent and recurrent problems both internally and externally, creating barriers for the effective fulfillment of the mission and the vision [3,4]. The use of new technologies is also important to increase the efficiency and effectiveness levels in a company.

The integration of a management system for enterprises throughout strategic management models associated with enterprise architecture (EA) is an important contribution of this work since the current management models do not consider Information Technology (IT) variables in an integrated way. Integration Management System in Enterprises (IMSE) aims this integration from different points of view and, in particular, with the use of IT, throughout strategic management models associated with EA. EA is an important research field in the business sector, which has several approaches: the alignment approach, focuses on interconnect the organization's strategies with IT in order to achieve greater performance [57]; the system approach, aims at the holistic representation and coherent distribution of organizational levels in the processes, information systems and technological infrastructure [8,9]; the strategic approach, which describes a current stage of the organization through the interconnection level of the processes, the ITs and the strategies, and leads to a future stage or higher level of maturity by using, for example, frameworks, models and tools adapted to different business contexts [1012]. This model has emerged as a theoretical and practical response to the shortcomings in the field of strategic management with respect to the strategic direction that organizations should take toward the future, taking full advantage of their capabilities, based on a coherent and coordinated relationship between all key and functional processes and external entities [3].

For all these reasons, data and variable analysis in the EA is an important and mandatory tool for companies because it allows them to assess the IMSE, based on EA and IT. As a consequence, the enterprises will have a supporting decision-making mechanism in order to know the main actuations they must perform for increasing their benefits, based on the assessment of EA variables. In this paper, analytics is applied to EA discipline.

Emerging analytics research can be classified into five critical technical areas: data analytics, text analytics, web analytics, network analytics and mobile analytics [2]. AI and machine learning become force multipliers for data analytics. One of these techniques is the well-known path analysis (PA) paradigm which aims to asses theoretical models in which a set of dependencies relations between variables is proposed. A new mechanism based on fuzzy logic for assessing a strategic management model is proposed in this paper. This method is based on five phases:

  1. Definition of variables. In this phase, the main variables together with the relations among them are established and obtained from a study of the EA literature and prestigious EA experts.

  2. Stages and dependences among the variables. In this phase the different variables in EA are analyzed from a theoretical point of view, in order to provide the IMSE model. As a consequence, diverse cause-effect relations, existing among the introduced EA variables, are established. The considered variables are grouped in three stages (identified with 5, 12 and 5 variables each one) by taking into account the strategic management processes presented in an organization.

  3. Collect and store observations. Particular values for each variable are obtained from a questionnaire which is answered by a set of experts. The questionnaire is based on a checklist with options between 0 and 1. The checklist is designed by taking into account theoretical analysis of variables for EA and the semantic relations between variables and the correlations established between them (see Example 1).

  4. Fuzzy decision rules analysis. In this phase, dependences are represented as fuzzy decision rules, in which the weights are unknown. In order to compute that weights, different equations arise and so, fuzzy relation equations (FREs) theory [13] is applied to solve them [1416]. The weight of each rule shows the truth value of the rule, that is, the (observed) real relationship between the variables in the rule. Hence, we can check whether the theoretical dependence is supported by the observations and if this relation should be changed or removed.

  5. Priority strategy based on the incidence graph. The development of this set of fuzzy dependence rules also provides a variable prioritization mechanism, that is, offers the most important variables to be improved when the EA needs improvements. In order to do that, a procedure for computing a priority value to each variable, based on the incidence of the variable in the rest of variables of the stage is performed. Specifically, for each variable, all directed paths from this to a final variable will be generated and its associated degree will be computed.

This method has been applied to different Cuban enterprises obtaining good results and providing an effective mechanism to improve the IMSE [17]. This paper aims to strengthen the theoretical study from the observed data of the different considered companies. In order to have a set of heterogeneous data, companies from diverse sectors have been taken into account, such as construction, biopharmaceutical, communications, real estate and tourism sector. If the company has a limited budget to increase the IMSE, with this mechanism the company can focus its efforts on the prioritized variables, whose enhancement also increases other important variables, optimizing the resources and increasing the benefits.

The structure of the paper is as follows: Section 2 recalls the main notions of FREs, Section 3 presents the strategic management model with an EA approach for the IMSE and also details the cause-effect relations (variables grouped in three stages), relations—cause, effects—among them and the definition of rules by using logic implications. In Section 4 dependencies analysis between variables based on fuzzy logic is explained. In Section 5 an evaluation by using priority strategy based on incidence graphs is performed. Finally, diverse conclusions and prospects for future work are included.

2. FUZZY RELATION EQUATIONS

The FREs were introduced by E. Sanchez [18] as a mathematical tool based on the composition of fuzzy relations and focused on solving medical problems. From its introduction, FRE has been developed in theoretical and practical aspects. For instance, FRE has also been considered in approximate reasoning, automatic control or decision-making.

Given a set L and an ordering relation , the pair (L,) forms a complete lattice if for each subset of L there is the minimum of the upper bounds, called supremum, and the maximum of the lower bounds, called infimum. A complete lattice has a minimum and a maximum element, which we will denote as 0 and 1, respectively. Given a set V, the ordering induces a partial order on the fuzzy subsets of V, that is, in the set LV={SS:VL}. This order is define for each pair of fuzzy subsets S,SLV, as SS if and only if S(v)S(v), for all vV. The pair (LV,) also is a complete lattice.

Different algebraic structures have been considered to define the composition of fuzzy relations. For example, the first composition considered the maximum and the minimum on the unit interval [18]. Recently, more flexible operators have been considered [15,16,19], which have a better adjustment to real cases. For example, the structure considered in [16] will be recalled in this section to be used later.

Given a complete lattice (L,), an adjoint pair (,) is a pair of mappings :L×LL and :L×LL, such that satisfy the adjoint property, that is,

xyziffyzx
for all x,y,zL. Note that this property is equivalent to preserves the supreme in the second argument: x{yyY}={xyyY}, for all YL.

Given an adjoint pair (,), a FRE is given by

RX=T(1)
where R:U×VL, T:U×WL are known fuzzy relations, X:V×WL is unknown and RX is defined for each uU,wW, as
(RX)(u,w)={R(u,v)X(v,u)vV}

The solvability of these equations was also studied in [16], obtaining that a FRE RX=T has a solution if and only if

(RT)(v,w)={T(u,w)R(u,v)vV}
is a solution and, in that case, it is the maximum solution. When the equation is not solvable, an approximation can be computed [20]. In this last paper, two procedures for computing approximate solutions were introduced and justified, which were called conservative/pessimistic approximation and optimistic approximation. In this article we will consider the former one, which is the greatest solution of the next inequality:
RXT(2)

In the study presented in this paper, for illustrating the given procedures, we will consider the lineal lattice L=[0,1], and the Łukasiewicz conjunction and its residuated implication, as adjoint pair: xy=max{0,x+y1} and zy=min{1,1y+z}, for all x,y,z[0,1]. Notice that other algebraic structure can be considered for the computations. In the future, the comparison among the use of different structures will be analyzed.

3. EA TO STRATEGIC MANAGEMENT

The Strategic Management model focuses on the EA to get a complete Integration Management System in the Enterprise (SMEA-IMSE), considered in this paper, is based on IMSE and aims to improve the level of integration of the management system of the enterprise by using the variables of EA and strategic management.

This model is based on the main ISDE approaches: strategic, client-oriented and processes [21], together with a new approach based on EA. The main properties are the following:

  • Integration. All management elements of the EA are analyzed in order to determinate which of them are important for the external and internal relationships.

  • Teamwork. The model is implemented by a team of experts, which is leaded by the manager of the company, together with the personal involved in the different stages of the processes.

  • Predictability. It offers tools for making preventive and flexible decisions within the management system.

The implementation of the model initially requires compliance with several fundamental premises:

  1. The processes and flows of the generated information must be defined and identified.

  2. The senior managers in the company must feel committed with the proposed changes.

  3. The company must have at least one defined strategic plan and work according to the goals reflected in it.

  4. The IT must be involved in the strategic plan. IT must be a key element in the strategic plan and its involvement and development must be assessment.

3.1. Design of the SMEA-IMSE

Now, we will present the main variables of the EA we have detected, and the relations among them, which have been obtained from a study of the EA literature and prestigious EA experts [17,21]. As a consequence, diverse cause-effect relations, existing among the introduced EA variables, have been established.

The considered variables are grouped in three stages by taking into account the strategic management processes presented in an organization. The relation between EA and Strategic Management has been discussed in previous papers [17,22]. For each stage two steps will be carried out:

  1. Definition of variables and cause-effect relations among them.

  2. Quantification of them and definition of the rules.

3.1.1. Stage 1

Process-Based Strategic Design (PSD) is the first stage and is focused on determining the strategic direction of the organization, taking into account mainly the results of the integration level of the enterprise management system and the internal and external strategic diagnosis. The variables involved in this phase are

  • Strategic Team (ST, a1) focuses on the work of management and specialists toward the implementation of the strategic direction, using IT.

  • Communication among Stakeholders (CS, a2) analyzes the communication relationships between internal and external stakeholders throughout IT or other channels for adding value to the key processes.

  • Strategic Project (SP, a3) defines or redefines the strategic plan: mission, vision, policies, strategic objectives and measurement criteria, values and organizational competencies.

  • Diagnosis, Design and Redesign of the Key Processes (DDRKP, a4) aims to diagnose, design and/or redesign the key processes and the relationships that increase the value added in products and services.

  • Diagnosis, Design and Redesign of the Functional Processes (DDRFP, a5) whose objective is to diagnose, design and/or redesign the functional processes and their relationships that ensure the functioning of the key processes.

From these variables the theoretical study determines diverse cause-effect relations among them (see Figure 1), which dependences are represented as follows:

  1. a2,a3a1

  2. a3a2

  3. a1,a2,a3,a5a4

  4. a1,a2,a3a5

Figure 1

Diagram established between the variables involved at Stage 1.

Figure 2

Relations established between the variables involved in Stage 3.

For example, the first dependence should be read as follows: CS and SP have a direct effect on ST, in this case, we would say that the Communication among the Stakeholders, and the Strategic Project affect to the Strategic Team.

3.1.2. Stage 2

Strategic Design based on the Approach of the EA. This second stage aims to provide solutions based on EA and focusing on the key, strategic and low performance support processes within the corporate system. The variables involved in this stage are

  • Technological Vigilance (TV, b1) which goal is to identify needs to design, implement and control surveillance actions in the key and functional processes and their relationships.

  • Management and Automation of processes (MA, b2) aims to design, implement and control the actions performed for the automation of processes according to the enterprise needs.

  • Response Capacity (RC, b3) try to develop the response capacity of the processes when environmental changes arise, mainly using IT.

  • Management of Relevant Information in processes (MRI, b4) aims to identify, select, use and control the relevant information in the processes and their relationships through IT.

  • Information Security (IS, b5) is focused on developing the necessary capacities to protect the relevant information of the processes and their relationships.

  • Integration of Information for strategic decision-making (II, b6) aims the integration of relevant information in the processes and their relationships through IT to improve the decision-making.

  • Structure of IT Applications (SA, b7) purposes to evaluate the design and the implementation of softwares in the functional and key processes.

  • Interoperability of IT Applications (IA, b8) try to evaluate the interoperability and transversal integration of the softwares in the processes and their relations.

  • Exploitation of IT Applications in Key processes (EAK, b9) designs activities to take full advantage of existing softwares in the key processes.

  • Investments in Technological Infrastructure (ITI, b10) targets to provide expert with activities that allow investments in feasible technological infrastructure.

  • Exploitation of Technological Infrastructure (ETI, b11) makes actions to take full advantage of the existing technological infrastructure of softwares.

  • Integration Technological infrastructure and IT Applications (ITA, b12) is focused on integrating the technological infrastructure platforms and the softwares of the key and functional processes, and their relationships.

In this stage, the established cause-effect relations are the following:

  1. b1b2

  2. b1,b2,b4,b5,b6,b7,b6,b12b3

  3. b1,b2,b6,b7,b9,b11,b12b4

  4. b1,b4,b10,b12b5

  5. b2,b7,b8b6

  6. b2,b5,b12b7

  7. b1,b2,b4,b5,b12b8

  8. b1,b7,b8b9

  9. b1b10

  10. b1,b9,b10b11

3.1.3. Stage 3

Implementation, Control and Supervision is the last stage and aims to optimize the model proposed using the strategic plan and a set of actions based on EA. The variables involved in this stage are

  • Leadership (L, c1) aims to lead the processes of implementation, communication, supervision and control described in the strategic plan.

  • Assimilation of Changes by the workers (AC, c2) which goal is to implement actions to guarantee the assimilation of the proposed changes in the strategic program.

  • Management of Efficiency and Effectiveness Indicators (EEI, c3) targets to control and evaluate the performance of efficiency and effectiveness indicators in strategic processes and indicators based on the implementation of the strategic program by IT.

  • Integration of IT with Strategic Objectives and processes (ISO, c4) is focused on assessing the level of integration of IT with the strategic objectives and the processes once the strategic program has been implemented.

  • Generation of Value (GV, c5) measures the effect (added value) of the actions carried out in the processes through the IT once the strategic program has been implemented.

Hence, a total of five variables are considered and the theoretical study has determined the following cause-effect relations:

  1. c1,c4c2

  2. c1,c2,c4c3

  3. c1c4

  4. c1,c2,c3,c4c5

3.2. Strategic Technological Capacity and Dataset of Observations

The strategic TEchnological CApacity (TECA) is the main indicator of the strategic management model SMEA-IMSE, which is associated with a specific company. TECA is defined as the ability to manage the design, implementation and control of a strategic project for the integration of the management system of the considered company, throughout EA variables. TECA is computed from the previous set of variables, grouped in the three phases:

  1. Process-Based Strategic Design

  2. Strategic Design based on the Approach of the EA

  3. Implementation, Control and Supervision

For each company to be studied, this indicator is computed from the particular values obtained from a checklist that the experts of the company have filled in and the set of cause-effect relations given above [17,21]. These managers and/or specialists of different real companies have answered different questions in the checklist we have prepared for assessing all variables. The questions have a score (with a value between 1 and 10) and they have been aggregated using the geometric measure for computing the TECA. The details of this checklist and the considered procedure are given in [23,24]. Next, an example of question is presented.

Example 1.

For example, for the Strategic Project variable (question 1.3 in the checklist [24], which has been summarized in order to be more concise in this paper), the expert must answer the following question: is the Strategic Projection being developed efficiently by the organization? For what the expert has the following options:

  1. Not, it is not being developed (0).

  2. Yes, a strategic projection for the organization is carried out. Very few objectives are achieved (0.1, 0.2, 0.3).

  3. Yes, a strategic projection for the organization is carried out. Some objectives are achieved (0.4, 0.5, 0.6).

  4. Yes, a strategic projection for the organization is carried out. Many strategic objectives hold (0.7, 0.8, 0.9).

  5. Yes, a strategic projection for the organization is carried out by using ITs. The strategic projection is updated quarterly, this guarantees the fulfillment of all proposed strategic objectives (1).

The following example shows a set of values obtained from a checklist that an expert fills. These values are stored in a dataset of observations, which will be fundamental for the next step (Section 4).

Example 2.

For example, for each stage, an expert will establish a score for company E1 by indicating the corresponding values for each variables.

  • Stage 1: (a1,7.56), (a2,6.44), (a3,8.78), (a4,9.00), (a5,8.78).

  • Stage 2: (b1,6.89), (b2,6.89), (b3,6.56), (b4,8.78), (b5,6.89), (b6,7.22), (b7,6.33), (b8,5.67), (b9,7.11), (b10,8.11), (b11,7.78), (b12,7.22).

  • Stage 3: (c1,8.00), (c2,7.22), (c3,7.56), (c4,7.00), (c5,7.89).

Therefore, in order to compute an efficient and proper TECA for the companies, it is very important to analyze and assess the cause-effect relations obtained from the literature and experts in order to be sure that they correctly hold in the practical cases. This complementary study is introduced in the Section 4, which will be based on the stored dataset.

4. COMPUTING FUZZY DEPENDENCE RULES FROM FRE

The established cause-effect relations existing among the variables, in each stage, have been obtained from a theoretical study of EA literature [17, 21], as previously was commented. Hence, in order to complement this study, it is fundamental to consider another mechanism that assess the obtained set of cause-effect relations. The selected mechanism is the application of FREs, due to its relation to decision-making and fuzzy dependence rules [14,20], and that the real data does not form a big dataset.

In this section, the dataset obtained from experts (managers and specialists) of several real companies will be considered in order to compute a truth value (weight) to each crisp cause-effect relation given by the theoretical study of the EA literature. As a consequence, fuzzy dependence rules will be obtained, in which the weight of each rule will show its relevance. This truth value will be computed making use of the FREs and the obtained rules will be compared with the crisp ones.

Specifically, from the crisp dependences, a set of fuzzy dependency rules is obtained. Each rule is formed by a head, a body and its corresponding weight, that is, AB,ϑ. The head A is a fuzzy term formed by the name of the consequent variable acting as a propositional symbol; on the other hand, the body B is a term formed by the name of the antecedent variable acting as a propositional symbol, that is, name_variableiname_variablej,x.

In [14,20], the authors proved that, given a set of rules:

vv1,x1;vv2,x2;;vvn,xn
where v is the effect variable, v1,v2,,vn the causes and xi is the truth value of the rule vvi, for all i{1,,n}; and different instantiations of the variables v and vi for different companies E1,,Em, then the weights xi can be computed, solving the following system of FREs:
v1(E1)x1vn(E1)xn=v(E1)v1(Em)x1vn(Em)xn=v(Em)

Specifically, from the instantiations of each (effect and cause) variable given by the checklists of each company, a matrix is obtained. This matrix will be used, together with the set of cause-effect rules established in the theoretical framework, to define a FRE. The solutions of this equation will provide the weights (truth values) of these rules.

Notice that, these weights can be interesting for assessing the validity of such rules and for measuring the plausibility of the data observed in future cases. Moreover, these weights can also offer the possibility of providing a priority among the causes of a certain effect, which is very important when the company wants to solve or improve its productivity and/or strategic management. The computed priority will suggest what cause should be improved (increasing its value) firstly in order to increase the effect more quickly. Therefore, if an effect needs to be improved, this priority provides what modification in the values of the causes influences more in the final value of the effect and so, we can optimize the resources given to boost the effects.

In order to design an heterogeneous real data set, six companies from different sectors, sizes and characteristics, are considered. They have been denoted as E1,,E6. Tables 13 include per stage the observed values for the variables for each company.

Variable E1 E2 E3 E4 E5 E6
a1 7.56 6.26 2.25 3.17 7.81 6.22
a2 6.44 6.26 3.91 4.80 15.64 7.60
a3 8.78 7.19 4.20 5.23 7.59 7.82
a4 9.00 6.32 3.10 5.30 7.66 8.02
a5 8.78 6.16 3.83 3.88 7.70 7.63
Table 1

Input matrix for Stage 1.

Variable E1 E2 E3 E4 E5 E6
c1 8.00 6.22 4.29 3.01 7.83 7.12
c2 7.22 7.43 4.14 4.94 6.93 4.95
c3 7.56 5.11 3.24 3.36 6.46 5.87
c4 7.00 5.18 2.98 3.56 6.80 5.02
c5 7.89 5.74 3.23 4.74 8.25 8.12
Table 2

Input matrix for Stage 3.

Variable E1 E2 E3 E4 E5 E6
b1 6.89 6.02 3.56 3.20 5.07 7.14
b2 6.89 7.08 3.82 3.99 5.21 6.82
b3 6.56 6.55 2.36 2.70 6.81 7.78
b4 8.78 7.21 3.11 3.58 6.23 7.83
b5 6.89 8.34 5.73 5.50 6.32 8.47
b6 7.22 7.18 3.64 3.79 6.96 7.84
b7 8.33 6.78 4.28 4.92 7.96 7.95
b8 5.67 5.96 1.97 4.33 6.68 4.84
b9 7.11 6.54 3.56 4.03 5.64 6.64
b10 8.11 7.20 3.70 4.55 6.26 4.13
b11 7.78 7.50 3.04 4.20 6.68 6.40
b12 7.22 7.69 2.42 4.55 5.82 5.38
Table 3

Input matrix for Stage 2.

Next, the procedure will be illustrated for the rules associated with a given variable. Specifically, the effect a1 of Stage 1 will be considered. For that variable, there exists two cause-effect relations with head a1, (a2a1, a3a1). Hence, the observed values for a2,a3, and a1, in each company, are included in the columns of the following matrix, from which the FRE will be defined:

M=0.6440.8780.7560.6260.7190.6260.3910.4200.2250.4810.5230.3170.5640.7590.7810.760.7820.622

The submatrices R (causes) and T (effect) are obtained from M and the equation RX=T is proposed, where X represents the weight of the fuzzy rules: a2a1,ϑ1, a3a1,ϑ2, that is, X is the transposed matrix of (ϑ1,ϑ2), that is, we need to solve the equation:

0.6440.8780.6260.7190.3910.420.4810.5230.5640.7590.760.782ϑ1ϑ2=0.7560.6260.2250.3170.7810.622

From the theory of FREs, we know that, if RT is a solution of the equation RX=T, then it is the greatest solution. If it is not a solution, then the equation RX=T is not solvable. In this particular case, we obtain the following strict inequality:

R(RT)=0.6440.8780.6260.7190.3910.420.4810.5230.5640.7590.760.7820.8340.794=0.6720.5130.2250.3170.5530.594<T

As a consequence, RT is not a solution of the equation. What we can assert is that it is the maximal solution of inequality: RXT.

The nonsolvability character of the system can be given by the inherent uncertainty of the answers of the experts, the computation error, etc. Hence, although the equation could have some solution, it is not possible to obtain the exact solution. For that cases, Cornejo et al. introduced in [20] two approximation mechanisms. In this paper, the pessimistic/conservative approximation is adapted to the considered problem.

This optimal approximation considers the values of RT as lower approximation of the truth values of the rules. Consequently, we have for the rules a2a1,ϑ1, a3a1,ϑ2, that the truth values ϑ1 and ϑ2 are 0.834 and 0.794, respectively. That is, we have the rules

a1a2,0.834a1a3,0.794

Therefore, since these true values are high, we can say that the truth values obtained from the application of FRE to the data provided by experts are very close to those established from the theoretical point of view.

Since these truth values show how the cause variables increase the performance of the EA, another important consequence of the computation of these weights, as we previously commented, is that a priority among the variables can be given to improve the TECA. For example, if the manager of the company wants to improve the value of the effect variable a1, (s)he can prioritize the development of different activities to improve the variable cause a2, whose weight in the cause-effect relation is greater than the one related to the variable (cause) a3.

The procedure is applied to every variable in every stage and all the weights are computed. The complete list of weighted rules are given in Tables 4 and 5. These weights complement the diagram (direct graph) in Figures 13. The obtained weighted directed graphs are presented in Figures 46, respectively.

Stage 1 Stage 3
a1a2,0.834 c2c1,0.783
a1a3,0.794 c2c4,0.993
a2a3,0.766 c3c1,0.863
a4a1,0.985 c3c2,0.768
a4a2,0.919 c3c4,0.966
a4a3,0.890 c4c1,0.790
a4a5,0.927 c5c1,0.894
a5a1,0.989 c5c2,0.831
a5a2,0.907 c5c3,0.999
a5a3,0.865 c5c4,1.0
Table 4

Fuzzy dependencies rules for Stages 1 and 3.

Stage 2
b3b1,0.880
b3b2,0.854
b3b4,0.778
b3b5,0.663
b3b6,0.872
b3b7,0.778
b3b8,0.837
b3b12,0.815
b4b1,0.955
b4b2,0.929
b4b6,0.927
b4b7,0.827
b4b9,0.955
b4b11,0.938
b4b12,0.903
b5b1,1.000
b5b4,0.811
b5b10,0.878
b5b12,0.967
b6b2,0.980
b6b7,0.887
b6b8,0.946
b7b2,0.970
b7b5,0.844
b7b12,0.909
b8b1,0.770
b8b2,0.802
b8b4,0.689
b8b5,0.624
b8b12,0.827
b9b1,0.950
b9b7,0.768
b9b8,0.896
b10b1,0.699
b11b1,0.926
b11b9,0.948
b11b10,0.934
Table 5

Fuzzy dependencies rules for Stage 2.

These graphs provide very interesting information, for example, we can extract from them what variables are more causes and what variables are more effects. For example, in Stage 1, the variable with less incidence in the rest is the variable a4 (Diagnosis, Design and Redesign of the Key Processes), which is an effect variable in all cases, this kind of variables will be called target variable. On the other hand, the variable that influences in the rest is the variable a3, and no variable influences in it. Hence, a3 is a cause variable in all cases, which will be called source variable.

Figure 3

Relationship between the variables of Stage 2.

Figure 4

Relations established between the variables involved in Stage 1 and the weights computed by each one of them.

Figure 5

Relations established between the variables involved in Stage 3 and the weights computed by each one of them.

Figure 6

Relations established between the variables involved in Stage 2 and the weights computed by each one of them.

Hence, if for a particular company, the value of the variable a3 is not very good and we would like to improve its value, we can only improve this variable by itself, proposing activities to directly improve this variable, since no other variable impacts in it. However, with respect to a4, if we improve any of the variables, the value of this target variable will increase. Moreover, these weighted directed graphs quantify how these impacts are given. For example, a3 affects to the variables a1,a2,a4,a5 with the following degrees: 0.794, 0.766, 0.89 and 0.865, respectively.

Concerning the rest of variables, we can believe that the second most important variable is a2 which affects to the variables a1,a4,a5 with degrees 0.834,0.919, and 0.907, respectively. The third one is a1, which is affecting to a4,a5 with 0.985,0.989 respectively. Finally a5 affects a4 with 0.927. This ordering can offer a global priority among the variables in order to know what is the most important to be improved in a particular case of a company. Another interesting ordering is considering the average of the weights, in this case, for example, a1 will be better than a2.

Stage 3 also involves few variables and relations and similar strategies of priority can be established. We can see that the variable with less incidence in the rest is c5 and the one with more incidence in the rest is c1. In addition, considering the weights, we have that the most important variable can be c1, which affects to c2,c3,c4,c5, with degrees: 0.783, 0.863, 0.79 and 0.894, respectively. The second one can be c4 affecting to c2,c3,c5 with weights 0.993, 0.966 and 1.0, respectively. The third variable is c2, which impacts to c3,c5 with weights 0.768, 0.831, respectively, and finally c3 affects to c5 with weight 0.999.

The relations established between the variables involved in Stage 2 are more complex and the computed weights also provide experts useful information about the cause-effect relations. As it can be observed, the variable with less incidence in the rest is the target (cause) variable b3 and the one with more impact to the rest is the source variable (effect) b1. This variable affects to b2,b3,b4,b5,b9,b10,b11 with the following degrees: 0.968, 0.84, 1.0, 0.95, 0.699, and 0.926 respectively. We can believe that the other source variable b12 is the second variable with more impact to the rest, but variable b2 also impacts to 5 variables, what is more important or determinant to be improved? Maybe, the sum of the weights of the variables in which they affect can give us the answer. However, the direct influence of each variable to the neighbors variables is not the unique influence in the stage. For example, b2 also impacts to b9 through b8, and to b11, through b9, etc. Hence, in order to give a representative and effective priority of the variables it is also important to consider all the incidence graph for each variable. This will be studied in the following section.

5. PRIORITY STRATEGY BASED ON THE INCIDENCE GRAPH

This section will introduce a procedure for computing a priority value to each variable, based on the incidence of the variable in the rest of variables of the stage. Specifically, for each variable, all directed paths from this to a final variable are generated and its associated degree is computed. The first step will be to compute the local impact of every vertex.

5.1. Local Impact of Vertices

For correcting the possible deficiencies detected by the indicator TECA for a particular company, it is important to know what variable must be improved and it is also fundamental to know the incidence of each variable in it. Therefore, we also need to know the incidence of each variable in the rest of variables of every stage. Before formally introducing this notion, we need the following two definitions.

Definition 1.

Given a set V (of vertices) and a subset (of weighted edges) EV×V×[0,1], the pair (V,E) is called weighted directed graph. A weighted directed path from a vertex v0V to another vertex vnV is a list:

v0x01v1x12v2vn1xn1nvn
where (vi1,vi,xi1i)E, for all i{1,,n}, and it is denoted as Path(v0,vn). The variables v0 and vn are called source and target of the path, respectively.

From the weights considered in a path, a degree associated with the path can be computed.

Definition 2.

Given a weighted directed graph (V,E), a triangular norm (t-norm) &:[0,1]×[0,1][0,1], and the weighted directed path:

Path(v0,vn)=v0x01v1x12v2vn1xn1nvn
the degree associated with Path(v0,vn) is ϑ=&(xn1n,,x12,x01). The set of all pairs (Path(v0,vn),ϑ) between two vertices v0 and vn is denoted as WP(v0,vn).

Hence, the associated degree is obtained applying a t-norm to all the weights in the path. The operator considered for the examples is the Łukasiewicz conjunction, which is the same operator considered in the resolution of the FRE in Section 4. Table 6 shows all paths and associated weights from a3 to the rest of variables.

Source Target Path Degree
a3 a2 [a3,a2] 0.766
a3 a1 [a3,a1] 0.794
a3 a1 [a3,a2,a1] 0.600
a3 a5 [a3,a5] 0.865
a3 a5 [a3,a2,a5] 0.673
a3 a5 [a3,a1,a5] 0.782
a3 a5 [a3,a2,a1,a5] 0.589
a3 a4 [a3,a4] 0.89
a3 a4 [a3,a2,a4] 0.685
a3 a4 [a3,a1,a4] 0.778
a3 a4 [a3,a2,a1,a4] 0.585
a3 a4 [a3,a5,a4] 0.792
a3 a4 [a3,a2,a5,a4] 0.600
a3 a4 [a3,a2,a1,a5,a4] 0.516
Table 6

Path degrees for the source variable a3.

When several paths arise for the same final variable, the maximum degree of the different paths is computed in order to know the real impact from the source variable to the target one.

Definition 3.

Given a weighted directed graph (V,E) and v0,vnV, the impact of a vertex v0 into another vertex vn is the set Impact(v0,vn) defined as

max{ϑ[0,1](Path(v0,vn),ϑ)WP(v0,vn)}

In the computation of the impact, the maximum operator collects the useful information, since it shows the most efficient path to be considered in the computation of the influence between two vertices. For example, given the variable a3, there are 4 paths from a3 to a5, which are detailed in Table 6, and the maximum weight is given by the path a30.865a5.

Figures 7 and 8 present the different paths with different kind of lines (continue, dash, etc.), from a3 to the variables a1, a5 and a4, respectively, and how the computation of the paths is obtained. For example, in the diagram on the left of Figure 7 the red arrow from a3 to a2 shows the obtained weight, which is the same as the weighted edge, since only one edge is considered in the computation. Now, the red arrow from a2 to a1 has as weight 0.6, which is obtained from the weight in the previous red arrow 0.766 and the weight of the corresponding edge 0.834, applying the Łukasiewicz conjunctor, that is, 0.6=&Ł(0.766,0.834). In Figure 8, the weights in the edges are given together with a number between brackets, which shows the number of the path from a3 to a4. For example, path 7 begins in the weight edge connecting a3 and a2, with weight 0.766, which is denoted as (a3,a2,0.766). Then, it considers the edge (a2,a1,0.834), obtaining the weight 0.6, then it take into consideration the edge (a1,a5,0.989), and 0.589 is computed. Finally, the edge (a5,a4,0.927) provides the final value 0.516.

Figure 7

Incidence subgraph of the variable (right).

Figure 8

Incidence subgraph of the variable.

From these paths, the maximum value is computed for each pair a3, ai, with i{1,2,4,5}, which show the appropriate impact of a3 to the other variable. This computation is presented in Table 7.

Source Target Path Impact of a3 to ai
a3 a2 [a3,a2] 0.766
a3 a1 [a3,a1] 0.794
a3 a5 [a3,a5] 0.865
a3 a4 [a3,a4] 0.89
Table 7

Fuzzy incidence of a3 to the rest of variables in Stage 1.

Notice that Impact(v0,vn) is directly related to the computation of the least fixed point of the immediate consequences operator of the program composed of the weighted rules of every stage [25], as we will show in Section 5.2. This relation also shows that Impact(v0,vn) is appropriately defined.

5.2. Relationship with the Fixed-Point Semantics

We need to take into consideration that the set of rules given for each stage and detailed in Tables 4 and 5 are fuzzy logic programs [2628], which can be denoted as 1, 2 and 3. Moreover, their associated directed graph given in Figures 46 will be denoted as (x1,E1), (x2,E2) and (x3,E3), respectively.

Therefore, in order to obtain deductions and consequences from observed values (facts) an operational semantics procedure can be applied, such as the one given by the fixed point semantics [25,29], which is based on the immediate consequences operator. Next, only the definition of this operator will be recalled, the details of this theory can be checked in [26,30].

Definition 4.

Let (,) be an adjoint pair on the unit interval, a fuzzy logic program and Π the set of propositional symbols in , the immediate consequences operator T maps interpretations to interpretations, and for an interpretation I:ΠL and an A is defined as

T(I)(A)=sup{ϑÎ()A,ϑ}

From this operator, it is well-known that the consequences arise from the least model of the program, which coincides with the least fixed point of T, denoted as lfp(T) and it is obtained iterating the T operator from the least interpretation Δ.

Notice that, the vertices of the associated directed graph (x,E) of a program coincides with the propositional symbols in the program. The following result relates the model of a program to the impacts of the vertices of (x,E).

Theorem 1.

Given an adjoint pair (&,) on the unit interval, where & is a t-norm, and a fuzzy logic program , the immediate consequences operator T and its associated directed graph (x,E), we have that

lfp(T)(vn)=max{Impact(vi,vn)&T(Δ)(vi)vix}

Proof.

Given vnx and vnB,ϑ, then the value taken into account to compute Tk(Δ)(vn) is ϑ&Tk1(Δ)^(). Therefore, given v0x and a path Path(v0,vn):

v0x01v1x12v2vn2xn2n1vn1xn1nvn
where (vi1,vi,xi1i)E, for all i{1,,n}, we have that the rules in the following list belong to :
vnvn1,xn1n,vn1vn2,xn2n1,,v2v1,x12,v1v0,x01

As a consequence, if k=n+1, the following chain of inequalities holds

Tn+1(Δ)(vn)xn1n&Tn(Δ)^(vn1)xn1n&(xn2n1&Tn1(Δ)^(vn2))xn1n&(x12&(x01&T(Δ)^(v0)))

Thus, by the associativity of & we obtain that

Impact(vi,vn)&T(Δ)(vi)Tn+1(Δ)(vn)

Since this procedure can be applied to all vix and rule with head vi, we obtain the equality

max{Impact(vi,vn)&T(Δ)(vi)vix}=lfp(T)(vn)

As a consequence, the computation of the least model on a propositional symbol (vertex) depends on the impacts of the rest of vertices on it. Therefore, this result really justifies that Impact(v0,vn) computes the influence of vertex v0 to vertex vn. Notice also that the unfolding process presented in [27] also accumulates the values as it is computed for Impact(v0,vn). The Section 5.3 extents the notion of impact of a vertex to all graph.

5.3. Global Impact of Vertices

It is also very interesting to know a global impact indicator of the variables involved in every stage. This indicator will be given from the sum of the appropriate impact to the rest of variables.

Definition 5.

Let (V,E) be a weighted directed graph, and the set of all pairs (Path(v0,vn),ϑ) between two vertices v0 and vn, WP(v0,vn). The fuzzy incidence degree (FID) of the vertex v0 into the graph, is

FID(v0)={Impact(v0,vn)vnV and WP(v0,vn)}

Another interesting factor is the “quality” of this influence, how big this influence is. This degree is obtained normalizing the FID, that is, computing the average of the FID with the number of target variables.

Definition 6.

Given a weighted directed graph (V,E) and a vertex v0V. The normalized fuzzy incidence degree (NFID) from v0 into (V,E) is

NFID(v0)=FID(v0)|{vnVWP(v0,vn)}|
where |X| computes the cardinal of a set X.

These last values/indicators provide fundamental information with respect to the global and normalized impact that a variable has in the rest of variables of the stage. Tables 810 show these values for the three stages. These figures also include the crisp priority observed in the previous section, the degrees FID and NFID. These last values provide a global priority (FID), which coincide with the crisp priority in Stages 1 and 3, and improve the priority in Stage 2, and a normalized priority (NFID), which shows a better ordering of the variables to be improved, if we are focused on a specific goal variable, only considering the variables involved in the incidence graph of this fixed variable. For example, if we want to improve variable a4, it is more appropriate to improve the variables with the following priority: first of all a1, secondly a5, then a2 and finally a3. If we are focused on c3 in Stage 3, we need to firstly improve c4, then c1 and finally c2. Notice, that c5 is not considered since it does not impact to c3, that is, c5 is not cause of c3.

Variable Crisp Priority FID NFID
a3 4 3.315 0.828
a2 3 2.66 0.886
a1 2 1.978 0.989
a5 1 0.927 0.927
a4 0 0.0 0.0

FID, fuzzy incidence degree; NFID, normalized fuzzy incidence degree.

Table 8

Crisp priority, FID and NFID of Stage 1.

Variable Crisp Priority FID NFID
c1 4 3.337 0.834
c4 3 2.985 0.995
c2 2 1.599 0.7995
c3 1 0.999 0.999
c5 0 0.0 0.0

FID, fuzzy incidence degree; NFID, normalized fuzzy incidence degree.

Table 9

Crisp priority, FID and NFID of Stage 3.

Variable Crisp Priority FID NFID
b1 8 10.936 0.994
b2 5 8.780 0.975
b12 5 8.604 0.956
b7 4 6.916 0.864
b4 3 5.555 0.793
b8 3 5.567 0.927
b5 3 3.439 0.688
b6 2 3.215 0.803
b9 2 1.896 0.948
b10 2 1.868 0.934
b11 1 0.875 0.875

FID, fuzzy incidence degree; NFID, normalized fuzzy incidence degree.

Table 10

Crisp priority, FID and NFID of Stage 2.

6. CONCLUSIONS AND FUTURE WORK

In this paper, a strategic management model has been proposed which allows companies to evaluate EA variables as an IT management approach and to contribute to the IMSE, which has been the first goal of the paper. For assessing this model, we have used the called strategic TECA indicator which provides organizations with the ability to manage the design, implementation and control of a strategic project for the integration of the management system of the considered company, throughout EA variables. The different variables needed in the design of the EA have been selected, classified and related following a theoretical study.

For each company to be studied, this indicator is computed from the particular values obtained from a check-list that the experts of the company fill in and the set of cause-effect relations given above. In this process, cause-effect relations defined between variables and obtained from the literature and experts are analyzed and evaluated in order to be sure that they correctly hold in the practical cases. Additionally, a method for assessing interrelated variables of EA in a strategic management model based on integration theory of management systems in enterprises has been presented and detailed. It can be seen as a novel cause-effect variable analysis method for Integration Management Systems in Enterprises which employs fuzzy logic techniques: fuzzy dependence rules has been obtained by making use of the FREs; we have shown as these weights can be interesting for assessing the validity of such rules and for measuring the plausibility of the data observed in future cases. In particular, the relations given by the theoretical study have been checked considering fuzzy decision rules, computing the weights of these rules and highlighting the most important relationships. These fuzzy rules have also been fundamental for providing a priority in the variables to be improved when the indicator TECA of the IMSE of the company needs to be improved.

Specifically, we have shown how these weights can also offer the possibility of providing a priority among the causes of a certain effect, which is very important when the company wants to solve or improve its productivity and/or strategic management. Therefore, if an effect needs to be improved, this priority provides what modification in the values of the causes influences more in the final value of the effect and so, we can optimize the resources given to boost the effects.

Thus, FREs, fuzzy rules and incidence graphs have been considered to the second main goal of the paper, that is, providing an effective mechanism to improve the IMSE of the companies.

In the future, other complementary tools will be considered, such as fuzzy logic programming, which can be used for analyzing the approximate solution given by the FRE and the possible loops in the (incidence) graphs. Other interesting tool is Fuzzy Cognitive Maps, since they can also be useful for handling cicyles. Furthermore, since the introduced mechanism is portable, that is, it does not depend on the country of the companies, it will be applied to other real companies in Europe and other continents.

CONFLICT OF INTEREST

The authors declare no conflicts of interest.

Funding Statement

Partially supported by the State Research Agency (AEI) and the European Regional Development Fund (FEDER) project TIN2016-76653-P and by the European Cooperation in Science & Technology (COST) Action CA17124.

ACKNOWLEDGMENTS

The author would like to thank the anonymous referees for their careful reading of the paper and useful suggestions to clarify this work.

REFERENCES

1.D. Newman, Top 10 digital transformation trends for 2020, Forbes, 2019. https://www.forbes.com/sites/danielnewman/2019/07/14/top-10-digital-transformation-trends-for-2020/
3.D. Alfonso-Robaina, Modelo de dirección estratégica para la integración del sistema de dirección de la empresa, Universidad Tecnológica de La Habana José Antonio Echeverría, Cuba, 2007. PhD Thesis
11.P. Johnson, M. Ekstedt, E. Silva, and L. Plazaola, Using enterprise architecture for CIO decision-making: on the importance of theory, in Second Annual Conference on Systems Engineering Research, 2004. http://www.diva-portal.org/smash/get/diva2:509306/FULLTEXT01.pdf
23.A. Malleuve-Martínez, V.C. Ramos-Díaz, and D. Alfonso-Robaina, Integración del sistema de dirección con enfoque de arquitectura empresarial en una empresa de comunicaciones, Ingeniería Ind., Vol. 40, 2019, pp. 67-77.
24.A. Malleuve, D. Alfonso-Robaina, J. Medina, and C. Rubio-Manzano, Checklist of model: integration management system in the enterprise (SMEA-IMSE), 2019. https://harmonic.uca.es/eafl/
Journal
International Journal of Computational Intelligence Systems
Volume-Issue
13 - 1
Pages
511 - 523
Publication Date
2020/05/02
ISSN (Online)
1875-6883
ISSN (Print)
1875-6891
DOI
10.2991/ijcis.d.200415.001How to use a DOI?
Copyright
© 2020 The Authors. Published by Atlantis Press SARL.
Open Access
This is an open access article distributed under the CC BY-NC 4.0 license (http://creativecommons.org/licenses/by-nc/4.0/).

Cite this article

TY  - JOUR
AU  - C. Rubio-Manzano
AU  - Juan Carlos Díaz
AU  - D. Alfonso-Robaina
AU  - A. Malleuve
AU  - Jesús Medina
PY  - 2020
DA  - 2020/05/02
TI  - A Novel Cause-Effect Variable Analysis in Enterprise Architecture by Fuzzy Logic Techniques
JO  - International Journal of Computational Intelligence Systems
SP  - 511
EP  - 523
VL  - 13
IS  - 1
SN  - 1875-6883
UR  - https://doi.org/10.2991/ijcis.d.200415.001
DO  - 10.2991/ijcis.d.200415.001
ID  - Rubio-Manzano2020
ER  -