=Paper=
{{Paper
|id=Vol-1944/paper5
|storemode=property
|title=Applying Tropos4AS to Water Security Domain: Recycled Water System Case Study
|pdfUrl=https://ceur-ws.org/Vol-1944/paper5.pdf
|volume=Vol-1944
|authors=Safa Al Sadi,Layla Saleh,Davor Svetinovic
}}
==Applying Tropos4AS to Water Security Domain: Recycled Water System Case Study==
Applying Tropos4AS to Water Security Domain:
Recycled Water System Case Study
Safa Al Sadi, Layla Saleh Davor Svetinovic
Engineering Systems and Management Electrical Engineering and Computer Science
Masdar Institute of Science and Technology Masdar Institute of Science and Technology
Abu Dhabi, UAE Abu Dhabi, UAE
Email: {salsadi,lsaleh}@masdar.ac.ae Email: dsvetinovic@masdar.ac.ae
Abstract—In this study, we elicit and specify a goal model for the software engineer capturing, detailing and analyzing at the
the recycled water system of Abu Dhabi Emirate, along with the design stage the precise knowledge and decision measures that
constraints and strategies defined within the system boundary. will guide self-adaptation at run-time. Its technique brings
The preliminary results are evaluated using Systems Dynamics
approach by modeling and simulating the goals and require- the high level requirements, in the form of goal-models, to
ments defined using Tropos for Adaptive Systems (Tropos4AS) operation time, allowing the system to reach their satisfaction,
method. System Dynamics methodology allows investigation of to reflect upon them and to guide its behavior according to
the interactions between goals and the evaluation of the results. them [4].
This paper demonstrates preliminary evaluation of the System Having a rigorous model helps generating accurate forecasts
Dynamics ability in validating requirements engineering models.
Moreover, the linking of System Dynamics and Troposa4As is thus facilitating the effective planning and decisions making.
found promising since it seems it can improve the collaboration Therefore, this study aims to use a Tropos4AS to specify goal
between goals of different stakeholders for better planning, models, with the assistance of System Dynamics approach,
by considering the prioritized goals resulting from the hybrid that characterizes the recycled water system of Abu Dhabi
analysis. Emirate. The paper presents related work, research method,
Index Terms—goal-oriented requirements engineering, Tro-
pos4AS, system dynamics, water security
models development, results and evaluation.
II. BACKGROUND AND R ELATED W ORK
I. I NTRODUCTION A. Requirements Engineering
Significant research has been devoted to the water scarcity GORE methods from RE provide a systematic approach for
issue due to its importance and the impact that it could extracting, evaluating, analyzing, modeling and determining
create in hindering the sustainable development [1], [2]. software requirements. These approaches are built based on
Sustainability of water resources is considered as critical to certain fundamental concepts and principles, they focus on the
sustainable development in energy, food, health, education, needs of the stakeholders and express their requests in a natural
etc., especially with the population growth, climate change way, concentrating on their requirements and objectives, rather
and other uncertainties. than how to meet them [5], [6]. The main idea of goal models
In fact, managing water resources efficiently is a necessity, consists of developing a graph presenting all goals with their
and the potential of recycled water resource to improve the connections: how higher-level goals are refined into lower-
water system could be tremendous. In this context, many level ones and, contrariwise, how lower-level goals contribute
methods could be used to develop this complex system such to higher-level one, where the goal is defined as a statement of
as optimization, system dynamics, system modeling language, intent that the system should realize and accomplish through
etc. However, these methods should start by precisely specify- the collaboration of its different components [7]. Thus, a goal
ing the goals and requirements as a critical step towards taking model helps the engineers to distinguish the best solution from
correct decisions where any mistake could lead to huge losses. a set of alternatives by studying how those different solutions
In order to develop an efficient system, we need to have a clear satisfy and improve the quality of the requirements.
understanding of its main goal and its operation. Basically, Numerous GORE languages and approaches are available
this involves a complex process of identifying, recognizing and in literature (e.g., Keep All Objectives Satisfied (KAOS),
deciding on the system’s goals, requirements and functionality. i*, Security Quality RE (SQUARE), Tropos, etc.) KAOS
Requirement Engineering (RE) consists of analyzing and is a GORE approach initially applied by systems analysts
outlining the set of activities that are essential for structuring to satisfy the requirements through the achievement of the
and constructing a system where the functionality and the goals [8]. This method is initially considered for applica-
outcome meet the stakeholders requirements [3]. Tropos for tion in “knowledge acquisition in automated specification,”
Adaptive Systems (Tropos4AS), an extension to Tropos, is it enables to build a whole comprehensive model using a
one of the Goal-Oriented RE (GORE) approaches that helps goal tree structure with parent goals and sub-goals under the
responsibility of agents, such as, companies, government, and by the fact that it has the potential to predict a closer demand
nongovernmental organizations [9]. In addition, it discusses forecasts to reality since it is based on a historical calibrated
the fundamental activities of the RE process, which are at data [12]. The applications of System Dynamics in the water
the first stage elicitation, analysis, validation, negotiation, and field are abundant. Example of applications [13]: integrated
at the second stage documentation and management [10]. On water resources management to address complex issues in
the other hand, KAOS has some drawbacks too; this approach water planning and management, forecasting demand, and
does not support informally or imprecisely defined soft goals studying the effect of different government subsidy policies on
[9] and it lacks the description of system’s scenarios which is water use. The simulation software used for the development
an essential task for engineers to understand the sequences of of System Dynamics models is called Vensim PLE. This
the system and the constraints that are present in the system. software allows for data calibration, optimization, sensitivity
The Tropos approach, is considered as an agent-oriented analysis including Monte Carlo Simulation, as well as discrete
software engineering (AOSE) approach that covers the entire decision analysis.
software or system development process. This methodology is
based on two main ideas: firstly, the concept of agent and all C. Recycled Water Sector in the Emirate of Abu Dhabi
the related notions, such as goals and plans that are used in all
stages of the system development, from the early investigations Basically, the water supply sources in the Emirate of Abu
and analysis down to the actual application. Secondly, Tropos Dhabi have not witnessed a noticeable change since 2009
concept covers the very early stages of requirements analysis, [14], and they are divided into 3 groups, groundwater with
consequently allowing for a profound understanding of the 63%, desalinated water with 28% and recycled water with
environment where the software will operate [11]. Tropos 9%, of the total water supply in the emirate [15]. Abu Dhabi
methodology spans into four phases: early requirements, late Water and Electricity Company (ADWEC) handles the desali-
requirements, architectural design and detailed design. Notions nated water production, transmission and distribution through
of agent, goal and task dependency are used to model and various Power and Water Purchase Agreements with private
examine requirements, architectural and detailed design, as operators, Abu Dhabi Transmission & Dispatch Company, and
well as the implementation of the final system [4]. Abu Dhabi Distribution Company with Al Ain Distribution
In his study, Morandini developed a framework for engi- Company, respectively [16].
neering adaptive systems called Tropos4AS. Its framework Recycled water is managed by Abu Dhabi Sewerage Ser-
provides analysts with modeling features to enhance the re- vices Company (ADSSC) starting from wastewater collection
quirements analysis on the precise knowledge and decision to treatment down to the disposal of bio-solids and excess
criteria that an adaptive system needs to autonomously adjust recycled water. Unfortunately, only 26% of water used by
to dynamic changes. It also contains a planning to software domestics returns to sewer due to poor demand side man-
agents for prototyping and performing requirements simu- agement of the public, such as irresponsible outdoor water
lation. Accordingly, it helps analysts in their requirements usage including but not limited to car washing, irrigation,
validation and refinement phase. Tropos4AS framework is pools filling, etc. Moreover, about 25% of the desalinated
based on three key modeling features aiming simultaneously water is lost from the system due to inefficient transmission
to capture the specific requirements knowledge from, and to and distribution or illegal consumption. However, some efforts
decrease the gap between requirements-time abstractions and a are placed to face such losses and decrease them down to an
run-time representation of requirements for adaptation as well. average of 17.5% by 2030 as announced by the Regulation
These three key modeling aspects are [4]: 1) A goal model that and Supervision Bureau in Abu Dhabi [17].
includes information on the goal types and the associated sat- On the other hand, only 52% of recycled water is used
isfaction conditions. 2) An environment model that represents while the rest 48% is discharged into the sea or in the open
the elements surrounding the system in various conditions, as desert because of insufficient transmission and distribution
well as their effects on the system goals achievements and capacity [18]. Currently, the recycled water is treated up to
satisfactions. 3) A failure model aiming to support engineers the Tertiary level quality and is used in amenity, while in
to specify the unwanted states of affair and to allow them to future it is targeting district cooling, food crops agriculture and
design recovery techniques, to anticipate predictable failures aquifer’s recharge [17]. Although the Environment Agency -
or to recover from the unpredictable ones. Abu Dhabi (EAD) and Abu Dhabi Food Control Authority
(ADFCA) [19] have approved the safe use of Tertiary level
B. System Dynamics recycled water in irrigating eggplant, sweet corn, dates, many
System Dynamics approach was developed by Jay Forrester fruit trees and vegetables which are considered as low risk
at Massachusetts Institute of Technology in 1950 [12], [13]. food agriculture, the public is still not accepting this option due
This methodology is mainly used to characterize, examine and to the lack of awareness and absence of policy enforcement
analyze complex systems with nonlinear dynamics over time tools. However, Regulation and Supervision Bureau (RSB)
using stocks, flows, internal feedback loops, and time delays. It highlighted the need for an enhanced or extra polishing step
is considered a more reliable analysis tool in terms of short and for Tertiary level recycled water before using it in potential
midterm forecasts than other statistical tools. It is distinguished future options [17].
Copyright © 2017 for the individual papers by the papers' authors. Copying permitted for private and academic purposes. This volume is published and copyrighted by its editors.
Currently, the Enhanced level (beyond Tertiary) treatment are of sufficient capacity [23]. However, capacity of
is considered only in a pilot project at Al Nahda farms for the transmitted recycled water amount will vary as part
purpose of irrigation relieving the use of groundwater [20]. of strategies discussed in this paper.
While the fourth level treatment technology is one of the • Potential demand areas to be covered in this study
future options, as announced by EAD and ADFCA [9, 29]. are as per Table I.
This technology will be able to treat industrial wastewater for • The recycled water generated from the tertiary treat-
the same sector usage [21]. Accordingly, with the adoption ment plant will be ultimately used for Amenity as
of such advanced technologies and plants capacity expansion a first priority then Forestry sectors.
efforts that are taking place in the emirate, recycled water will • Recycled water supply to Agricultural sector to be
be enhanced which will help in: first decreasing the pressure on of enhanced quality.
desalinated water and groundwater usage in the areas where
high water quality is not required, second reducing energy
consumption, third cutting down CO2 emissions and finally
saving money. 2) Tropos4As goal modeling: In this section, we will
develop the Tropos4AS goal model for the recycled
III. R ESEARCH M ETHOD water supply system of Abu Dhabi Emirate showing
In this section, an overview of the analytical assessment the extended parts of Tropos goal models in terms of
approach followed in this study is explained. The investigation adoption to environmental changes and identification of
of the characteristics of any system qualitatively is considered possible failures, by understanding the problem, iden-
fundamental. It allows for understanding of the complexity of tifying actors and their goals in terms of strategies
the system and its behavior. Thus, we first investigate the status related to recycled water enhancement (e.g., technolo-
of the recycled water supply system in the Emirate of Abu gies, infrastructure, demand side management, etc.), and
Dhabi to understand its state and dynamic behavior, along with detecting the interactions between the model elements.
the demand side. The objective of this step is to get an insight The next step is describing the system’s functional
about the system actors who have an influence on system and non-functional requirements within its operational
complexity due to requirements and goals prioritization. More environment in the form of one actor related to other
specifically, we model the recycled water current status and actors through number of dependencies. Finally, detailed
strategies placed (or aimed to be in place) towards achieving goal model is specified.
the government goal of maximizing the recycled water usage 3) System Dynamics modeling: A System Dynamics model
and enhancing the system accordingly [14]. is built in Vensim PLE application simulating Tro-
By focusing on Abu Dhabi Emirate case study, we aim to pos4AS models in order to asses defined goals and
evaluate the capability of Tropos4AS approach in characteriz- prioritize them. The System Dynamics model is val-
ing complex systems. With the assistance of System Dynamics idated through built-in error-informing variables and
approach, we aim to evaluate the goal models developed by units checking, as well as conformance to the literature
Tropos4AS. Such step will enable assessing and updating and logical expectations. System Dynamics approach
developed goal models if change in requirements are needed is based on mathematical modeling technique that can
towards making the system more rigorous, through testing represent and analyze complex systems. It enables us
their potential empirically in System Dynamics. The research to understand the dynamic behavior of the recycled
method followed in this study is as follows: water system and monitor the goal satisfaction towards
improving the decision making in our system at run-
1) Data collection: the data used in this study is collected
time. The approach begins with defining the problem,
from literature, including governmental reports, brain-
parameters and goals, and proceeds through the mapping
storming, observation, and discussion with an expert
and modeling stages. We can then study and analyze
from the field of water resources management (EAD).
how the system should behave and the corresponding
Few assumptions are made:
run-time satisfaction criteria. However, we will rely on
• Public Acceptance Rate is considered to be 42.8%
1
Tropos4AS RE approach in early stages modeling of
[22], and assumed fixed throughout the analysis, System Dynamics model. Furthermore, System Dynamic
where it only affects the demand for enhanced will allow us highlighting the key parameters in the
recycled water in agriculture. context of our system that affect goal satisfaction, and
• Wastewater treatment plants capacity is implicitly
modifying different parameters or exogenous variables.
considered while modeling, and assumed capable to These simulations clarify how our system behaves when
receive and treat all RTS amount since some of the an expected or an unexpected change happens in its
current treatment plants are overly used while rest environment at the run-time phase. In our recycled
1 A survey conducted in 2009 to test people awareness on the water scarcity
water system case, the parameters affecting conditions
issue in Abu Dhabi Emirate, and it was found that only 42.8% of respondents of our environmental model are mainly the RTS, the
are aware of the issue importance. transmission capacity and the public awareness.
TABLE I: Assumptions of Demand for Recycled Water
Sector Status Assumption
Demand for Tertiary level
Continue the supply of recycled water
recycled water
and substitute the use of desalinated
Amenity = 90.1 MIGD
water by available Tertiary level
Demand for desalinated water
recycled water.
= 133.63 MIGD
Demand for groundwater Substitute the use of groundwater by
Forestry
= 209.8 MIGD available Tertiary level recycled water.
Substitute 30% of current demand for
Demand for groundwater
Agriculture groundwater (310.1 MIGD) by available
= 1033.5 MIGD
Enhanced level recycled water.
potential errors that lead to the failure of our system, and the
possibility and plans to monitor these errors to get back our
system to the right track towards achieving the main goal. As
aforementioned, the Tropos4AS modeling methodology con-
cepts are extracted from i* methodology, and its development
procedure is based on the agent-oriented software engineering
methodology Tropos which focuses mainly on the actors rep-
resenting the system-to-be. Consequently, Tropos4AS allows
modeling requirements taking into consideration the behavior
of the system to satisfy all its goals. The model includes three
main components:
• An extended goal model with the corresponding run-time
satisfaction conditions.
• An environment model indicating the critical key ele-
ments in the operational phase of our system that affect
Fig. 1: Sensitivity analysis the goal satisfaction.
• A failure model pointing out any potential errors that may
lead to the failure of our system consequently preventing
4) Results Evaluation2 : A sensitivity analysis is performed the system from achieving its goals and the inclusion of
on the following built-in strategies in the form of ex- the necessary recovery plans.
ogenous parameters which are: RTS Rate Parameter, Extended Goal Model: Tropos4AS methodology includes
Tertiary Level Recycled Water Transmission Capacity information about the dynamics of goal satisfaction in goal
Parameter as well as a fixed Public Acceptance Rate, models, which is a characteristic of this approach to allow
resulting into four scenarios as per Figure 1. monitoring the goal satisfaction as well as the decision-
IV. R ESULTS making in an adaptive system at run-time. The extended model
includes the main goals as well as the sub-goals in addition to
The Tropos4AS modeling methodology has been defined
the plans required and necessary to apply for the satisfaction
considering the key properties that need to be engineered into
of these goals. Figure 2 shows the extended goal model of our
an adaptive system. This methodology helps the system to
case study.
adapt autonomously, by using a combination of current capa-
In order to fulfill the main goal, which is to enhance the
bilities and conditions at run-time. The assumed stakeholder in
recycled water system in Abu Dhabi Emirate, we need to en-
our case is Abu Dhabi Government and the actor is ADSSC,
sure the satisfaction of the two major components in the model
they are both the decision makers of our project. Once the
which are the increase of the recycled water usage and the
stakeholders and actors have been assigned, the second step is
enhancement of the system efficiency. The sub-goals related
to define the goals. Our main goal is to enhance the recycled
to the satisfaction of these goals are included in the model.
water system in Abu Dhabi Emirate. This can be achieved by
First, increasing the collection, by improving the collection of
ensuring the satisfaction of two goals: increasing the recycled
the recycled water we can increase the recycled water usage
water usage from one side and improving the efficiency of the
and consequently achieve our main goal. The plan necessary
system from the other side.
for the satisfaction of this goal is to enhance the return to sewer
It is essential to include in our system the main goals to
rate as well as the improvement of the transmission system.
reach as well as the sub-goals, to specify what effects the
Second, increasing the transmission capacity, where this sub-
environment has on the system at run-time in addition to the
goal is one of the essential ones to increase the recycled water
2 Variable names between brackets are as used in System Dynamics Model usage as well. The necessary plans are to develop projects to
in Vensim PLE improve the plants’ capacities and to enhance efficiency of the
transmission in the system. Third, the public acceptance which Failure Model: Another important feature of the Tropos4AS
is another important aspect affecting the usage of the recycled modeling methodology is that it introduces a failure model. Its
water. To achieve that goal, we need to treat the recycled water main objective is to provide means for capturing exceptional
to the enhanced level, after the tertiary one, by using advanced circumstances and probable undesirable activities at the run-
technologies. Using such an advanced treatment should lead time stage. These activities are reflected in the model as
to the population having more trust in the purity and safety of errors leading to failures of the system. They are mainly
this water. a result of any uncompleted requirement, or a consequence
Finally, it is necessary to develop more enhanced technolo- of circumstances that were not taken into consideration at
gies used for the recycled water process. By doing so, we the requirements analysis stage or the design-time stage. The
are ensuring the satisfaction of both main goals, increasing failure model helps anticipate any error of failure at the run-
the recycled water usage and the improvement of the system time phase by adding the recovery activities known as plans.
efficiency. The essential plans needed are first to enhance the Through the following Figure 4, we explain the failure
wastewater treatment process and then the privatization of the model of our case study that includes potential errors and the
recycled water related project that is considered as a long-term failures resulting from these errors, and the necessary recovery
plan. activities or required plans. First, cutting the transmission and
Environment Model: Adaptivity’s main concept is how the a plant shutdown are both potential errors that can happen to
behavior of a system is modified whenever any kind of changes our system at run-time and lead to a failure in the operation,
happen in its environment in order to keep its functionality as thus leading to a disruption in the supply of the recycled water
required. The environment model points out the dependencies affecting directly the recycled water usage which will decrease
among the agents and stakeholder goals and its intentional and subsequently. In order to deal with this failure, many recovery
non-intentional environment at the run-time stage. Tropos4AS activities could be taken, such as transmitting recycled water
methodology adds the concept of conditions and context in via tankers. This action can be considered as a short-term plan
order to outline the run-time goal satisfaction procedure in action guaranteed immediately. Another short-term plan is to
response to any environmental changes. In this regard, precise follow the safe disposal strategies of wastewater into the sea or
conditions are connected to goals, showing the constraint or desert. Additional recovery activity is the maintenance of the
the context necessary in the environment for the achievement damages and the repair of the disruption, both of which may
of this specific goal at run-time. be considered either long-term or short-term depending on the
In our case study, and as represented in Figure 3, the first size of the damages and the time needed for the restoration.
condition is related to the collection control. We need to Another set of errors presented in our model is whenever
maintain a collection of not less than a 26% of the wastewater, a leakage in the transmission happens or if the plants are
which is the current amount in Abu Dhabi Emirate. Failing to overloaded, these errors cause a drop in the efficiency in our
do so will affect the amount of resulting recycled water pro- system and highly affect our main goal to enhance the recycled
duced, reducing the amount of recycled water used, affecting water system in Abu Dhabi Emirate. As restoration plans,
therefore the goal to increase the recycled water usage. The we first propose to control the leakages and to provide the
second condition to apply is associated to the usage control. necessary maintenance and reparation. Furthermore, recovery
The amount of the treated wastewater discharged into the sea activities are to propose projects to enhance the transmission
should not exceed 48%, the current amount in Abu Dhabi. infrastructure and to increase the recycled water treatment
In case this volume is surpassed, the usage control will be plants capacity.
affected and accordingly the efficiency of our system will Linking between the extended goal model, environmental
decrease affecting directly the main goal and preventing the model as well as failure model built using Tropos4AS gener-
enhancement of the recycled water system. The third condition ates a comprehensive full model for the recycled water system
to apply is to sustain the current transmission capacity, and not in Abu Dhabi.
going below 52%, which is the current amount transmitted While this is the work in progress, and we are currently
in Abu Dhabi Emirate. Going below this limit may have integrating the results of Tropos4AS with the System Dy-
negative consequences on both the recycled water usage and namics model, we have already produced some results that
the efficiency of our system thus preventing the satisfaction show the gaps in recycled water supply resulting from running
of our main goal to enhance the recycled water system in the System Dynamics model over the agreed scenarios, as
Abu Dhabi Emirate. Finally, it is important to include the presented in Figure 5. So far, the scenario 2 seems to be
public awareness and acceptability of the recycled water. the best having the minimum shortfall amount, indicating that
Approximately 42% of Abu Dhabi inhabitants are assumed the RTS rise has a great impact on reducing the supply gap.
aware of the importance of the recycled water, consequently Maximizing both strategies results in the second minimum
they accept and encourage the usage. Agitating the treated supply gap where the system could satisfy almost 33% of its
wastewater system negatively affects the trust of people in the demand for Tertiary recycled water and 43% of its demand for
system and in the purity of the recycled water, thus decreasing Enhanced recycled water. The BAU scenario is found better
its usage and preventing the satisfaction of the main goal in than further enhancing Tertiary recycled water transmission
our model. capacity, thus saving cost.
Fig. 2: Extended Goal Model
V. D ISCUSSION and substituting the use of depleting groundwater resources.
In this paper, we have shown the preliminary results of Public awareness is indeed important for system enhancement
system modeling using Tropos4AS and System Dynamics although no effect has been noticed in our analysis so far. We
through a case study of Abu Dhabi Emirate recycled water believe this is due to a lower amount of supply available than
system. We are currently simulating the goal models and impacted demand.
short-term plans defined in Tropos4AS using Vensim PLE,
B. Research Contribution
and running four different scenarios including BAU. The full
results of this study will be based on the identified system By investigating the literature, we could not find any ap-
boundary, modeling setup and assumptions. plication on water systems in general and in recycled water
system in particular using either goal-based or agent-based
A. Outcomes modeling methods. This is most likely due to the engineering
In the previous sections, we have presented the applicability discipline distance. In our study, we applied Tropos4AS pro-
of Tropos4AS at the recycled water system in Abu Dhabi cedure to the recycled water system in Abu Dhabi Emirate,
Emirate. Linking between System Dynamics and Tropos4AS using real data and hopefully providing tangible results by the
seems promising so far. The System Dynamics method is time the study is fully completed. Furthermore, this study con-
helping us evaluate the goals built in Tropos4AS, where max- tributes to the knowledge of stakeholders impact on recycled
imizing the wastewater collection has more impact on system water system, and highlights the potential and possible risk
improvement than maximizing transmission capacity under the of the current plans or decisions, thus accordingly helping in
given modeling setup. Thus, so far it seems that investing in improving the system towards making it more resilient and
maximizing the return to sewer amounts has a higher potential vulnerable.
and could further enhance the recycled water system in Abu Combining Tropos4AS and System Dynamics methods have
Dhabi Emirate. Adopting enhanced treatment technologies to a potential to be a valuable addition to the RE research.
treat the amount that used to be discharged has a potential Linking between both approaches and using the resulted
too in covering a good portion of the agricultural demand, unified validated model will support robust scenarios testing,
Fig. 3: Environment Model
thus investigating the power of potential strategies in future as VI. C ONCLUSION AND F UTURE W ORK
well as improving the decision making. This study is the first
of its kind since RE helps defining requirements for System This paper has reported the positive preliminary results in
Dynamics models but the opposite relation has never been our work on integrating Tropos4AS and System Dynamics
investigated. So far, we can see both methods complementing method in order to produce comprehensive goal models that
each other effectively. can be quantified, simulated, and used in decision making in
water security domain. Given our current progress, we should
be able to present full results during the workshop.
C. Limitations
Besides the potential of enlarging the scope of this study
An important limitation we faced in our study is meeting the and making it more detailed, the boundary could also be
stakeholders and actors, which are in our case representatives improved by integrating the other water resources in Abu
from Abu Dhabi Government and ADSSC, to perform a deeper Dhabi Emirate and use the resulting model as an integrated
investigation of the interaction between system actors and water resources management tool. Other potential strategies
goals. This restriction is preventing us from having their com- that could be further analyzed are: water treatment plants
ments, plans, and other feedback on different conditions, errors capacity improvement, controlling leakage from water system,
and failures that our system may face at run-time. Having data analyzing the effect of water price on return to sewer rate, etc.
about system design and operation could have better impact on Furthermore, the future work should also monitor and analyze
system improvement if available. Furthermore, the study has the correctness of the model during the system operation. This
not so far considered seasonality in demand and production should be done through the implementation and collection of
capacity planning due to the limited scope in addition to the data from the implemented system and comparison with the
time constraint. model. Evaluating the results could be better visualized using
Fig. 4: Failure Model
R EFERENCES
[1] R. Koudstaal, F. R. Rijsberman, and H. Savenije, “Water and sustainable
development,” in Natural Resources Forum, vol. 16. Wiley Online
Library, Conference Proceedings, pp. 277–290.
[2] A. K. Biswas, “Water for sustainable development in the 21st century:
a global perspective,” International Journal of Water Resources Devel-
opment, vol. 7, no. 4, pp. 219–224, 1991.
[3] I. Sommerville, “Integrated requirements engineering: A tutorial,” IEEE
software, vol. 22, no. 1, pp. 16–23, 2005.
[4] M. Morandini, L. Penserini, A. Perini, and A. Marchetto, “Engineering
requirements for adaptive systems,” Requirements Engineering, pp. 1–
27, 2015.
[5] L. F. C. Rojas, S. M. Lince, and E. E. Peña, “Goal oriented requirements
engineering supported by the semat kernel,” in Software Engineering Re-
search and Innovation (CONISOFT), 2016 4th International Conference
in. IEEE, 2016, pp. 65–70.
Fig. 5: Normalized Recycled Water Gap [6] D. M. Fernandez and B. Penzenstadler, “Artefact-based requirements
engineering: the amdire approach,” Requirements Engineering, vol. 20,
no. 4, pp. 405–434, 2015.
[7] D. F. Mendonça, G. N. Rodrigues, R. Ali, V. Alves, and L. Baresi,
“Goda: A goal-oriented requirements engineering framework for runtime
dependability analysis,” Information and Software Technology, vol. 80,
pp. 245–264, 2016.
multi-criteria decision analysis from economic, social and en- [8] E. Yu, “Modelling strategic relationships for process reengineering,”
vironmental perspective. Finally, introducing the uncertainties Social Modeling for Requirements Engineering, vol. 11, 2011.
[9] J. Horkoff and E. Yu, “Interactive goal model analysis for early re-
such as seasonality and demand growth rate will make the quirements engineering,” Requirements Engineering, vol. 21, no. 1, pp.
analysis more representative. 29–61, 2016.
[10] A. Alva and L. Young, “L-square: Preliminary extension of the square
methodology to address legal compliance,” in Evolving Security and
Privacy Requirements Engineering (ESPRE), 2014 IEEE 1st Workshop
on. IEEE, 2014, pp. 25–30.
[11] M. Morandini, L. Penserini, and A. Perini, “Automated mapping from
goal models to self-adaptive systems,” in Proceedings of the 2008 23rd
IEEE/ACM International Conference on Automated Software Engineer-
ing. IEEE Computer Society, 2008, pp. 485–486.
[12] E. Suryani, S.-Y. Chou, R. Hartono, and C.-H. Chen, “Demand scenario
analysis and planned capacity expansion: A system dynamics frame-
work,” Simulation Modelling Practice and Theory, vol. 18, no. 6, pp.
732–751, 2010.
[13] I. Winz, G. Brierley, and S. Trowsdale, “The use of system dynamics
simulation in water resources management,” Water resources manage-
ment, vol. 23, no. 7, pp. 1301–1323, 2009.
[14] “Water then and now,” Environment Agency-Abu Dhabi (EAD), Online
Database, 2011. [Online]. Available: https://www.environmentalatlas.ae/
resourceOfLife/waterThenAndNow
[15] “Annual policy brief of advancing sustainable groundwater management
in abu dhabi,” Environment Agency-Abu Dhabi (EAD) &
Abu Dhabi Food Control Authority (ADFCA), Report, , 2012.
[Online]. Available: http://www.ead.ae/wp-content/uploads/2014/03/
Groundwater-PB-Eng.pdf
[16] P. Paul, A. K. Al Tenaiji, and N. Braimah, “A review of the water
and energy sectors and the use of a nexus approach in abu dhabi,”
International journal of environmental research and public health,
vol. 13, no. 4, p. 364, 2016.
[17] “Supporting the abu dhabi economic vision 2030,” Regulation
and Supervision Bureau (RSB), Report, 2013. [Online]. Available:
https://goo.gl/cu7i79
[18] M. Griffiths, “Abu dhabi regulatory frameworks and policies to ensure
sustainable water supply,” in MENA Water Forum. Regulation &
Supervision Bureau (RSB), 2014, Conference Proceedings.
[19] “Maximizing recycled water use in the emirate of abu dhabi,”
Environment Agency - Abu Dhabi (EAD) & Abu Dhabi Food
Control Authority (ADFCA), Report, 2013. [Online]. Available:
https://goo.gl/HSmC2s
[20] M. Dawoud, O. Sallam, and M. Abdelfattah, “Treated wastewater man-
agement and reuse in arid regions: Abu dhabi case study,” Environment
Agency Abu Dhabi (EAD), Report, 2012.
[21] “Reusing water for industrial processes and irrigation in saudi arabia.”
[Online]. Available: http://www.kemira.com/en/newsroom/whats-new/
Pages/reusing-water-in-saudi-arabia.aspx
[22] M. Al-Omar, “The role of desalinated water in integrated water resource
management in abu dhabi emirate-uae,” The Online Journal of Science
and Technology, vol. 2, no. 4, pp. 90–96, 2012.
[23] “Adssc annual report 2010,” Abu Dhabi Sewerage Services Company
(ADSSC), Report. [Online]. Available: http://en.adssc.ae/Media Centre/
Annual%20Reports/ADSSC ANNUAL REPORT ENGLISH.pdf