Next Article in Journal
Movements and Habitat Use of Dolphinfish (Coryphaena hippurus) in the East China Sea
Previous Article in Journal
Expansive Learning Process of Exercise Organizers: The Case of Major Fire Incident Exercises in Underground Mines
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Application of a Multi-Criteria Approach for the Development of a Process Reference Model for Supply Chain Operations

by
Evripidis P. Kechagias
,
Sotiris P. Gayialis
*,
Grigorios D. Konstantakopoulos
and
Georgios A. Papadopoulos
Sector of Industrial Management and Operational Research, School of Mechanical Engineering, National Technical University of Athens, 15780 Athens, Greece
*
Author to whom correspondence should be addressed.
Sustainability 2020, 12(14), 5791; https://0-doi-org.brum.beds.ac.uk/10.3390/su12145791
Submission received: 19 June 2020 / Revised: 16 July 2020 / Accepted: 16 July 2020 / Published: 18 July 2020
(This article belongs to the Section Sustainable Management)

Abstract

:
Nowadays, there are a plethora of business process modeling tools for use by researchers and practitioners. This paper presents the implementation of a methodological approach for the selection of such a tool in order to construct a process reference model. This reference model will support the development of a distribution system in the context of the supply chain in the phase of the system’s requirements definition, as well as in the final implementation of the system in real-life supply chain operations. The reference model is crucial for the easy and effective adoption of the system into companies’ processes. Therefore, the choice of the modeling tool can strongly support the design, development and implementation of the system. In this context, the application of a multi-criteria decision analysis (MCDA) was carried out in order to select the appropriate tool, utilizing a combination of the Preference Ranking Organization Method for Enrichment Evaluations (PROMETHEE) I method for the decision-making with the Analytic Hierarchy Process (AHP) method for the calculation of the weights of the evaluation criteria. The MCDA’s results showed that the Architecture of Integrated Information Systems (ARIS) Architect & Designer Tool was the one that better met the evaluation criteria. The sensitivity analysis that followed the MCDA reaffirmed its results by revealing that this tool had the highest consistency, despite the changes in the scenarios.

1. Introduction

Supply chains involve a plethora of actors and operators, such as manufacturers, suppliers, distributors, retailers and customers. The distribution of freight in the supply chain is a key operation that faces various challenges [1]. One of the most critical challenges that supply chain distribution faces today is the efficient and effective scheduling of deliveries and routing of vehicles. This challenge creates a complex problem in which multiple criteria and limitations must be taken into account at the same time while trying to meet the requirements of each client. In urban areas, both the demand and the challenges faced by the supply chain distributors, i.e., logistics companies, are even more intense, and the use of information systems tends to become a necessity for the scheduling of deliveries and the routing of vehicles.
In addition, over the years, the population of urban areas has been gradually increasing and, consequently, so has the need for Urban Freight Transportation (UFT). UFT represents the last stage (the last mile) in modern supply chain distribution, where the effective and sustainable routing and scheduling of vehicles becomes a necessity. Unfortunately, this situation is continuously deteriorating despite efforts to address it. The steady increase in urbanization, and especially the ever-increasing need to supply these urban areas, has caused the rise of pollution, transportation costs and the risk of traffic accidents [2]. All these factors tend to create an unsustainable supply chain distribution network where demand cannot be covered without the aid of advanced Information Technology (IT) systems.
In the past, the entire process of scheduling and routing vehicles for urban freight transportation was challenging to carry out because the execution was based almost exclusively on the use of maps of the urban area, and on the empirical knowledge of the person in charge. Today, with the use of information systems, the process has become more accessible by utilizing advanced software and algorithms. However, challenges continue to arise, mainly due to the ever-growing volume of information that needs to be managed. Building such an information system is not an easy task, and involves a significant amount of research for the needs and the challenges of supply chain distribution companies. These companies’ experiences need to be the basis upon which every developer relies in order to be able to build an effective and efficient information system [3].
In an effort to support supply chain operations, an advanced delivery scheduling and vehicle routing system that supports the needs for supply chain distribution is being developed as part of a research project, co-financed by the European Union, through the collaboration of the Industrial Engineering Laboratory of the National Technical University of Athens (IEL NTUA) with a software development company and a logistics company. The connection of the present work with this specific project results from the fact that a software tool will be selected for the creation of a reference model that will be used to determine the functional requirements and the specifications of the information system.
The creation of the reference model can be achieved by utilizing business process management methodologies and techniques. Business process management is a management approach which aims to analyze, measure and continuously improve processes [4]. Business Process Modeling (BPM) is a part of business process management that focuses on the representation of business processes in a structured way, using BPM tools in order to carry out its mission [5]. Modeling processes helps us to understand the structure and operation of businesses, and can be very useful for determining an information system’s requirements, which will be used to support their needs. The decision to use an information system by a company also stems from its need to address business problems. These problems may be related to the individual operations of the company or a combination of them. Success for an information system depends directly on the extent to which its implementation helps the company meet critical goals, such as improving its services, and reducing its costs and idle operation times.
Developing such an information system is a complex process consisting of multiple phases. In order to create an effective information system, in the first phase, the development team needs to identify the problems the system needs to solve. The more clarity and detail achieved in this phase, the more effectively the goals and purpose of the system will be determined. Furthermore, critical questions concerning the development of the system need to be answered, such as how much time will be required, what the cost is, how companies will benefit from its use, if the appropriate infrastructure and know-how exist, how the transition to the system will be made, and how the critical parameters (profit, expenses) will be affected [6].
The results of this phase are then used in the system’s design phase to create functional requirements and technical specifications. Later in the planning phase, the specifications are converted into program code, while in the test phase, the system is put into trial operation through appropriate control scenarios. Eventually, after completing the tests, the system will start to work. Of course, over time, it is possible to find needs for changes, additions and improvements so that the system is improved. Additionally, during its operation, the system may require maintenance in order to remain efficient.
In most cases, the development of an information system involves many other parties, such as business executives, users and consultants, who all need to support and cooperate with the development team. This cooperation is necessary in order to understand the needs of businesses and the way the system will support them. Practical experience shows that mistakes are often made due to poor communication between these parties and developers, leading to incomplete coverage of business needs by the developed information system. This happens mainly due to the inability of the development team to understand the needs of the companies that will use the system to support their operations. If the system’s needs and functionality are not understood by all parties involved, the system requirements will not be properly identified and the project will eventually fail.
Therefore, the development of a reference model for the system’s functionality before the development phase can prove to be a time saving move. This paper presents the methodology followed for the selection of the business process modeling tool in order to develop a process reference model of a supply chain distribution system. The methodology is based on the multi-criteria decision-making theory, utilizing a combination of the Preference Ranking Organization Method for Enrichment Evaluations (PROMETHEE) I method for the decision-making with the Analytic Hierarchy Process (AHP) method, for calculating the weights of the evaluation criteria. The methodological steps are thoroughly discussed in Section 3, and the results of the research are presented extensively in Section 3.8, Section 3.9 and Section 4.
The reference model will help bridge this communication and understanding gap between the software company, which develops the freight transportation system, and the logistics companies, in which the system could be implemented to support their operations. The reference model will eventually demonstrate the key processes of logistics companies, related to product distribution, indicating how the delivery scheduling and vehicle routing system needs to be implemented to serve their needs effectively. The reference model will also represent different perspectives on logistics companies’ operations, depicting processes, data, systems and organizational structures, aiming to create a guide or a ‘reference point’ for understanding the functionality of the freight transportation system.
Multi-criteria decision-making (MCDM) has grown as a part of operations research (OR) concerned with designing computational and mathematical tools for supporting the subjective evaluation of performance criteria by decision-makers [7]. Moreover, MCDA is considered to be a new OR approach towards complex problems, aiming at integrating traditional objective approaches with subjective judgments and preferences. It should be noted, therefore, that MCDA can be merged with other traditional OR approaches, thus exceeding their strictly objective limits [8]. This combination of approaches for evaluating alternative solutions in order to find the most suitable can lead to more effective mathematical models and operational research algorithms related to the supply chain distribution problem [9,10].
Finally, we believe that our study will present a new path for more effective and sustainable supply chain distribution operations with greater utilization of vehicles, fewer undelivered orders, and less unnecessary travel and traveled distance. Additionally, our analysis can also be useful for other supply chain operations [11]. The Multi-Criteria Decision Analysis (MCDA) that is carried out in this paper can be extended with minimal transformations in order to evaluate any software tool that supports the supply chain. Additionally, the tools that are evaluated in this study can be used to model, analyze, improve and automate other operations of the supply chain, such as procurement, sales, manufacturing and warehouse management. All these benefits arising from our work could lead to more sustainable supply chains with greater efficiency and lower wasted efforts, risks, execution times, costs and errors [12].

