Integrated EDM and 4D BIM-Based Decision Support System for Construction Projects Control

Project schedule monitoring and controlling are critical challenges of construction project management that are not adequately implemented, likely due to the predominance of earned value management and the lack of utilizing technology, such as BIM tools. Unlike earned value, earned duration management (EDM) was developed, which includes several indices to track schedule progress and measure the performance of a schedule. The goal of this research was to establish a decision support system to track and monitor construction project activities during construction, with better performance and accuracy. A survey was conducted and distributed among ten site engineers, selected from different construction sites. The survey asked the site engineers about the possible durations of certain activities; based on their answers, the authors started the proposed system. In this study, we aimed to develop a decision support system (DSS), which combines BIM with EDM to help calculate probabilistic total project duration, visually detecting critical activities, monitoring visually risky activities subjected to delay and visually categorizing the accuracy of estimated duration for delayed activities.


Introduction
Construction projects that are behind schedule and over-budget are challenges that take place internationally. It is rare to find a construction project that has been completed in the originally estimated amount of time and/or within the estimated costs [1][2][3]. This is because building projects are subject to a variety of circumstances that have major (positive or negative) influences on their schedules and budgets.
On the other hand, project monitoring and control is the process of examining the implementation of the project plan. During the execution phase, the project control process involves limiting the deviations from the project plan, evaluating the project's performance, comparing it to the set planning, analyzing variances, and executing necessary corrective actions [4]. This process eventually grows into cost/schedule control system standards [5]; in the late 1970s, the earned value management system achieved its pinnacle [6].
Earned value management is defined as "a management approach for merging scope, schedule, and resources for realistically monitoring progress of a project" by the Project Management Body of Knowledge (PMBOK) guide [7]. It has been used by a variety of organizations; Lipke [8] and Anbari [9] were the pioneer researchers who identified EVM in some executive cases.

1.
Propose a decision support system that visually detects delays of construction projects and controls the whole performance through EDM matrices.

2.
Increase the ability to track the performance of a construction project visually, which could be useful information for all parties in the construction management field. 3.
Help consultants decide whether a contractor is on the right track to meet the contract duration or not. Decide when to interfere with the construction process if the performance is not satisfying.

4.
Assist owners so that they are sure that their projects are on the right track, and to track the performance of the project without getting too deeply into technical issues.
The remainder of this work is divided into the following sections. The following section presents a literature review of the most common project control and the evolution of the fourth dimension in building information modeling. Then we discuss the development of a decision support system using EDM metrics and BIM tools, showing the results generated after applying the developed system on a real case study. Finally, we present our conclusions.

Brief Literature Review
In the following subsections, a literature review on project control methods is introduced. Moreover, a literature survey presented on the fourth dimension of building information modeling (BIM), and how it can be utilized in the construction industry, is presented.

