Hierarchies are the most common structure used to understand the world better. In galaxies, for instance, multiple-star systems are organised in a hierarchical system. Then, governmental and company organisations are structured using a hierarchy, while the Internet, which is used on a daily basis, has a space of domain names arranged hierarchically. Since… (More)
Hierarchical Task Network (HTN) planning uses task decomposition to plan for an executable sequence of actions as a solution to a problem. In order to reason effectively, an HTN planner needs expressive domain knowledge. For instance, a simplified HTN planning system such as JSHOP2 uses such expressivity and avoids some task interactions due to the… (More)
—The availability of Web services with similar functionality but different QoS values creates new challenges for Web services composition: not only functional properties of the composed service must be satisfied, but also non-functional properties such as response time and throughput. We present RuGQoS'10 system for QoS-Aware Web services composition. The… (More)
The goal of ubiquitous computing is to create ambience in which one’s experiences and quality of life are improved by monitoring and assisting people using ubiquitous technologies and computation in coherence. The continuous advancements of involved technologies, such as wireless communications, mobile devices, and sensors, imply fast evolution of… (More)
We propose the use of HTN planning for risk-sensitive planning domains. We suggest utility functions that reflect the risk attitude of compound tasks, and adapt a best-first search algorithm to take such utilities into account.
As a sustainability property, energy efficiency is of an extreme importance, especially in environments that are heavy energy consumers, such as homes and buildings. Nowadays, homes and buildings are equipped with many devices that could be exploited in order to make them smart and energy-efficient. Our vision is to bring convergence of smart environments,… (More)