2. Materials and Methods

This section firstly presents the analysis of the concept of enterprise modeling, emphasizing the importance of modeling tools and analyzing some market-leading examples, which will be later evaluated in Section 3. In addition, the significance of multi-criteria decision support methods for dealing with complex decision-making problems is described, presenting their generally wide application in various fields and their meager presence in the field of software supplier selection. Finally, the multi-criteria decision support methods selected to conduct the MCDA are noted.

2.1. Enterprise Modeling

Enterprise modeling concerns the representation of part or all of a company’s systems and processes, covering different perspectives such as organization, functions, resources and the different phases of its life cycle [13]. Business process modeling is included in the broader field of enterprise modeling along with system modeling, and is its most crucial dimension [14]. The modeling of business processes is based on the transformation of human knowledge and experience into a structured representation [15].
This formal method of representation is usually diagrammatic, but the use of another notation to model processes and systems is not ruled out [16]. Both modeling techniques and modeling languages are characterized as modeling methods, with the former being mainly the methods of modeling from the point of view of operational processes, and the latter being from the point of view of information systems [14]. The use of modeling tools facilitates the application of modeling methods in order to present the models in a systematic way and according to the rules and notarization of each modeling method [17]. Business Process Modeling tools are created based on one or more methods and often comply with specific frameworks and modeling architectures [18]. Their purpose is to enable the user to create models, execute and refine them, and finally collaborate with other users to model complex processes.
BPM tools provide the user with a complete package that enables them to design multiple models depicting the various perspectives of the procedures, the measurement of results, and the optimization of business processes. Each model designed by the user is stored in a database, from which any information contained in the model can then be extracted. Most tools even allow users to convert the diagram to an executable program.
There are a plethora of BPM tools available in today’s market, with a significant variance in functionality, availability and cost of acquisition. Our team thoroughly researched various BPM tools that are available in today’s market. More specifically, the pre-evaluation process concerned the investigation of 17 such tools that are widely used for BPM. The pre-evaluation process explored factors such as performance, usability and online reviews from recognized evaluating websites such as Gartner and Trustradius. In addition, the team took into account the personal views of academic and industrial experts that have been using such tools for many years and have a vast knowledge of their capabilities in order to finally determine the tools that passed the pre-evaluation and would be part of the final evaluation process that takes place in Section 3. Table 1 presents 17 tools that were part of the pre-evaluation process, as well as short comments describing the inclusion or exclusion of each of those tools from the final evaluation process.
The following paragraphs present the BPM tools selected for further evaluation that, in the judgment of the team of experts, are worth considering as alternatives to this problem and will be part of the final evaluation process.
ADONIS NP is a business modeling tool provided by the Boc-Group, and it offers a large toolbox with many features. The tool allows the user to easily design various diagrams for modeling purposes. Due to its high adaptability, it can be configured to best suit the specific requirements of each user. The ADONIS user can decide for himself how to structure the processes and how he can make better use of the ADONIS toolbox. The user can build his models using the ADONIS toolbox, which provides a large number of tools, which he can use in order to create, analyze, simulate and evaluate his models [19].
Microsoft Visio, available from Microsoft, can be used to create simple or complex charts. It offers a wide variety of built-in shapes and objects. The user can also create his own shapes and insert them into the program. The idea behind Visio is to make the diagram as easy as possible for the user to create and understand [20].
ARIS Architect & Designer is a key tool of ARIS architecture; it utilizes both widely used modeling methods and its own exclusive models. It provides the user with the ability to design models of different visual processes, using about 150 different modeling methods. This fact gives great flexibility to the business analyst and the organization to meet their particular needs, depending on the purpose of the modeling. The tool also provides a diagrammatic representation of an organization’s processes from different perspectives, allowing the analysis of all involved departments’ activities and the visualization of systems, data, documents and employees that support the processes. It also allows the user to easily design queries or use pre-configured queries in the models’ database, and to design numerous special reports regarding the content of the models and the interactions of the objects. Finally, it is possible to adjust the tool to meet the needs of each organization that aims to use it [21].
Bizagi Modeler is an easy-to-use software that allows businesses to design diagrams and documents and simulate their processes according to the Business Process Model and Notation (BPMN) standard. This tool enables the creation of various BPMN models, both locally and on the cloud. It also provides extensive process documentation capabilities, and is mainly focused on the enterprise user. This makes the tool quite easy to use for end-users, eliminating the need for advanced coding skills. The tool’s functionalities also enable collaboration, leading to the active participation of interested parties and long-term process improvement [22].
Signavio Process Editor is a collaborative tool for designing processes, which is easy to access through an Software as a Service (SaaS) distribution model. Signavio is a company based in Germany which focuses on enterprise management and, most notably, Business Process Management. This tool has been widely used by a plethora of companies, in domains such as in finance and logistic activities [23].
Bonita BPM is a software tool available from Bonitasoft; through it, companies can model, automate and monitor business processes to normalize their operations by reducing costs and improving quality. Bonitasoft simplifies BPM by offering a tool with great flexibility and many capabilities suiting various enterprise needs [24].
The Sparx Systems Enterprise Architect modeling tool utilizes the Object Management Group Unified Modeling Language (OMG UML) standard; it enables the creation of various modeling scenarios, including both process and system modeling. Therefore it can also be utilized for the modeling of all stages of software development by analyzing the various involved phases [25].
ProcessMaker is another BPM tool that is mainly focused on the representation of enterprise processes and fully functional workflow diagrams. The software is accessed from the web, enabling business collaboration and the coordination of workflows. This tool can also help the digital transformation of today’s businesses by digitizing all the paperwork and forms they use [26].
More specific information about the capabilities, costs, and other parameters of these BPM tools are given in Section 3.4 and Section 3.6 of this paper.

2.2. Multi-Criteria Decision Making Methods