Project Control Techniques
Earned value management (EVM) is a project management tool that aids in project control. EVM is capable of showing the project status as well as calculating current deviations [14]. However, it fails in the latter part of the schedule for projects that are behind schedule, where the SPI and SV approaches end at values of 1.00 and 0.00, respectively. This results in a lack of confidence in the applicability of the EVM to schedule management. Thus, EVM has been used almost exclusively to manage costs for many years. Vandevoorde and Vanhoucke [11] created forecasting models based on project cost and time performance possibilities.
Anbari [9] presented a cost-based index for predicting future performance. Dillibabu and Krishnaiah [15] introduced a software project's expected cost performance in terms of effort expended using an effective strategy and achieving a more reasonable outcome. EVM uses the previous performances of construction projects to predict the future performance. Jacob and Kane [16] stated that EVM's most known performance measurements, when applied to each activity separately rather than to a group of activities at once, are actual indications of project performance. Using a simulation that is built on a network, Barraza et al. [17] created a probability-based model for project time and cost prediction. They clarified the relation between past and future achievement by altering the variables of future activity probability distributions based on completed job performance indicators (CPI in EVM model). Salari et al. [18] predicted the future performance of construction projects considering fuzzy time series. The core of EVM by Christensen (1990) could be drawn using graphs; planned value (PV), actual cost (AC), and earned value (EV) are the three main curves on the EVM diagram (EV). The PV curve shows the budgeted cost of planned work, and the PV information can be found in the contractor bid that was initially filed and approved. The AC curve depicts the overall actual cost expended, whereas the EV curve reflects the actual money received for finished work in accordance with planned values. The EV can be used to show how well the project team consumes project resources, and the percent complete (PC) method is one of the simplest ways to measure EV, as shown in (Equation (1)): During the implementation phase of a project, the AC and EV curves are dynamically created. Cost-related data are used in the EV analysis to assess project cost and schedule performance. EV analysis utilizes the following variable in (Equation (2)) to evaluate project schedule performance: As a useful enhancement of EVM, ES requires no further data gathering and offers important insights into the project schedule and outcome prediction. Its application in practice is currently limited as the acquired schedule scale measures the progress of the project in a time dimension [19]. The ES technology introduced by Lipke [20] provides a solution to the discrepancies between SPI and SV. The ES value can be determined graphically by getting the point at which the horizontal dropping of an EV at a given time intersects with the PV curve on the time axis (horizontal coordinates). ES is an influential method used to help all construction parties manage projects, programs, and portfolios more efficiently. It changes the required EVM metrics into time or duration measurements to improve project schedule performance assessment, forecast project completion duration, and generate greater "managerial awareness" of the estimators [21]. Figure 1 shows a diagram illustrating the concept of earned value and earned schedule.
As a useful enhancement of EVM, ES requires no further data gathering and offers important insights into the project schedule and outcome prediction. Its application in practice is currently limited as the acquired schedule scale measures the progress of the project in a time dimension [19]. The ES technology introduced by Lipke [20] provides a solution to the discrepancies between SPI and SV. The ES value can be determined graphically by getting the point at which the horizontal dropping of an EV at a given time intersects with the PV curve on the time axis (horizontal coordinates). ES is an influential method u s e d t o help all construction parties manage projects, programs, and portfolios more efficiently. It changes the required EVM metrics into time or duration measurements to improve project schedule performance assessment, forecast project completion duration, and generate greater "managerial awareness" of the estimators [21]. Figure 1 shows a diagram illustrating the concept of earned value and earned schedule. The ES approach, according to the authors, is the finest and most dependable method used to predict project final duration. The authors looked at statistical confidence limitations in order to enhance the estimated completion time.
Vanhoucke [23] built a model that evaluated the efficacy of four primary sensitivity measures in improving project schedule performance dynamically throughout execution. In [24], Vanhoucke proposed two different project tracking approaches to identify project difficulties. Their impact on the quality of control methods to get the project back on track were examined. This was conducted by using a large number of simulations performed on a wide array of fictional project networks created under a controlled design. On a wide set of fake projects that were subjected to Monte Carlo simulations to simulate fictional project progress under uncertainties, bottom-up and top-down project tracking methodologies were both employed together within the corrective measures framework.
Elshaer [10] also examined the impact of activity information sensitivity on the ES method's predicting reliability. To reach this goal, he tested the assertion that the SPI index provided by ES is reliable at greater levels of WBS in typical conditions. Activitybased sensitivity measures were used as activity weighing variables to improve schedule The ES approach, according to the authors, is the finest and most dependable method used to predict project final duration. The authors looked at statistical confidence limitations in order to enhance the estimated completion time.
Vanhoucke [23] built a model that evaluated the efficacy of four primary sensitivity measures in improving project schedule performance dynamically throughout execution. In [24], Vanhoucke proposed two different project tracking approaches to identify project difficulties. Their impact on the quality of control methods to get the project back on track were examined. This was conducted by using a large number of simulations performed on a wide array of fictional project networks created under a controlled design. On a wide set of fake projects that were subjected to Monte Carlo simulations to simulate fictional project progress under uncertainties, bottom-up and top-down project tracking methodologies were both employed together within the corrective measures framework.
Elshaer [10] also examined the impact of activity information sensitivity on the ES method's predicting reliability. To reach this goal, he tested the assertion that the SPI index provided by ES is reliable at greater levels of WBS in typical conditions. Activitybased sensitivity measures were used as activity weighing variables to improve schedule performance by eliminating or mitigating the adverse effects that incorrect warnings could have in noncritical activities. Simulations of a wide array of benchmark projects show that the ES model's forecasting precision can be enhanced using sensitivity information.
Colin and Vanhoucke [25] merged the EVM and ES approaches with various control points based on critical chain/buffer management (CC/BM). They demonstrated how the EVM/ES project control techniques complement the principle of buffers and could improve the project control process when smartly coupled. Some of the limitations of classic EVM/ES highlighted in the literature are addressed by these integrated top-down methods.
The new pointers for ES technology perform better than EV. However, using cost data to evaluate project schedule performance causes the information obtained to not always be reliable. Thus, in a recent research paper, the earned duration management (EDM) technique was used to manage the schedule performance [26]. The EDM technique deleted the utilization of cost parameters in the context of the schedule [27]. Figure 2 shows a conceptual chart for earned duration management (EDM).
performance by eliminating or mitigating the adverse effects that incorrect warnings could have in noncritical activities. Simulations of a wide array of benchmark projects show that the ES model's forecasting precision can be enhanced using sensitivity information.
Colin and Vanhoucke [25] merged the EVM and ES approaches with various control points based on critical chain/buffer management (CC/BM). They demonstrated how the EVM/ES project control techniques complement the principle of buffers and could improve the project control process when smartly coupled. Some of the limitations of classic EVM/ES highlighted in the literature are addressed by these integrated top-down methods.
The new pointers for ES technology perform better than EV. However, using cost data to evaluate project schedule performance causes the information obtained to not always be reliable. Thus, in a recent research paper, the earned duration management (EDM) technique was used to manage the schedule performance [26]. The EDM technique deleted the utilization of cost parameters in the context of t h e schedule [27]. Figure 2 shows a conceptual chart for earned duration management (EDM). EDM analysis uses the following parameter in (Equation (3)) to evaluate project schedule performance: where DPI stands for duration performance index; DPI demonstrates how effectively the activity progresses toward the finish date. ED is the earned duration corresponding to EV in the earned value system but without using monetary units.
EDM also "proposes" a factor to assist measuring the validity of the originally estimated durations of each activity, which is the duration estimation index (DEI) calculated using Equation (4): where BPD is the baseline planned duration, or, in other words, the originally estimated duration before execution. EDM analysis uses the following parameter in (Equation (3)) to evaluate project schedule performance: where DPI stands for duration performance index; DPI demonstrates how effectively the activity progresses toward the finish date. ED is the earned duration corresponding to EV in the earned value system but without using monetary units. EDM also "proposes" a factor to assist measuring the validity of the originally estimated durations of each activity, which is the duration estimation index (DEI) calculated using Equation (4): where BPD is the baseline planned duration, or, in other words, the originally estimated duration before execution.

