Welcome To The CATLab!
Cloud and IoT Research
Learn More

Research

Our research Interests

Cloud

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Minima maxime quam architecto quo inventore harum ex magni, dicta impedit.

Internet of Things

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Minima maxime quam architecto quo inventore harum ex magni, dicta impedit.

Web Security

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Minima maxime quam architecto quo inventore harum ex magni, dicta impedit.

projects

Here are some of the projects we are working on.

GINI

A Toolkit for Constructing User-Level Micro Internets

JAMEmulator

An Emulator for Cloud of Things

JAMScript

A programming language for cloud of things

RESMAN

A Toolkit for Constructing User-Level Micro Internets

Secure Clouds

A Toolkit for Constructing User-Level Micro Internets

CATlab Members

Lorem ipsum dolor sit amet consectetur.

professor


Muthucumaru Maheswaran

More info could go here...

phd


Ben Yu

Kininyiruchi Echomgbe

Mona Essam

Co-Supervised with Bettina Kemme

Olamilekan Fadahunsi

Richard Olaniyan

masters


Andrew Gowing

Robert Wenger

Xiru Zhu

undergraduate


Abhijit Singh

Taking 3 Masters classes

Publications

Our latest publications

Oct. 2014

Towards a Secure and Trusted Physical Object Model for Context Aware Computing

For smart gadgets to gain wider acceptance, we need to de- velop things that can program themselves as users manipulate them to perform their day-to-day chores (a good example is the Nest intelligent thermostat [1]). Users can interact with a ‘thing’ in the physical environment in many different ways including: (a) directly manipulating the thing by using the controls and menus offered by it, (b) moving it from one position to another position, and (c) bringing the thing near the proximity of other things that create a combination with specific capabilities (moving a smart chair near a smart desk). In this extended abstract, we describe a design for a secure and trusted physical object model (POM) that can be used to describe spaces and smart things for context aware computing purposes.

Oct. 2014

JADE: A Unified Programming Framework for Things, Web, and Cloud

In this paper, we present JADE, a framework that allows a developer to mix C and JavaScript constructs with JADE supplied keywords to construct a complete program to solve a particular computing activity in a ‘thing’. We describe the language constructs introduced by JADE and explain how they can be used to realize different software interaction patterns involving the thing, web, and cloud. We implemented a proof-of- concept prototype of JADE over Intel Galileos, web, and cloud. The experience of using JADE to write applications on Intel Galileos is described in the paper.

Jun. 2014

SpaceOS: Operating System Services for Smart Computing Environments

SpaceOS is a system software stack for smart computing environments. The major objective of SpaceOS is to make it easier to create applications and deploy them in smart computing environments. It provides several core services for managing smart devices in physical spaces and letting them interact with cloud backends and web-based users. SpaceOS also supports a programming language called Jade that leverages the facilities provided by the system software stack to provide a simpler programming model for the things.

Contact Us

Please contact us if you are interested in joining the lab or would like to colaborate on a project.

muthucumaru.maheswaran@mcgill.ca
McConnell Engineering Building, Room 224
3480 University Street
Montreal, QC, H3A 2A7 Canada