In Autonomous and Intelligent systems (AIS), the decision-making process can be divided into two parts: (i) the priorities of the requirements are determined at design-time; (ii) design selection follows where alternatives are compared, and the preferred alternatives are chosen autonomously by the AIS. Runtime design selection is a trade-off analysis between non-functional requirements (NFRs) that uses optimisation methods, including decision-analysis and utility theory. The aim is to select the design option yielding the highest expected utility. A problem with these techniques is that they use a uni-scalar cumulative utility value to represent a combined priority for all the NFRs. However, this uni-scalar value doesn't give information ab...
Decision Support systems have been gaining in importance recently. Yet one of the bottlenecks of des...
Continuous delivery and rapidly changing requirements in agile environments force the developers to ...
Requirements prioritization plays a key role in the requirements engineering process, in particular ...
In Autonomous and Intelligent systems (AIS), the decision-making process can be divided into two par...
Self-adaptive systems (SASs) are increasingly leveraging autonomy in their decision-making to manage...
Self-adaptive systems (SASs) are increasingly leveraging autonomy in their decision-making to manage...
Dynamic decision-making for self-Adaptive systems (SAS) requires the runtime trade-off of multiple n...
Intelligent agents often have to cope with situations in which their various needs must be prioritis...
Decision-making requires the quantification and trade-off of multiple non-functional requirements (N...
This ongoing phD work aims at proposing a unified framework to optimize both perception and task pla...
A self-adaptive system (SAS) is a system that can adapt its behaviour in re- sponse to environmental...
Partially Observable Markov Decision Processes have gained an increasing interest in many research c...
Planning under uncertainty is a central topic at the intersection of disciplines such as artificial ...
Planning under uncertainty is a central problem in developing intelligent autonomous systems. The tr...
As the capabilities of artificial intelligence (AI) systems improve, it becomes important to constra...
Decision Support systems have been gaining in importance recently. Yet one of the bottlenecks of des...
Continuous delivery and rapidly changing requirements in agile environments force the developers to ...
Requirements prioritization plays a key role in the requirements engineering process, in particular ...
In Autonomous and Intelligent systems (AIS), the decision-making process can be divided into two par...
Self-adaptive systems (SASs) are increasingly leveraging autonomy in their decision-making to manage...
Self-adaptive systems (SASs) are increasingly leveraging autonomy in their decision-making to manage...
Dynamic decision-making for self-Adaptive systems (SAS) requires the runtime trade-off of multiple n...
Intelligent agents often have to cope with situations in which their various needs must be prioritis...
Decision-making requires the quantification and trade-off of multiple non-functional requirements (N...
This ongoing phD work aims at proposing a unified framework to optimize both perception and task pla...
A self-adaptive system (SAS) is a system that can adapt its behaviour in re- sponse to environmental...
Partially Observable Markov Decision Processes have gained an increasing interest in many research c...
Planning under uncertainty is a central topic at the intersection of disciplines such as artificial ...
Planning under uncertainty is a central problem in developing intelligent autonomous systems. The tr...
As the capabilities of artificial intelligence (AI) systems improve, it becomes important to constra...
Decision Support systems have been gaining in importance recently. Yet one of the bottlenecks of des...
Continuous delivery and rapidly changing requirements in agile environments force the developers to ...
Requirements prioritization plays a key role in the requirements engineering process, in particular ...