Fourth Dimension in BIM
This section focuses the fourth dimension of building information modeling (BIM) as it is the most relevant to our research study. Koo and Fischer [28] explained that adding the fourth dimension (4D) to a three-dimensional (3D) model could be beneficial for building project management. They explained that 4D planning involves linking the schedule with a 3D model to improve building planning techniques by:

•
Visualizing the links between time and space for building activities.

•
Constructing schedule analyses to assess its implementation.

•
Reducing errors by verifying the plan and strengthening communication among members of the project team. BIM is becoming increasingly important in today's construction industry, with significant content provided on the fundamentals and capabilities of 4D BIM [29]. Kummell [30] showed that the application of 4D in combination with 3D enhances project planning. It also leads to improved quality of the final product while reduces the waste of resources. Hartmann [31] stated that the 4D model includes the start and end date data for the supply and installation of building. It removes the challenge associated with the traditional scheduling of the construction sequence for the misunderstanding caused by the lack of visualization. The project team could enhance the overall schedule by adding start and end dates to model elements and communicate this to all members of the team, as required, at any moment during the project. Hartman [31] also explained that 4D models expand the value of traditional 3D process along with better scheduling techniques. He explained that the models will improve site planning by enabling the monitoring of "what if" scenarios. They will be helpful in quick decision making and will be valuable by the contractor, design team, and owner.
Arboleda [32] mentioned that 4D visualizations have been defined as simpler representations of project developments and could be utilized by several project participants with different levels of capabilities and knowledge. Ahmed and Farrell [33] mentioned that one of the 4D accomplishments is known to increase building plan understanding through visualizations. According to Moon, Dawood, and Kang [34], 4D custom tools now integrate multiple models and timeline data, associating smart objects with resources and link activities with each other. According to Halin, Kubicki, and Boton [35], 4D combines schedule-related information with a 3D model. This allows the user to visualize the process by which a building model will advance and is used to enable construction practitioners to make informed decisions that motivate a reduced time lag.