Reference models can be created using a plethora of modeling tools available today; however, not all of them offer the same capabilities. Moreover, selecting the appropriate software tool in order to create a reference model isn’t an easy task. Many parameters need to be taken into consideration, such as the tool’s capabilities, the cost of acquisition, the familiarization of the team with the tool, the utilization of the tool in related cases and the ease of use by end-users. Therefore, the project team decided to apply a multi-criteria decision analysis (MCDA) in order to select the appropriate tool.
Multi-criteria decision-making methods have been used successfully for several years to address a number of complex decision-making problems. These methods have covered a wide area of domains, but are mostly focused on waste [27], environmental [28], land [29], manufacturing [30] and financial [31] management. To the best of our knowledge, the use of multi-criteria decision-making methods for software provider selection is very limited, and mainly includes applications for IaaS [32] and cloud [33] provider selection.
Moving to the decision making process, there is a considerable amount of available multi-criteria methods to choose from; however, since this study concerns the evaluation of specific tools, aiming to rank them and find the most suitable one for the creation of the reference model, we only considered methods that can rank alternatives, such as Multi-Attribute Utility Theory (MAUT), PROMETHEE and AHP. In the end, the project team decided to use the PROMETHEE I ranking method, as this method is considered to be easy to understand and is highly flexible. Additionally, this method can manage both qualitative and quantitative data, and has been widely used in various MCDA domains [34].
In addition to selecting the appropriate multi-criteria decision-making method, it is important to effectively determine the weights of the evaluation criteria. There are a plethora of methods for determining the weights of the criteria, such as Rank Order Centroid (ROC) [35], SIMOS [36], or AHP [37]. Of course, determining the weight of the evaluation criteria can be highly subjective. Therefore, the analysts that perform this task need to have great experience in the scientific domain that is related to the specific MCDA they are conducting.
In this MCDA, the team of analysts consisted of the members of the project and some more experts in the field of business process modeling. This group of experts were professors and teaching staff of the IEL NTUA lab; they have been teaching enterprise modeling with the use of BPM tools for many years, and have even published their own book [15] which is currently being taught in undergraduate and postgraduate classes in Greece.
Therefore, it was decided to utilize a method for determining the weights of the criteria that could effectively utilize the experience of the experts. The AHP method was the one selected for determining the weights of the criteria, as this method can effectively use the knowledge and experience of the experts and, at the same time, is a simple, straightforward and easy to implement method. Previous applications [38,39,40,41,42] have also proven that the combination of AHP, for determining the criteria weights, and PROMITHEE, for decision-making, leads to very satisfactory results.
This combination of methods can effectively handle uncertainties, as AHP utilizes the knowledge of experts to determine the criteria weights and PROMITHEE is very flexible, facilitating the comparison of heterogenous data. Our analysis minimized uncertainty by evaluating criteria based on measurable data, such as cost, capabilities and official corporate information, avoiding personal views and estimates. However, in order to further minimize uncertainty, our study could be extended by incorporating fuzzy techniques, like the approaches presented by Tabaraee et al. and Kaya et al. [43,44].

3. Application of the Multi-Criteria Approach

This section aims to present the methodology of selecting a suitable tool for the development of the reference model for the implementation of the distribution system in companies operating in the supply chain. The evaluation of software tools and the selection of the most appropriate one for the design and implementation of the reference model was carried out by applying a multi-criteria decision-making process.

3.1. Methodology

Decision making is the process of selecting a specific alternative from a set of solutions in a systematic and logical way, based on the values and references of the participants in the decision-making [45]. Alternatively, decision-making can be defined as the process of adequately reducing uncertainty and doubt about alternatives in order to allow a reasonable choice between them [46]. The methodology involved in this specific decision-making process includes the following steps, as shown in Figure 1, and is influenced by the work of Fülöp [45]:
  • Determining the decision problem: decision-makers must be fully aware of the problem of the decision. It is essential that they identify, understand and define the problem before making a decision. This process must be able to identify the root causes, carefully limiting the cases. Problematic categories relate to selection, classification, classification and description.
  • Identifying alternative solutions: an important part of the decision-making process involves analyzing a finite set of alternatives. This step is performed in parallel with the criterion determination as the two steps determine, to some extent, each other. It is crucial that the choice of alternatives is made with special care, taking care to select only solutions that can be compared with each other.
  • Selecting the decision-making criteria: the determination of the criteria to be used to make the decision between alternative solutions must be based on objectives. A decision problem that contains a large number of criteria is particularly useful for delivering better alternatives. An ideal set of criteria should be functional, understandable, and should not overlap.
  • Distributing the weights for each criterion: the weights in the criteria need to be determined after an extended analysis of the problem in order to reflect the importance of the decision-making parameters accurately. Various methods (AHP, SIMOS, ROC, etc.) can be used to facilitate weight distribution.
  • Rating alternatives for each criterion: before starting to solve the problem, each alternative needs to be graded for each decision-making criterion. Each criterion can have its own rating scale, which can be based on both quantitative and qualitative data. Upon the completion of the grading, a table is created that will be used to solve the problem.
  • Selecting the decision-making method: based on the inputs from the weights of the criteria and the rating of the alternatives for each criterion, specific methods can be selected and applied that will facilitate the decision making.
  • Evaluating alternatives based on criteria, weights and methods, and finding the best alternative solution: starting the solution, the appropriate method is applied in order to evaluate the alternatives and to allow the choice of the optimal solution. Finally, if possible, in the last step of the process, the optimal alternative is determined and the goal of the process is achieved.

3.2. Problem Formulation (Step 1)

The decision-making problem concerns the selection of an appropriate tool for the development of the reference model for the implementation of an information system to be used by supply chain distribution companies to facilitate the routing of vehicles and scheduling of deliveries. This problem belongs to the category that is known as ‘selection problems’. To solve this problem, alternative software tools need to be compared with each other, according to the determined criteria, in order to finally find the one that best meets the requirements of the decision-making team.
The entities involved in conducting the multi-criteria decision analysis were the following:
  • The analysts in the decision-making process were members of the project belonging to the staff of IEL-NTUA (Industrial Engineering Laboratory of School of Mechanical Engineering of the National Technical University of Athens).
  • The mediator was the scientific director and coordinator of the project, a professor of NTUA, who undertook the communication between the parties involved in the project.
  • The final decision was carried out by the two companies’ members of the project, namely the software development company who will use the tool to create the reference model and the logistics company, since the system will be used initially, in a pilot context, by that specific company.
  • All companies in the logistics industry are potential persons of interest, based on the fact that the reference model that will be built based on the tool that will be selected will show how they could use the developed freight transportation system to support their activities.

3.3. Alternative Tools (Step 2)

The alternative tools selected to be evaluated are among the most popular enterprise modeling tools available on the market. In addition, in the judgment of the team of experts, these are the tools that are best suited to solve the formulated problem, as other available tools did not pass the pre-evaluation phase (see Table 1). The list of the tools that were selected for evaluation is presented in Table 2. Each of the chosen tools was briefly described in Section 2 of this paper.

3.4. Evaluation Criteria (Step 3)

The selection of the criteria according to which the appropriate tool will be selected for the construction of the reference model was a rather complex process. In order to conduct the MCDA, an evaluation team was set up, consisting of researchers and faculty members of the IEL-NTUA who have gained significant experience with the specific subject. The director of the logistics company also assisted the team, analyzing the needs, goals and limitations of the company.
Both qualitative and quantitative evaluation criteria were selected, adhering to the basic principles of multi-criteria decision analysis (monotony, adequacy and non-redundancy). Finally, six evaluation criteria were determined, some of which consist of a number of sub-criteria.

