Alireza Hassani

Mr. Alireza Hassani

orcid

Research Focus & Metrics

Academic Career Length

12Years (2015-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
1 March 2018
Verified
Conference Paper
Closed access
AHAlireza Hassani
Alireza Hassani
AMAlexey Medvedev
Alexey Medvedev
PHPari Delir Haghighi
Pari Delir Haghighi
SLSea Ling
Sea Ling
MIMaria Indrawan-Santiago
Maria Indrawan-Santiago
Prem Prakash JayaramanPrem Prakash Jayaraman
Prem Prakash Jayaraman
While the Internet of Things (IoT) is growing at a staggering pace, the demand for context-driven intelligence will be a fundamental factor for IoT sustainability, growth, interoperability and acceptance. In this paper, we propose an operational platform called Context-as-a-Service (CoaaS) which enables smart things and IoT silos to discover, validate and share relevant and dependable context. The CoaaS platform consists of context query engine, context reasoning engine, and context storage management system for scalable and performance-oriented context management. We demonstrate features and functionality of CoaaS with a smart city use case “Smart parking and charging for electrical vehicles” partnering with a large vehicle manufacturing company.

26 March 2019 in Sensors
Verified
Journal Article
Open access
PDF file
AHAlireza Hassani
Alireza Hassani
AMAlexey Medvedev
Alexey Medvedev
PHPari Delir Haghighi
Pari Delir Haghighi
SLSea Ling
Sea Ling
Arkady ZaslavskyArkady Zaslavsky
Arkady Zaslavsky
Prem Prakash JayaramanPrem Prakash Jayaraman
Prem Prakash Jayaraman
As IoT grows at a staggering pace, the need for contextual intelligence is a fundamental and critical factor for IoT intelligence, efficiency, effectiveness, performance, and sustainability. As the standardisation efforts for IoT are fast progressing, efforts in standardising context management platforms led by the European Telecommunications Standards Institute (ETSI) are gaining more attention from both academic and industrial research organizations. These standardisation endeavours will enable intelligent interactions between ‘things’, where things could be devices, software components, web-services, or sensing/actuating systems. Therefore, having a generic platform to describe and query context is crucial for the future of IoT applications. In this paper, we propose Context Definition and Query Language (CDQL), an advanced approach that enables things to exchange, reuse and share context between each other. CDQL consists of two main parts, namely: context definition model, which is designed to describe situations and high-level context; and Context Query Language (CQL), which is a powerful and flexible query language to express contextual information requirements without considering details of the underlying data structures. An important feature of the proposed query language is its ability to query entities in IoT environments based on their situation in a fully dynamic manner where users can define situations and context entities as part of the query. We exemplify the usage of CDQL on three different smart city use cases to highlight how CDQL can be utilised to deliver contextual information to IoT applications. Performance evaluation has demonstrated scalability and efficiency of CDQL in handling a fairly large number of concurrent context queries.

1 December 2015
Verified
Conference Paper
Closed access
AHAlireza Hassani
Alireza Hassani
PHPari Delir Haghighi
Pari Delir Haghighi
Prem Prakash JayaramanPrem Prakash Jayaraman
Prem Prakash Jayaraman
The ubiquity of mobile devices coupled with the advances in Internet of Things (IoT) technologies has led to the development of large-scale applications that can collect information about people and their environments in real-time. Such applications are referred to as Mobile Crowdsensing (MCS). In MCS, tasks are allocated to participants (mobile devices) by a remote server according to the application requirements. The key challenge is reducing the energy consumption of the participating mobile devices. One of the effective approaches to reduce energy consumption of MCS applications is to improve efficiency of task allocation. An efficient task allocation approach can optimize several aspects of MCS applications such as task coverage (minimum number of participants required for a MCS task), data quality, and sensing costs. In this paper, we propose a novel Context-Aware Task Allocation (CATA) approach that aims to allocate sensing tasks to the best participant set while improving energy efficiency in MCS applications. Another important feature of the proposed CATA approach is that it preserves the privacy of participants' by only disclosing the less sensitive data to the server. The proposed approach employs local and global task allocation methods to enable two levels of data sharing and privacy. We describe the series of experiments that were conducted to validate our proposed approach in terms of coverage and efficiency.

1 September 2018 in Pervasive and Mobile Computing
Verified
Journal Article
Closed access
FMFederico Montori
Federico Montori
Prem Prakash JayaramanPrem Prakash Jayaraman
Prem Prakash Jayaraman
Ali YavariAli Yavari
Ali Yavari
AHAlireza Hassani
Alireza Hassani
Dimitrios GeorgakopoulosDimitrios Georgakopoulos
Dimitrios Georgakopoulos

1 June 2018
Verified
Conference Paper
Closed access
AMAlexey Medvedev
Alexey Medvedev
AHAlireza Hassani
Alireza Hassani
PHPari Delir Haghighi
Pari Delir Haghighi
SLSea Ling
Sea Ling
MIMaria Indrawan-Santiago
Maria Indrawan-Santiago
NKNiklas Kolbe
Niklas Kolbe
As the Internet of Things (IoT) is entering the System-of-Systems phase, the demand for effortless access to contextual information will be a fundamental factor for IoT expansion, sustainability, interoperability and acceptance. A number of context management platforms are competing in the area, while the standardization efforts on the interfaces are still in the early stage. In this paper, we extend our previous work on the Context-as-a-Service platform and its interface - Context Definition and Query Language (CDQL). We propose a generic approach to represent and query situations in IoT environment. Moreover, we show how the temporal relations between situations can be used in situation descriptions and queries to define highlevel situations.

11 December 2019 in Sensors
Verified
Journal Article
Open access
PDF file
AHAlireza Hassani
Alireza Hassani
AMAlexey Medvedev
Alexey Medvedev
Arkady ZaslavskyArkady Zaslavsky
Arkady Zaslavsky
PHPari Delir Haghighi
Pari Delir Haghighi
Prem Prakash JayaramanPrem Prakash Jayaraman
Prem Prakash Jayaraman
SLSea Ling
Sea Ling
As the Internet of Things (IoT) is evolving at a fast pace, the need for contextual intelligence has become more crucial for delivering IoT intelligence, efficiency, effectiveness, performance, and sustainability. Contextual intelligence enables interactions between IoT devices such as sensors/actuators, smartphones and connected vehicles, to name but a few. Context management platforms (CMP) are emerging as a promising solution to deliver contextual intelligence for IoT. However, the development of a generic solution that allows IoT devices and services to publish, consume, monitor, and share context is still in its infancy. In this paper, we propose, validate and explain the details of a novel mechanism called Context Query Engine (CQE), which is an integral part of a pioneering CMP called Context-as-a-Service (CoaaS). CQE is responsible for efficient execution of context queries in near real-time. We present the architecture of CQE and illuminate its workflows. We also conduct extensive experimental performance and scalability evaluation of the proposed CQE. Results of experimental evaluation convincingly demonstrate that CoaaS outperforms its competitors in executing complex context queries. Moreover, the advanced functionality of the embedded query language makes CoaaS a decent candidate for real-life deployments.