Research Framework
In this study, we aimed to develop a decision support system (DSS) that combines BIM with EDM techniques to help in: 1.
Calculating probabilistic total project duration.

3.
Monitoring visually risky activities subjected to delay.

4.
Visually categorizing the accuracy of the estimated duration for delayed activities. Figure 3 shows the research framework followed during this study. The activities involved in any construction project are listed in an Excel spreadsheet model using assigned durations, where each activity is assigned at least three different durations based on the probabilities of occurrence of these durations in construction projects with the same category. To develop the proposed system, the following steps were followed:

•
The baseline schedule was created using Primavera software and exported using Excel software to assign the probabilistic durations to the activities. This facilitated getting the critical activities highlighted and the total project duration calculated using Crystal Ball software. • A 3D model for the project was created using Revit software, linked with the baseline schedule, formed to get the 4D model for the project ready for simulation.

•
Going through the phases of the project, updates took place periodically on a fixed basis as stated in the project's contract. Every update showed the change in the critical activities, visually, during simulation of the 4D model.

•
The activities that were still in progress with the performance below a certain level or, in other words, the activities that had a duration performance index (DPI) value below a certain factor are highlighted. This acted as a warning tool for all construction parties involved in this project as these activities were risky activities subjected to delay.

•
The duration estimation index (DEI) for the finished activities was calculated at each phase. This enabled the user to visually categorize the accuracy of the estimated duration for delayed activities.
• At each update phase, the actual durations of the finished activities replaced the durations assigned for these activities from the previous phase.

•
The durations of the activities that were still in progress and activities that did not started until the cutoff date remained as they were for the simulation to run again using Crystal Ball software. • At each run for Crystal Ball software, the durations for the remaining activities were determined based on the user choice from the data extracted upon the Crystal Ball simulation. The user could choose the durations needed to meet the contract duration for the project or the durations needed to meet a pre-determined certainty level stated in the contract.
level or, in other words, the activities that had a duration performance index (DPI) value below a certain factor are highlighted. This acted as a warning tool for all construction parties involved in this project as these activities were risky activities subjected to delay.

•
The duration estimation index (DEI) for the finished activities was calculated at each phase. This enabled the user to visually categorize the accuracy of the estimated duration for delayed activities.

•
At each update phase, the actual durations of the finished activities replaced the durations assigned for these activities from the previous phase.

•
The durations of the activities that were still in progress and activities that did not started until the cutoff date remained as they were for the simulation to run again using Crystal Ball software.

•
At each run for Crystal Ball software, the durations for the remaining activities were determined based on the user choice from the data extracted upon the Crystal Ball simulation. The user could choose the durations needed to meet the contract duration for the project or the durations needed to meet a pre-determined certainty level stated in the contract.

Development of the Decision Support System
The proposed system functions through three elements:

Development of the Decision Support System
The proposed system functions through three elements: 1. Spreadsheet model.