3.4.1. Cost

Business process management tools usually work in a cloud environment. This means that users can access them remotely, from wherever they are, while not incurring costs related to installing and maintaining the software. When a company buys such tools, the cost is essentially just the licensing of their use, which depends on the number of licenses that it buys. The cost of acquisition of each alternative tool is based on information found on the tool’s websites and on the web. The unit of measurement is €/user/month, and all costs were normalized to meet the same usage sizes. As the cost of a software tool increases, the possibility to select that tool is reduced.

3.4.2. Modeling Capabilities

Business process modeling is a technique of representing a series of related steps/processes that compose a process; it is the core of business process management tools. Simply put, the more efficient a process is, the less it will cost to complete; therefore, it will lead to reduced business costs. Thus, Business Process Management intends to optimize efficiency in the execution of business processes and activities related to the production of products and services. It includes features associated with the design of processes and other entities involved in business processes, which are then analyzed, studied, executed, checked and corrected repeatedly.
The main goal when doing all these tasks is to improve the performance of processes, determine the possibilities for interconnection with external objects, and perform compliance checks with predefined standards. The scores of the alternatives result from the sum of the individual scores they received for the modeling capabilities they cover, as shown in Table 3. The unit of measurement is a pure number, and the larger this number is, the better the choice of the specific alternative tool becomes.

3.4.3. Tool Utilization in Related Studies

This criterion examines whether each of the alternative modeling tools:
  • has been manufactured for use by companies for software development or supply chain operations;
  • has such companies as customers on its website;
  • has, according to the literature, been used for a similar purpose as the one in the present study.
A qualitative evaluation scale will be used to evaluate the alternative tools in this criterion, as shown in Table 4, but the data on which the evaluation will be based are both qualitative and quantitative. The unit of measurement is a pure number; the larger this number is, the better the choice of this alternative tool becomes.

3.4.4. Familiarization of the Team with the Tool

Familiarizing the team with each alternative tool is a factor worth exploring. The team, given its experience, was able, in a short period of time, to sufficiently understand the functionality of each tool. However, by choosing a tool that they are very familiar with, they will be able to implement it in the shortest possible time, avoiding errors and constantly looking for ways to solve them. This criterion is qualitative, and is based entirely on the judgment of analysts. To evaluate the alternatives in this criterion, a qualitative evaluation scale was used, as shown in Table 5. The unit of measurement is a pure number; the larger this number, the better the choice of this alternative tool becomes.

3.4.5. Ease of Learning by End Users

This criterion is qualitative; it stems from the experience of analysts. It is advisable to choose a tool that, in addition to modeling capabilities, can also be used in practice by end-users. The possible choice of a difficult to use tool may eventually cancel the whole effort. This criterion considers the following:
  • the ease of learning the tool;
  • the ease of retaining the knowledge of its use;
  • the time required to complete specific actions successfully;
  • the amount of work that can be performed in a predetermined time slot;
  • the number of attempts required (without assistance) for the successful execution of tasks;
  • the display system alerts for possible errors;
  • the perception of errors;
  • the time required to troubleshoot/eliminate errors;
  • help through the helper of the tool;
  • help with tool user manuals;
  • the number of alternatives that can lead to the same result.
The rating of each alternative results from a qualitative evaluation of the alternative tools by the analysts; the scale used is presented in Table 6. The unit of measurement is a pure number; the larger this number, the better the choice of this alternative tool becomes.

3.4.6. Reporting Capabilities

In addition to the modeling capabilities of the tools under study, it is advisable to explore the reporting capabilities they offer. Each tool offers a variety of ways to select, filter, sort and group data for real-time decision-making. The report formats range from illustrations of simple static diagrams to complex reports with in-depth analyses and business predictions. Many BPM tools have, in addition to simple statistical analyzes, predefined reports and the ability to modify them by creating complex reports.
The reporting capabilities of the tools play a key role in selecting the best alternative from the MCDA, as they are needed to export the system’s requirements, which will be the final outcome from the reference model. In addition, during the implementation phase, these capabilities will enable the connection of the process steps with all of the involved organizational units and enterprise systems.
The scores of the alternatives result from the sum of the individual scores they receive for the reporting capabilities they cover, as shown in Table 7. The unit of measurement is a pure number; the larger this number is, the better the choice of the specific alternative becomes.

3.5. Weights of Criteria (Step 4)

To determine the weights of the criteria, the group of analysts used the Analytic Hierarchy Process (AHP) method. AHP was proposed by Saaty in the 80s [37], and is one of the most widely used multi-criteria decision making methods. This method is a hybrid of MAUT and bilateral comparisons. This method works by converting human subjective assessments into total alternative grades or weights.
AHP first makes bilateral comparisons between two criteria, Ci and Cj, evaluating the importance of one over the other. Comparisons of this type are mainly used to determine the weight of criteria. However, the AHP method can also use these comparisons to find the optimal alternative between a series of solutions. The decision-maker needs to compare the criteria in pairs in order to determine the relative importance of each criterion, using a predefined nine-point scale that shows the relative importance of one criterion over another, and the result of each comparison may be one of the following:
  • 1 = equal importance or preference;
  • 3 = moderate importance or preference for each other;
  • 5 = strong or substantial importance or preference;
  • 7 = very strong or proven importance or preference;
  • 9 = excellent importance or preference;
  • 2, 4, 6, 8 = intermediate prices.
Let Cij be the value that results from comparing the Ci and Cj criteria. The person in charge of decision making is always considered consistent in making judgments for any pair of criteria, i.e., Cij * Cji = 1. Additionally, as understood, a criterion will always be equal to itself, i.e., Cii = 1.
As a result, we will have 1 2 n ( n 1 ) evaluations for n criteria in order to obtain the required information to determine their weights. Cij comparisons for i, j = 1, n can be ordered with a square table of size Cnn. Once Table C of the bilateral comparisons has been constructed, it needs to be normalized by dividing each Cij cell by the sum of the elements of the column to which it belongs.
Another column can also be calculated, i.e., that of the weights that result from the average of the elements of each line, representing the total score of each criterion. For each criterion, the measure of the consistency value (CV) is calculated, while the total consistency index is also determined. The aim is for the consistency values to have values approximately equal to the number of criteria, and for the total consistency ratio (CR) to be under 0.1 [45].
Both the experience of the analysts and the needs of the two companies that will make use of the tool played an important role for the bilateral comparisons of the criteria. The following are the results of the AHP method for this problem. Table 8 presents the calculated weights of the criteria, as well as each one’s CV.
Finally, Table 9 calculates the other indicators of the method. More specifically:
  • λ is calculated as the average of the consistency values;
  • n is the number of criteria;
  • the CI (Consistency Index) is calculated by the formula λ n n 1 ;
  • the RI (Random Index) is obtained depending on the value of n;
  • The CR is derived from the CI/RI type; since it has a value below 0.1, it can be concluded that there is a strong consistency between the results.

3.6. Rating of Alternatives for Each of the Criteria (Step 5)

The following are the ratings of the alternatives for each criterion, as presented in Table 10. For their calculation, both information collected from the tool websites and the bibliography, and the experience of the analysts were used.

3.7. Selection of the Decision-Making Method (Step 6)

