IP Cores Integration for Fast AES and LZ77 Processsing

  The goal of the project is to continue development started during a previous internship period, integrating hardware cores with production electronic gaming machine (EGM) systems. These cores will increase the performance of the EGM systems by accelerating the speed at which graphics can be rendered on the systems display. Integrating these cores should prove […]

Read More
Verification and validation of Real-time Embedded Software with RTEdge

    An embedded software system is a software system that is part of a larger system composed of software and hardware elements and that often have to react in real-time to its environment. The cruise control in a car, or the auto-pilot in an aircraft are typical examples of embedded software systems. Embedded software systems are pervasive […]

Read More
Recommendation in Entrepreneurship Social Networks through Questions & Answers (Q&A)

  Recommendation is a critical problem in social networks and social media. In this project, we tackle the problem of recommendation in entrepreneurship social networks through questions and answers. The novelty of the proposed research is on three aspects. First, we use Q&A activities to express users’ interest. Second, we recommend not only single users […]

Read More
White-box computing security patterns and software security modeling

  In black-box security, the software is assumed to run in a trusted environment. In the context of white-box attacks, the environment is assumed to be distrusted and the users of the software, which are installed in a device, have unlimited time and resources to break into the software and has access to binary code […]

Read More
Time-aware Collaborative Filtering for eBay Auctions

Recommender systems are in wide use today by major companies (e.g. Amazon, Netflix and Google) to automatically direct their users to content that they would be interested without the tedium of sifting through the large selection of content available today.  This project is interested in performing an analysis and implementation of a recommender system for […]

Read More
Autonomous Passenger Counting System with Distributed IP Cameras – Phase 2

The City of Edmonton is currently in need of an automatic passenger counting (APC) system for its Light Rail Transit (LRT). An APC will help the City with various decisions making. In this proposal we focus on automatic video processing to count passengers boarding and alighting from LRT. The proposed system is simple – it […]

Read More
Natural Language Rule Parsing for Schedule Automation

  Creating work schedules for employees in an organization is a difficult problem since there are many different factors to consider in order for the schedule to be effective. Some examples of these factors are employee flexibility, work hour preferences, organization size and type, etc. Furthermore, available products may not be suitable for the specific […]

Read More
Term Extraction for Micro-domain Ontology in Personalized Search

  To improve the search quality of a search engine so that it can better understand and return the information to meet user’s needs, a “micro-domain ontology” based personalized search strategy will be studied in this project. This ontology aims to model the user’s context into such a hierarchical structure so that with whose help […]

Read More
Peptide Sequencing with MS/MS Spectra from Multiple Fragmentation Methods

  Shotgun mass spectrometry-based proteomics has emerged as the most powerful approach to comprehensively analyze proteins in a biological sample over the last few years. This technology will play a key role in the predictive, preventive, personalized, and participatory medicine design. Correct peptide identification from a tandem mass spectrum is the crucial step to determine the target protein sequence and […]

Read More
New Precursor Selection Algorithm for More Efficient MS/MS Acquisition

  Shotgun mass spectrometry (MS) has emerged as a powerful technology for large-scale proteomic analysis recently. By measuring thousands of peptides in a prepared sample, health researchers can gain insight into the complex disease pathways, which can be used for diagnosis and treatment. A crucial problem in the current MS experiments is that not every peptide can be effectively […]

Read More
Virtualization-based applications for cloud computing in biomedical research

  The project will involve research and development of new technology for distributed computation, with a focus on applications in computational biology and bioinformatics as routinely encountered in our own lab. This research will be conducted using Copper, GridCentric’s grid computing platform, which is based on a previous research system developed at the University of […]

Read More