3.
Integration between BIM tools and spreadsheet model.
The primavera baseline and the Revit model for a small building were utilized to construct the Navisworks model. Then the proposed system was created upon the Navisworks and the spreadsheet models; the results were generated based on the link between both software. To ensure the effectiveness of the proposed system, it was validated, as will be explained in Section 5.
The spreadsheet model shows the activities that are supposed to be monitored using EDM calculations (DEI, DPI, etc.). It is divided into several sheets, starting with the baseline schedule sheet and continuing with update sheets (first update, second update, etc.). Every sheet shows the activity durations, predecessors, and successors of each activity, the earned duration metrics employed in the system (ED, DEI, and DPI), and the real durations required to meet the contract duration or achieve a target certainty. This is shown in Figure 4.
The durations of the activities were assigned based on previous experiences in similar projects, where each activity had at least three different durations with their probabilities of occurrence. Using Crystal Ball software, the durations were simulated based on their probability distributions, where several trials were made with the total project duration forecasted at each trial. Users could select either the durations required to meet the contract duration, or the durations needed to maintain certainty levels agreed upon regardless of the contract duration.
The primavera baseline and the Revit model for a small building were utilized to construct the Navisworks model. Then the proposed system was created upon the Navisworks and the spreadsheet models; the results were generated based on the link between both software. To ensure the effectiveness of the proposed system, it was validated, as will be explained in Section 5.
The spreadsheet model shows the activities that are supposed to be monitored using EDM calculations (DEI, DPI, etc.). It is divided into several sheets, starting with the baseline schedule sheet and continuing with update sheets (first update, second update, etc.). Every sheet shows the activity durations, predecessors, and successors of each activity, the earned duration metrics employed in the system (ED, DEI, and DPI), and the real durations required to meet the contract duration or achieve a target certainty. This is shown in Figure 4. The durations of the activities were assigned based on previous experiences in similar projects, where each activity had at least three different durations with their probabilities of occurrence. Using Crystal Ball software, the durations were simulated based on their probability distributions, where several trials were made with the total project duration forecasted at each trial. Users could select either the durations required to meet the contract duration, or the durations needed to maintain certainty levels agreed upon regardless of the contract duration. A 4D simulated model for the project was created using Navisworks software to be linked with the spreadsheet model The main role of this sheet was to prepare the data in the form to be understood by the Navisworks software; the Navisworks could deal with data extracted from spreadsheet in the form of a CSV file. All activities needing to be visualized according to their DEI and DPI values were linked to this sheet using the "IF conditional" function in Excel.
For example, the activities that had a DEI of less than 0.80 in the first update sheet that needed to be visualized with the yellow color, as shown in the previous sections, were linked to the Navisworks sheet, as shown in Figure 5. All activities having a DEI of less than 0.80 had the word "true"; in other words-all of the activities that needed to be visualized according to their DEI or DPI values, have the value "true". A 4D simulated model for the project was created using Navisworks software to be linked with the spreadsheet model The main role of this sheet was to prepare the data in the form to be understood by the Navisworks software; the Navisworks could deal with data extracted from spreadsheet in the form of a CSV file. All activities needing to be visualized according to their DEI and DPI values were linked to this sheet using the "IF conditional" function in Excel.
For example, the activities that had a DEI of less than 0.80 in the first update sheet that needed to be visualized with the yellow color, as shown in the previous sections, were linked to the Navisworks sheet, as shown in Figure 5. All activities having a DEI of less than 0.80 had the word "true"; in other words-all of the activities that needed to be visualized according to their DEI or DPI values, have the value "true". The main step was exporting this sheet to a ".csv" format, to be linked to the Navisworks model, through the steps shown in the following figures.

•
The first step was to export the spreadsheet containing data to be reviewed using  The main step was exporting this sheet to a ".csv" format, to be linked to the Navisworks model, through the steps shown in the following figures.

•
The first step was to export the spreadsheet containing data to be reviewed using Navisworks into a .csv format, as shown in Figure 6. • The second step, in the "Data Sources" tab in Navisworks, involved clicking the "Add" button, choosing the option "CSV Import", and choosing the requested file, as shown in Figure 7. • The third step in the "Edit" menu of the new data source placed the column headings in the same way as the .csv file, as shown in Figure 8.

•
The final step in the "Edit" menu of the new data source involved choosing the activities needed to visualize (critical activities, activities with DEI < 0.80, and activities with DPI < 0.80). For example, Figure 9 shows that the activities with DPI less than 0.8 in the fourth update scenario were going to appear in different colors during simulation.
Buildings 2022, 12, x 9 of 20 The main step was exporting this sheet to a ".csv" format, to be linked to the Navisworks model, through the steps shown in the following figures.

•
The first step was to export the spreadsheet containing data to be reviewed using Navisworks into a .csv format, as shown in Figure 6. The second step, in the "Data Sources" tab in Navisworks, involved clicking the "Add" button, choosing the option "CSV Import", and choosing the requested file, as shown in Figure 7.   The main step was exporting this sheet to a ".csv" format, to be linked to the Navisworks model, through the steps shown in the following figures.

•
The first step was to export the spreadsheet containing data to be reviewed using Navisworks into a .csv format, as shown in Figure 6. The second step, in the "Data Sources" tab in Navisworks, involved clicking the "Add" button, choosing the option "CSV Import", and choosing the requested file, as shown in Figure 7.  • The third step in the "Edit" menu of the new data source placed the column headings in the same way as the .csv file, as shown in Figure 8. • The final step in the "Edit" menu of the new data source involved choosing the activities needed to visualize (critical activities, activities with DEI < 0.80, and activities with DPI < 0.80). For example, Figure 9 shows that the activities with DPI less than 0.8 in the fourth update scenario were going to appear in different colors during simulation. Activities with DEI and DPI below certain levels and critical activities were highlighted with different colors during the simulation of the project using Navisworks. By this, the construction project parties could monitor and track their projects easily and take decisions to keep their projects on track during the construction process. The application of the developed decision support system is demonstrated using a real-life case. It was used for monitoring and tracking the progress of a residential building project in Egypt. This building was part of a huge residential project, including the