As already mentioned, this study concerns a selection problem. In order to find the best suitable solution, the team decided to apply the PROMETHEE I (Preference Ranking Organization METHod for Enrichment Evaluation) method, which ranked the various tools in order to finally select the one that better meets the requirements of the MCDA. As a family of methods, PROMETHEE was first introduced in 1986 by J.-P. Brans, P. Vincke, and B. Mareschal, and has since been widely used in various fields [47].
Utilizing PROMETHEE I in an MCDA enables decision-makers to both fully and partially sort alternatives; as a decision-making method, it is generally effective when dealing with complex problems, especially those that have multiple criteria including various parties involved in the judgment. In addition, as a method, it is one of the most user-friendly and easy to understand, and has also been used with great success in a number of real-world problems [45].
The PROMETHEE I method is based on the outranking theory by making bilateral comparisons between the various alternatives, and giving as a final result a ranking of the alternatives. This method expands the meaning of the criteria by offering the decision-maker a library with predefined criteria functions and enabling him to achieve a greater level of configuration than other methods.
In the PROMETHEE I method, only the agreement is checked, thus presenting less complexity than other methods, such as ELimination Et Choix Traduisant la REalité (ELECTRE) 1, that check both agreement and disagreement. The bilateral comparisons lead to the calculation of the input and output flows. These in turn lead to the net flow of each alternative, which is the measure of evaluation for the ranking of the alternatives.

3.8. Rating Alternatives for Each of the Criteria & Determining the Best Solution (Step 7)

In all the criteria related to quality evaluation, the evaluation was selected according to the linear preference criterion. The preference threshold chosen was such as that it reflected the difference in the scores appropriately. More specifically, according to this criterion, if one alternative excels by one unit relative to another, it is considered to be relatively superior, and receives 0.5 points in the superiority table, while for 2 points of difference and above it is considered to be clearly superior, and receives 1 point.
According to the linear preference criterion, if the scoring superiority of alternative i over alternative j is less than or equal to a pk preference threshold, then the preference hk value of i from j is given by the equation hk = x i k x j k p k , while if is greater than pk, it then takes the value 1.
In the remaining quantitative criteria, a criterion of a linear preference and indifference area was selected, due to its ability to effectively represent the transition from 0 to 1, estimating appropriate values for the indifference (q) and preference (p) thresholds, resulting from the experience of analysts and their familiarity with the subject.
According to the criterion of linear preference and the area of indifference, if the scoring superiority of alternative i versus alternative j is less than or equal to a threshold of indifference qk, then the degree of preference hk of i from j takes the value 0. Respectively, if its scoring superiority alternative i versus alternative j is higher than a preference threshold pk, then the degree of preference hk of i from j takes the value 1. Finally, for space difference (qk, pk], the degree of preference hk is given by the equation hk = x i k x j k q k p k q k . Table 11 summarizes the data needed to solve the problem.
Having completed the two-dimensional comparisons of each individual criterion, we then present the results of the PROMETHEE method (see Table 12). More specifically, this table contains the values π ( x i , x j ) = k = 1 n w k p k ( x i k , x j k ) , with p k ( x i k , x j k ) . resulting from the corresponding values of the two-dimensional comparisons for each of the criteria. Then, the input flow φ(xi) = 1 m 1 j = 1 m π ( x j , x i ) , the output flow φ+(xi) = 1 m 1 j = 1 m π ( x i , x j ) and the net flow φ(xi) = φ+(xi) − φ(xi) are calculated.
According to the results of the method shown in Table 11, the order of the classification of the alternative tools is shown in Figure 2.

3.9. Sensitivity Analysis

In order to find whether the results of this application of MCDA are robust, the team decided to undertake a sensitivity analysis. The sensitivity analysis presents the changes in the rankings of the alternative tools based on the modifications of the weights of the criteria.
Therefore, 10 different scenarios were executed, each of which presented different criteria weight distributions. All these scenarios are demonstrated in Table 13. Scenario 0 includes the initial weights as provided by the AHP method. The other 10 scenarios have modified criteria weights compared to S0, aiming to identify whether S0′s results are robust by illustrating different use-cases of weight determination.
Effort was made to present a set of significantly different scenarios aiming at avoiding repetitions of similar problem situations and repetitive patterns. Additionally, in most cases, the team tried to lower the weights of those criteria where the initially selected tool presents favorable results and increase the others. This was to ensure that the original S0 didn’t lead to circumstantial results due to the potentially higher or lower weights of the criteria.
The ranking of the software tool providers based on the 10 scenarios of sensitivity analysis is presented in Table 14 and Figure 3. These scenarios were created to cover different points of view and concerns that were discussed during the implementation of the MCDA. For example, S2 represents a nearly equal distribution of the weights, and could be useful in cases where it is difficult to weight the criteria or when the criteria are of nearly equal importance. S5 largely reduces the importance of modeling and reporting capabilities, focusing more on the ease of learning, the tool utilization in related studies and the familiarization of the team with the tool, and could be used in cases focusing on the ease of use of a tool. Finally, S9 presents a case similar to the original one (S0), but with increased importance for the cost, and could be useful when the cost plays a more significant role, i.e., for companies on a tight budget.
Based on the sensitivity analysis results, it becomes clear that T3 presents the highest consistency among the tools that are ranked in the top places. Other tools may outrank this tool in specific scenarios, but in most cases, they are ranked way below this tool, showing lower consistency. However, some tools, such as T1, T4 and T5, were also considered as alternative preferred solutions, and the various scenarios were presented to the logistics company, which was the one to make the final decision.

4. Discussion

According to the results of the MCDA, the team of analysts proposed the T3: ARIS Architect & Designer software tool for designing the reference model for the implementation of the delivery scheduling and vehicle routing system in logistics companies. This tool was ranked at first place in the original S0 scenario, and also showed the highest consistency between the alternative tools that were also ranked high in various scenarios. It should be noted that, despite the fact that the rest of the tools are not suitable alternatives for our specific case, this doesn’t mean that they can’t be suitable in any case. Indeed, if the cost of acquisition had a higher importance, then other tools that were highly ranked in most scenarios would definitely be selected. Additionally, as with most MCDA cases, the personal view of the analysts plays an important role, and therefore the final results are subjective.
The final choice of the tool, ARIS Architect & Designer, was made by the decision-makers, namely the software development and logistics companies that participate in the project. The analysts presented the MCDA’s results to the two companies and, finally, after a thorough meeting, the final choice was made. We believe that our study presents a new path for the utilization of MCDA, which has been, to the best of our knowledge, mostly used in other domains, such as financial, environmental, manufacturing and energy management. This new path enables the selection of appropriate software providers aiming to meet the specific needs of companies.
Finally, we believe that both the MCDA and the BPM tools that were evaluated can lead to the more effective adoption and usage of routing and scheduling software, which can assist companies to minimize traveled distance, unnecessary travel and undelivered orders, and increase the utilization of vehicles. All these improvements can lead to more sustainable supply chain distribution operations, especially in urban areas. In fact, the study can be expanded, with minimal changes and effort, to evaluate software tools that can help with modeling of processes for other supply chain operations, like procurement, sales, manufacturing and warehouse management, and not just the distribution operations that were the concern of this research.

Author Contributions

Conceptualization, E.P.K. and S.P.G.; methodology, E.P.K.; software, S.P.G. and G.A.P.; validation, E.P.K. and G.D.K.; formal analysis, E.P.K. and S.P.G.; investigation, G.A.P. and G.D.K.; resources, S.P.G. and G.A.P.; data curation, E.P.K.; writing—original draft preparation, E.P.K. and G.D.K.; writing—review and editing, E.P.K. and S.P.G.; visualization, E.P.K.; supervision, S.P.G.; project administration, S.P.G.; funding acquisition, G.A.P. All authors have read and agreed to the published version of the manuscript.

