Improving the Performance of Java Virtual Machine (JVM) Garbage Collection using Transactional Memory

As the multi-processing power of computers continues to grow, traditional methods of memory management become more and more problematic. The purpose of this project is to quantitatively analyze existing memory management tactics to determine whether they can be improved using techniques that take advantage of modern hardware, or instead, whether brand new methods for managing […]

Read More
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 […]

Read More
Measuring Knowledge Translation in Academic / Industry Collaborations

As manufacturing and resource-based industries face growing challenges, Canada’s future increasingly depends on advances in and sustainability of knowledge organizations. Knowledge-based workers comprise a growing proportion of the workforce today. More often than not, they work in the context of large-scale expert networks, spanning across different disciplines and organizations. They rely on software technologies for […]

Read More
Network Traffic Profiling for generating intrusion detection evaluation datasets

Intrusion detection has attracted the attention of many researchers in identifying the ever-increasing issue of intrusive activities. In particular, anomaly detection has been the main focus of many researchers due to its potential in detecting novel attacks. However, its adoption to real-world applications has been hampered due to system complexity as these systems require a […]

Read More
A Quality Assurance Framework for Care Process Management

Online business processes are different from traditional web applications and typical healthcare applications. Online business processes involve the collaboration of multiple user roles interacting with multiple services in parallel. They are usually implemented using Business Process management (BPM) technology that defines an explicit business process model to flexibly combine forms delivered through a web browser […]

Read More