Designing a Usable Software Lifecycle Traceability Language Part 2

Teams of specialized workers develop most software. For example, one team may specialize in the requirements that describe what the software is to do. Another team may specialize in producing the software itself. Yet another team may specialize in determining whether the software meets the desired requirements.

Efficient Security Provisioning in the Cloud Based on Network Security Defense Patterns Using Service Chaining

In modern large data centers hundreds of thousands of VMs run simultaneously on thousands of physical computing nodes and networking nodes with different security policies. A centralized security architecture based on managing all their security policies in a few large security appliances would cause major security policy complexities and choke points in the cloud infrastructure. We will investigate to propose a network security pattern based approach for cloud infrastructure and its optimal placement in the cloud.

Generating Insight for Continuing Care through Exploration of RAI-MDS Data with Data Analytics and Computational Mode

The Resident Assessment Instrument Minimum Data Set (RAI-MDS) is used by health authorities for collecting information about individuals in continuing care facilities. Collected quarterly, RAI-MDS records contain more than 500 data elements, including cognition, psychosocial well-being, health conditions, communication, physical function, and activity patterns. Because of this it has great potential for providing an incomparable quantitative view on the lives of the oldest and most vulnerable Canadians.

Investigating the use of Virtual Reality and Augmented Reality for Digital Content Creation with freehand 3D Sketching

The project involves conducting a study to evaluate human performance in executing simple drawing tasks like drawing curves and lines from various directions. The study will help ascertain the accuracy and ergonomic aspects of 3D drawing. We will then use the results of the study to design a 3D sketching system combining augmented reality glasses with traditional drawing tablets. The tablet can provide a physical constraint to aid drawing tasks while also reducing the amount of fatigue the artist faces.

Advanced Earth Observation Technologies

UrtheCast is developing advanced cameras and sensors flying on a constellation of 16 satellites orbiting the earth in tandem pairs. The unprecedented data set requires innovation in advanced earth observation algorithms and applications, which will require novel techniques for analysis, simulations and advanced “big data” processing. The objective of this project is to put this data to good use. Never before has the world been viewed with such detail and precision.

Enhancing Operational Interoperability for Information Exchange in the Pork Industry

Information and Communication Technologies (ICT) adoption in livestock production landscape has been transformative and has led to a fundamental need for sophisticated data management and exchange solutions. Building an interoperable data management system requires an understanding of data context, stakeholders’ needs, data usage conditions, as well as contractual and legal requirements. Only through understanding the data and business management ecosystem, we can develop a proactive plan that ensures appropriate data usage, addresses business goals, and creates shared values.

Dynamic clustering of temporally incremental energy consumption patterns in a knowledge cloud

This project will develop a new mechanism for grouping objects in a dynamic environment, where new objects are regularly added with limited or incomplete information. Furthermore, the information about the existing and new objects increases over time. This new grouping mechanism will be called dynamic clustering of temporally incremental patterns. The proposal will be tested using energy consumption patterns for a large number of buildings. The types of the buildings will vary based on their usage such as office buildings, warehouse, shopping malls, hospitals, educational institutes, etc.

Agent TALStat

Amélioration des performances et du processus de mise-au-point d’agents virtuels (AV) selon une approche hybride combinant du traitement automatique de la langue ou TAL (natural language processing), de l'apprentissage statistique (machine learning) et du génie cognitif à base de règles (les outils et API de Coginov). Notamment, nous expérimenterons l’utilisation de synonymes en contexte et l’amplification des données textuelles pour fins de traitements statistiques.

Efficient Computations on Encrypted Data Stored in the Cloud

Systems today often handle massive amount of data with little regard to privacy or security issues that may arise. This problem has become more acute as more and more individuals and organizations are using cloud-based data storage. Encryption techniques has often provided a key role in protecting sensitive information, however many challenges remain in using these types of techniques in this new cloud-based setting.

Using Mobile Augmented Reality for Customized STEM Education

Discovery Agents is a leader in mobile, augmented reality educational technology, with products and services intended to enhance student and teacher experiences within informal and formal educational settings. With a growing industry demand for diverse science, technology, engineering and mathematics (STEM) professionals, this study proposes to examine the impact of the Discovery Agents Mission Builder tool on STEM learning and perceptions among middle school students.