Funding

The present work is co-funded by the European Union and Greek national funds through the Operational Program ‘Competitiveness, Entrepreneurship and Innovation’ (EPAnEK), under the call ‘RESEARCH-CREATE-INNOVATE’ (project code: T1EDK-00527 and Acronym: SMARTRANS).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Rushton, A.; Croucher, P.; Baker, P. The Handbook of Logistics and Distribution Management: Understanding the Supply Chain, 5th ed.; Kogan Page: London, UK, 2014; ISBN 0749466278. [Google Scholar]
  2. Europarl Road Fatality Statistics in the EU (infographic). Available online: https://www.europarl.europa.eu/news/en/headlines/society/20190410STO36615/road-fatality-statistics-in-the-eu-infographic (accessed on 20 May 2020).
  3. Mackey, T.K.; Nayyar, G. A review of existing and emerging digital technologies to combat the global trade in fake medicines. Expert Opin. Drug. Saf. 2017, 16, 587–602. [Google Scholar] [CrossRef] [PubMed]
  4. van der Aalst, W.M.P.; ter Hofstede, A.H.M.; Weske, M. Business Process Management: A Survey. In International Conference on Business Process Management; Lecture Notes in Computer Science Book Series (LNCS); Springer: Berlin/Heidelberg, Germany, 2003; Volume 2678, pp. 1–12. [Google Scholar]
  5. Becker, J.; Rosemann, M.; von Uthmann, C. Guidelines of Business Process Modeling. In Business Process Management; Lecture Notes in Computer Science Book Series (LNCS); Springer: Berlin/Heidelberg, Germany, 2000; Volume 1806, pp. 30–49. [Google Scholar]
  6. Royce, D.W.W. Managing the Development of large Software Systems. Ieee Wescon 1970, 26, 1–9. [Google Scholar] [CrossRef]
  7. Zavadskas, E.K.; Turskis, Z.; Kildienė, S. State of Art Surveys of Overviews on MCDM/MADM Methods. Technol. Econ. Dev. Econ. 2014, 20, 165–179. [Google Scholar] [CrossRef] [Green Version]
  8. Ferreira, F.A.F.; Santos, S.; Rodrigues, P. From traditional operational research to multiple criteria decision analysis: Basic ideas on an evolving field. Probl. Perspect. Manag. 2011, 9, 114–121. [Google Scholar]
  9. De, A.; Mogale, D.G.; Zhang, M.; Pratap, S.; Kumar, S.K.; Huang, G.Q. Multi-period multi-echelon inventory transportation problem considering stakeholders behavioural tendencies. Int. J. Prod. Econ. 2020, 225, 107566. [Google Scholar] [CrossRef]
  10. De, A.; Choudhary, A.; Turkay, M.; Tiwari, M.K. Bunkering policies for a fuel bunker management problem for liner shipping networks. Eur. J. Oper. Res. 2019. [Google Scholar] [CrossRef]
  11. Lim, M.K.; Tseng, M.-L.; Tan, K.H.; Bui, T.D. Knowledge management in sustainable supply chain management: Improving performance through an interpretive structural modelling approach. J. Clean. Prod. 2017, 162, 806–816. [Google Scholar] [CrossRef]
  12. Houy, C.; Reiter, M.; Fettke, P.; Loos, P. Towards Green BPM–Sustainability and Resource Efficiency through Business Process Management. In International Conference on Business Process Management; Lecture Notes in Business Information Processing Book Series (LNBIP); Springer: Berlin/Heidelberg, Germany, 2011; Volume 66, pp. 501–510. [Google Scholar]
  13. Smith, H.; Fingar, P. Business Process Management: The Third Wave; Meghan-Kiffer Press: Tampa, FL, USA, 2003; Volume 1, ISBN 0929652339. [Google Scholar]
  14. Dumas, M.; La Rosa, M.; Mendling, J.; Reijers, H.A. Fundamentals of Business Process Management; Springer: Berlin/Heidelberg, Germany, 2013; ISBN 978-3-642-33142-8. [Google Scholar]
  15. Panagiotou, N.A.; Evagelopoulos, N.P.; Katimertzoglou, P.K.; Gayialis, S.P. Business Process Management-Organization, Reorganization and Improvement; Klidarithmos: Athens, Greece, 2013; ISBN 978-960-461-516-2. [Google Scholar]
  16. Von Rosing, M.; Scheer, A.-W.; von Scheel, H.; von Rosing, M.; Tomlinson, J.; Abele, V.; Teske, K.D.; Tisdel, M.D. The Complete Business Process Handbook, 1st ed.; Morgan Kaufmann: Burlington, MA, USA, 2015; ISBN 9780127999593. [Google Scholar]
  17. Gayialis, S.P. Enterprise Modeling: A Review of the Main Architectures, Methods and Tools, Working Paper (in Greek). Available online: https://gayialis.files.wordpress.com/2015/09/gayialis-s-enterprise-modeling-working-paper.pdf (accessed on 26 May 2020).
  18. Rouse, M. Enterprise Architect’s Guide to Optimal BPM Workflow; Techtarget: Newton, MA, USA, 2017. [Google Scholar]
  19. BOC GROUP. Plan Your Success Next Generation Business Process Management with ADONIS; BOC Products & Services AG: Vienna, Austria, 2017. [Google Scholar]
  20. Halpin, T.; Evans, K.; Hallock, P.; Maclean, B. Database Modeling with Microsoft® Visio for Enterprise Architects. Database Model Microsoft Visio Enterp. Archit. 2003, 1–426. [Google Scholar] [CrossRef]
  21. Software AG ARIS Architect & Designer. Available online: https://www.softwareag.com/nl/products/aris_alfabet/bpa/aris_architect/default (accessed on 20 May 2020).
  22. Gjoni, O. Bizagi Process Management Suite as an Application of the Model Driven Architecture Approach for Developing Information Systems. Acad. J. Interdiscip. Stud. 2014, 3, 475. [Google Scholar] [CrossRef] [Green Version]
  23. Neumann, J.; Rockstroh, M.; Vinz, S.; Neumuth, T. Technical Report: Surgical Workflow and Process Modeling 2015; Innovation Center Computer Assisted Surgery: Leipzig, Germany, 2015. [Google Scholar]
  24. Chabanoles, N.; Ozil, P. Bonita BPM: An open-source BPM-based application development platform to build adaptable business applications. In Proceedings of the International Conference on Business Process Management, Innsbruck, Austria, 2 September 2015; pp. 21–24. [Google Scholar]
  25. Pantelic, S.; Dimitrijevic, S.; Kostić, P.; Radović, S.; Babović, M. Using BPMN For Modeling Business Processes In E-Government-Case Study. In Proceedings of the 1st International Conference on Information Society, Technology and Management, ISIST 2011, Kopaonik, Serbia, 7–8 March 2011; pp. 164–169. [Google Scholar]
  26. Ślȩzak, D.; Kim, T.; Kiumi, A.; Jiang, T.; Verner, J.; Abrahao, S. Advances in Software Engineering, Proceedings of the International Conference on Advanced Software Engineering and Its Applications, ASEA 2009 Held as Part of the Future Generation Information Technology Conference, FGIT 2009, Jeju Island, Korea, 10–12 December 2009; Slezak, D., Tai-hoon, K., Kiumi, A., Jiang, T., Verner, J., Abrahao, S., Eds.; Springer: Berlin/Heidelberg, Germany, 2009; ISBN 978-3-642-10618-7. [Google Scholar]
  27. de Oliveira Vieira, B.; Guarnieri, P.; Camara e Silva, L.; Alfinito, S. Prioritizing Barriers to Be Solved to the Implementation of Reverse Logistics of E-Waste in Brazil under a Multicriteria Decision Aid Approach. Sustainability 2020, 12, 4337. [Google Scholar] [CrossRef]
  28. Sturiale, L.; Scuderi, A.; Timpanaro, G.; Matarazzo, B. Sustainable use and conservation of the environmental resources of the Etna Park (UNESCO Heritage): Evaluation model Supporting sustainable local development strategies. Sustainability 2020, 12, 1453. [Google Scholar] [CrossRef] [Green Version]
  29. Guarini, M.; Battisti, F.; Chiovitti, A. A Methodology for the Selection of Multi-Criteria Decision Analysis Methods in Real Estate and Land Management Processes. Sustainability 2018, 10, 507. [Google Scholar] [CrossRef] [Green Version]
  30. Kluczek, A. Application of Multi-criteria approach for sustainability assessment of manufacturing processes. Manag. Prod. Eng. Rev. 2016, 7, 62–78. [Google Scholar] [CrossRef] [Green Version]
  31. Yalcin, N.; Bayrakdaroglu, A.; Kahraman, C. Application of fuzzy multi-criteria decision making methods for financial performance evaluation of Turkish manufacturing industries. Expert Syst. Appl. 2012, 39, 350–364. [Google Scholar] [CrossRef]
  32. Rehman, Z.U.; Hussain, O.K.; Hussain, F.K. Multi-criteria IaaS Service Selection Based on QoS History. In Proceedings of the IEEE 27th International Conference on Advanced Information Networking and Applications (AINA), Barcelona, Spain, 25–28 September 2013; pp. 1129–1135. [Google Scholar]
  33. Whaiduzzaman, M.; Gani, A.; Anuar, N.B.; Shiraz, M.; Haque, M.N.; Haque, I.T. Cloud Service Selection Using Multicriteria Decision Analysis. Sci. World J. 2014, 1–10. [Google Scholar] [CrossRef]
  34. Behzadian, M.; Kazemzadeh, R.B.; Albadvi, A.; Aghdasi, M. PROMETHEE: A comprehensive literature review on methodologies and applications. Eur. J. Oper. Res. 2010, 200, 198–215. [Google Scholar] [CrossRef]
  35. Barron, F.H.; Barrett, B.E. The efficacy of SMARTER—Simple multi-attribute rating technique extended to ranking. Acta Psychol. (Amst). 1996, 93, 23–36. [Google Scholar] [CrossRef]
  36. Simos, J. Évaluer l’Impact sur l’Environnement. Une Approche Originale par l’Analyse Multicritère et la Négotiation; Presses Polytechniques et Universitaires Romandes: Lausanne, Switzerland, 1990. [Google Scholar]
  37. Saaty, R.W. The analytic hierarchy process—what it is and how it is used. Math. Model. 1987, 9, 161–176. [Google Scholar] [CrossRef] [Green Version]
  38. Macharis, C.; Springael, J.; De Brucker, K.; Verbeke, A. PROMETHEE and AHP: The design of operational synergies in multicriteria analysis. Eur. J. Oper. Res. 2004, 153, 307–317. [Google Scholar] [CrossRef]
  39. Turcksin, L.; Bernardini, A.; Macharis, C. A combined AHP-PROMETHEE approach for selecting the most appropriate policy scenario to stimulate a clean vehicle fleet. Procedia-Soc. Behav. Sci. 2011, 20, 954–965. [Google Scholar] [CrossRef] [Green Version]
  40. Butowski, L. An integrated AHP and PROMETHEE approach to the evaluation of the attractiveness of European maritime areas for sailing tourism. Morav. Geogr. Rep. 2018, 26, 135–148. [Google Scholar] [CrossRef] [Green Version]
  41. Bogdanovic, D.; Nikolic, D.; Ivana, I. Mining method selection by integrated AHP and PROMETHEE method. An. Acad. Bras. Cienc. 2012, 84, 219–233. [Google Scholar] [CrossRef]
  42. Choi, E.-H.; Bae, S.-S.; Jee, H.-K. Decision Making Model for Agricultural Reservoir using PROMETHEE-AHP. J. Korean Soc. Agric. Eng. 2012, 54, 57–67. [Google Scholar] [CrossRef] [Green Version]
  43. Tabaraee, E.; Ebrahimnejad, S.; Bamdad, S. Evaluation of power plants to prioritise the investment projects using fuzzy PROMETHEE method. Int. J. Sustain. Energy 2018, 37, 941–955. [Google Scholar] [CrossRef]
  44. Kaya, İ.; Çolak, M.; Terzi, F. A comprehensive review of fuzzy multi criteria decision making methodologies for energy policy making. Energy Strateg. Rev. 2019, 24, 207–228. [Google Scholar] [CrossRef]
  45. Fülöp, J. Introduction to Decision Making Methods. Oper. Res. 2001, 1–15. Available online: https://pdfs.semanticscholar.org/e0d8/d4fd210c4aeae40560c7332711c7cc8dc5df.pdf (accessed on 16 July 2020).
  46. Harris, R. Introduction to Decision Making, Part 1. Available online: https://www.virtualsalt.com/crebook5.htm (accessed on 26 May 2020).
  47. Brans, J.P.; Mareschal, B.; Vincke, P. PROMETHEE: A new family of outranking methods in MCDM. In Operational Research’84; Brans, J.P., Ed.; IFORS’84: Amsterdam, The Netherlands, 1984; pp. 477–490. [Google Scholar]