•
The third step in the "Edit" menu of the new data source placed the column headings in the same way as the .csv file, as shown in Figure 8. • The final step in the "Edit" menu of the new data source involved choosing the activities needed to visualize (critical activities, activities with DEI < 0.80, and activities with DPI < 0.80). For example, Figure 9 shows that the activities with DPI less than 0.8 in the fourth update scenario were going to appear in different colors during simulation. Activities with DEI and DPI below certain levels and critical activities were highlighted with different colors during the simulation of the project using Navisworks. By this, the construction project parties could monitor and track their projects easily and take decisions to keep their projects on track during the construction process. The application of the developed decision support system is demonstrated using a real-life case. It was used for monitoring and tracking the progress of a residential building project in Egypt. This building was part of a huge residential project, including the Activities with DEI and DPI below certain levels and critical activities were highlighted with different colors during the simulation of the project using Navisworks. By this, the construction project parties could monitor and track their projects easily and take decisions to keep their projects on track during the construction process. The application of the developed decision support system is demonstrated using a real-life case. It was used for monitoring and tracking the progress of a residential building project in Egypt. This building was part of a huge residential project, including the construction of all structural elements and the brickwork of the whole building. The developed system proposes two possible solutions at each phase during construction, either to use the durations required to meet contract durations (which is equal to 95 days in our case study) or to use durations required to maintain certainty level at 80% (based on an agreement between the contractor and the consultant). The simulation for the durations using Crystal Ball software, as shown in Figure 10. Table 1   A questionnaire was made for ten site engineers who visited different construction sites of similar residential building projects. Every site engineer was asked to give an approximated duration for each activity based on his experience to collect at least three different durations for each activity. The probability of each duration was calculated using Equation (5):  Brick works fourth floor 20 15 A questionnaire was made for ten site engineers who visited different construction sites of similar residential building projects. Every site engineer was asked to give an approximated duration for each activity based on his experience to collect at least three different durations for each activity. The probability of each duration was calculated using Equation (5): Number of site engineers recommended this duration Sample size (5) where the sample size equals to ten. The results for the questionnaire are presented as shown in Figures 11-13: Buildings 2022, 12, x 13 of 20 Number of site engineers recommended this duration Sample size (5) where the sample size equals to ten. The results for the questionnaire are presented as shown in Figures 11-13:   Number of site engineers recommended this duration Sample size (5) where the sample size equals to ten. The results for the questionnaire are presented as shown in Figures 11-13:   Updates took place periodically; actual durations were assigned to the "updates sheets", to have the earned duration metrics calculated automatically. The duration estimation index (DEI) for the finished activities u n til the cutoff date was calculated. The activities whose durations were calculated with accuracies under specified levels were highlighted with certain colors. This made it clear for the decision makers that some activities had estimation errors due to certain factors. Some of these factors may have been the production rates of the resources allocated for these activities or the productivity rates used to estimate the durations of these activities. The duration performance index (DPI) for the activities in progress to the cutoff date was calculated, highlighting the activities with DPI under certain levels with different colors. These activities were risky and subject to delay due to low performances indicated by the DPI value. An example of the activities highlighted according to certain criteria are shown in Figures 14 and 15. Updates took place periodically; actual durations were assigned to the "updates sheets", to have the earned duration metrics calculated automatically. The duration estimation index (DEI) for the finished activities until the cutoff date was calculated. The activities whose durations were calculated with accuracies under specified levels were highlighted with certain colors. This made it clear for the decision makers that some activities had estimation errors due to certain factors. Some of these factors may have been the production rates of the resources allocated for these activities or the productivity rates used to estimate the durations of these activities. The duration performance index (DPI) for the activities in progress to the cutoff date was calculated, highlighting the activities with DPI under certain levels with different colors. These activities were risky and subject to delay due to low performances indicated by the DPI value. An example of the activities highlighted according to certain criteria are shown in Figures 14 and 15.    The critical path changed with each update after replacing the baseline durations of the finished activities in each update with the actual ones. The new critical activities were highlighted automatically in the spreadsheet model. Subsequently, the highlighted activities appeared on the 4D building model during the simulation to act as a warning tool for the contractor to avoid future delays, as shown in Figure 16. The critical path changed with each update after replacing the baseline durations of the finished activities in each update with the actual ones. The new critical activities were highlighted automatically in the spreadsheet model. Subsequently, the highlighted activities appeared on the 4D building model during the simulation to act as a warning tool for the contractor to avoid future delays, as shown in Figure 16.

Validation of the Proposed Decision Support System
The process of validation went through two major steps: 1 ) the probabilities assigned to the durations of each activity in the baseline scenario were similar to reality. They were based on a questionnaire conducted, geared toward ten site engineers. The results of this questionnaire were organized and analyzed, as shown in Table 2. 2) Through getting feedback from construction practitioners.
The proposed system was explained to five site engineers in different companies to be applied on their own projects, which were similar in type to the applied project. According to those engineers, it proved a significant level of performance in the tracking and monitoring of the construction projects. It acted as a helpful tool for all construction parties, as the consultants and decision makers exploited the results visualized to judge

Validation of the Proposed Decision Support System
The process of validation went through two major steps: (1) the probabilities assigned to the durations of each activity in the baseline scenario were similar to reality. They were based on a questionnaire conducted, geared toward ten site engineers. The results of this questionnaire were organized and analyzed, as shown in Table 2. (2) Through getting feedback from construction practitioners. The proposed system was explained to five site engineers in different companies to be applied on their own projects, which were similar in type to the applied project. According to those engineers, it proved a significant level of performance in the tracking and monitoring of the construction projects. It acted as a helpful tool for all construction parties, as the consultants and decision makers exploited the results visualized to judge the contractor's performance and adherence to the schedule. Moreover, the owners of these projects were able to track the progress of their projects visually without going too deeply into complex technical issues.

Final Remarks and Conclusions
The combination of EDM and BIM used for monitoring the duration performance of building projects is one of the study's primary contributions. EDM factors were used to monitor the performance of a real-life small residential project execution. This was utilized to visually detect activities running with performances of less than 80% or, in other words, activities with a DPI below 0.80, to make it clear that there were errors in the calculation of the durations for some activities. Analyses were carried out over several periods to track the project's performance at various stages during the construction process. Furthermore, to evaluate the results of the proposed decision support system (DSS), a comparison with the actual project data was conducted. The results were nearly similar to the actual results collected from the site during construction, which proved the reliability of the proposed system.
The imaginary project executions were generated using Monte Carlo simulations. Accordingly, the output was utilized to derive the realistic probability distribution for the total project duration. At each update phase, after replacing the baseline durations of the finished activities with the actual ones, the durations required to meet the contract duration (95 days) were extracted from the simulation. They were similar to what was actually employed during construction, based on the site engineer's experience. This proves the reliability of the proposed system and how close the output is to reality.
Despite the limited and small-scale project simulation, the proposed system was shown to be a viable tool for tracking and monitoring project schedules. This study shows the significance of building information modeling (BIM) tools in the process of construction project time control. Moreover, this study makes it clear that the earned duration management system is the most effective project time control technique. It leads to accurate results that any project manager can rely on.
The intense focus on project duration accomplishment could be considered a potential restriction in terms of the level of evaluation offered to the project team, in addition to the inconsistency of the duration and cost performance. Further improvements for the proposed system can be made to monitor the project costs and duration, at the same time, by employing EDM. This could be another future research topic in this area. Another limitation involves the limited scope of this study, based on the type and scale of the project employed. Upon further adjustments and improvements for the proposed system, it could be applied, in the future, to a larger scale construction project, different in the type and manner from residential buildings.
The link between the Navisworks model (BIM technology) and the spreadsheet model (containing the formulas for the EDM technique) could be another future research topic. A more sophisticated and developed method could be used in the future to combine EDM metrics with BIM technology.
The developed system could be applied other project environments. It could be practically implemented in real-life residential projects within different project delivery systems. The authors believe that this work will assist academic researchers and project and construction management practitioners. Even though EDM is a relatively new project control technique in project and construction management literature, the building information modeling tools and Monte Carlo simulation principles employed in the proposed system are frequently used. These principles were utilized in controlling construction projects and are well recognized by project management specialists.  Data Availability Statement: Some or all data, models, or code generated or used during the study are proprietary or confidential in nature and may only be provided with restrictions.