Figure 1. Decision making methodology.
Figure 1. Decision making methodology.
Sustainability 12 05791 g001
Figure 2. Tools ranking—scenario s0.
Figure 2. Tools ranking—scenario s0.
Sustainability 12 05791 g002
Figure 3. Tools ranking.
Figure 3. Tools ranking.
Sustainability 12 05791 g003
Table 1. Pre-evaluation of alternative tools.
Table 1. Pre-evaluation of alternative tools.
BPM ToolComments
Adonis NPThe tool was selected to be part of the final evaluation.
Appian BPMThe tool was excluded from the final evaluation due to slow response times and low process modeling capabilities.
ARIS Architect & DesignerThe tool was selected to be part of the final evaluation.
AutomateThe tool was excluded from the final evaluation due to shallow review scores and unsatisfactory coverage of modeling views.
Bizagi ModelerThe tool was selected to be part of the final evaluation.
Bonita BPMThe tool was selected to be part of the final evaluation.
Camunda BPMThe tool was excluded from the final evaluation as its GUI is not intuitive, it is very hard to use and only targeted towards IT experts.
Enterprise ArchitectThe tool was selected to be part of the final evaluation.
IBM BPMThe tool was excluded from the final evaluation as it is very hardware resource consuming and has slow response times.
IntalioThe tool was excluded from the final evaluation as it only focuses on specific methods like BPMN 2.0, and is hard to use.
jBPMThe tool was excluded from the final evaluation as it has shallow review scores and requires high programming skills.
Microsoft VisioThe tool was selected to be part of the final evaluation.
Oracle BPMThe tool was excluded from the final evaluation due to limited support for non-technical users and high dependency on other Oracle software solutions.
Pega BPMThe tool was excluded from the final evaluation as it is difficult to set up and use, and requires high programming skills.
ProcessMakerThe tool was selected to be part of the final evaluation.
SAP NetWeaver BPMThe tool was excluded from the final evaluation as it requires strong SAP skills and has a high dependency on the SAP platform in general.
Signavio Process EditorThe tool was selected to be part of the final evaluation.
Table 2. Alternative tools selected for evaluation.
Table 2. Alternative tools selected for evaluation.
AbbreviationBPM Tool
T1Adonis NP
T2Microsoft Visio
T3ARIS Architect & Designer
T4Bizagi Modeler
T5Signavio Process Editor
T6Bonita BPM
T7Enterprise Architect
T8ProcessMaker
Table 3. Modeling Capabilities.
Table 3. Modeling Capabilities.
CapabilitiesScoreT1T2T3T4T5T6T7T8
Process Flow Modeling30YESYESYESYESYESYESYESYES
Organizational Structure Modeling30YESYESYESYESYESYESYESYES
Data Modeling20YESYESYESYESYESYESYESYES
System Modeling20NONOYESNONONONONO
Product/Service Modeling10NONOYESNONONONONO
Risk Modeling10YESNOYESYESYESYESYESYES
Use Case Modeling10YESYESYESNOYESYESYESNO
Process Added Value Modeling10NONOYESNONONONONO
Entity – Relationship Modeling 10NOYESYESNOYESNOYESNO
Dynamic Modeling10YESNOYESYESYESYESYESYES
Connection of Models with External Data20NOYESYESYESYESYESYESNO
Compliance with Modeling Standards20YESNOYESNOYESNONONO
Total Score200130120200120160130130100
Table 4. Tool utilization in related studies.
Table 4. Tool utilization in related studies.
ValueTool Utilization in Related Studies
1None
2Minimum
3Small
4Moderate
5Large
Table 5. Familiarization of the team with the tool.
Table 5. Familiarization of the team with the tool.
ValueFamiliarization of Team with Tool
1Minimal
2Small
3Adequate
4Great
5Full
Table 6. Ease of learning by end users.
Table 6. Ease of learning by end users.
ValueEase of Learning by End Users
1Very Hard
2Difficult
3Moderate
4Easy
5Very Easy
Table 7. Reporting capabilities.
Table 7. Reporting capabilities.
CapabilitiesScoreT1T2T3T4T5T6T7T8
Custom Reports30YESNOYESNOYESNOYESNO
Process Execution Statistics10YESNOYESYESYESYESYESYES
Web Publish of Models (Endogenous)10YESNOYESYESYESYESYESYES
Creation and Measurement of KPIs (Key Performance Indicators)20YESYESYESYESYESYESYESYES
Report Wizard10YESNOYESNOYESNOYESYES
Change Tracking20YESYESYESNONOYESYESNO
Total Score1001002010040806010050
Table 8. Weights of criteria.
Table 8. Weights of criteria.
CriterionWeightsCV
Ease of Learning by End Users6.2%6.09
Tool Utilization in Related Studies9.3%6.05
Familiarization of Team with Tool9.9%6.06
Cost20.3%6.16
Reporting Capabilities21.9%6.17
Modeling Capabilities32.4%6.15
Table 9. AHP Indicators.
Table 9. AHP Indicators.
λ6.113
n6.000
CI0.023
RI1.24
CR0.018
Table 10. Rating of tools.
Table 10. Rating of tools.
CostModeling CapabilitiesTool Utilization in Related StudiesFamiliarization of Team with ToolEase of Learning by End UsersReporting Capabilities
T199.00 €130455100
T215.20 €12014520
T3202.70 €200554100
T419.92 €12021440
T5100.00 €16043580
T6119.17 €13042460
T774.00 €130433100
T8136.10 €10031350
Table 11. PROMETHEE methods’ data.
Table 11. PROMETHEE methods’ data.
Weights20.3%32.4%9.3%9.9%6.2%21.9%
Type of CriterionQuantitativeQuantitativeQualitiveQualitiveQualitiveQuantitative
CriterionCostModeling CapabilitiesTool Utilization in Related StudiesFamiliarization of Team with ToolEase of Learning by End UsersReporting Capabilities
T199.00 €130455100
T215.20 €12014520
T3202.70 €200554100
T419.92 €12021440
T5100.00 €16043580
T6119.17 €13042460
T774.00 €130433100
T8136.10 €10031350
Preference FunctionLinearLinearLevelLevelvelLinear
q10.00 €15 10
pk30.00 €3022225
Table 12. PROMETHEE Method’s Results.
Table 12. PROMETHEE Method’s Results.
T1T2T3T4T5T6T7T8φ+
T10.000.360.230.440.250.450.160.950.41
T20.200.000.230.130.250.330.360.360.27
T30.370.740.000.740.660.690.450.770.63
T40.200.190.200.200.200.200.230.230.24
T50.320.640.230.770.000.640.110.950.52
T60.000.310.200.290.000.000.030.200.15
T70.480.640.200.740.310.800.050.890.59
T80.000.310.200.050.000.000.000.000.08
φ-0.230.460.220.480.240.450.200.62
φ0.18−0.190.41−0.240.29−0.300.38−0.54
Table 13. Criteria weights of different scenarios.
Table 13. Criteria weights of different scenarios.
CriterionS1S2S3S4S5S6S7S8S9S10
Cost20.317.01824.320.320.320.322.322.321.3
Modeling Capabilities21.416.61624.420.422.420.430.432.432.4
Tool Utilization in Related Studies13.316.61613.314.89.39.39.39.38.3
Familiarization of Team with Tool14.916.61613.914.89.99.99.99.98.9
Ease of Learning by End Users12.216.6188.214.916.220.26.26.27.2
Reporting Capabilities17.916.61615.914.821.919.921.919.921.9
Table 14. Tool Ranking on Different Scenarios.
Table 14. Tool Ranking on Different Scenarios.
Tool S0S1S2S3S4S5S6S7S8S9S10
T142224232444
T255555525333
T311111112211
T466776636112
T533333351555
T677667767666
T723442474777
T888888888888

Share and Cite

MDPI and ACS Style

Kechagias, E.P.; Gayialis, S.P.; Konstantakopoulos, G.D.; Papadopoulos, G.A. An Application of a Multi-Criteria Approach for the Development of a Process Reference Model for Supply Chain Operations. Sustainability 2020, 12, 5791. https://0-doi-org.brum.beds.ac.uk/10.3390/su12145791

AMA Style

Kechagias EP, Gayialis SP, Konstantakopoulos GD, Papadopoulos GA. An Application of a Multi-Criteria Approach for the Development of a Process Reference Model for Supply Chain Operations. Sustainability. 2020; 12(14):5791. https://0-doi-org.brum.beds.ac.uk/10.3390/su12145791

Chicago/Turabian Style

Kechagias, Evripidis P., Sotiris P. Gayialis, Grigorios D. Konstantakopoulos, and Georgios A. Papadopoulos. 2020. "An Application of a Multi-Criteria Approach for the Development of a Process Reference Model for Supply Chain Operations" Sustainability 12, no. 14: 5791. https://0-doi-org.brum.beds.ac.uk/10.3390/su12145791

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop