projects
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| projects [2014/09/03 11:11] – jarek | projects [2015/04/14 01:58] (current) – Added link to Summer 2015 page stevenc | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Proposed Projects for Fall 2014 ====== | + | ====== Proposed Projects for Winter 2015 ====== |
| - | \\ | + | |
| + | If you are interested in pursuing a 4080 project in Summer 2015, please see [[https:// | ||
| + | |||
| + | \\ | ||
| + | ------------------ | ||
| + | \\ | ||
| + | |||
| + | ====== Concurrent Data Structures | ||
| + | |||
| + | **Supervisor**: | ||
| + | |||
| + | **Required Background**: | ||
| + | |||
| + | **Desirable Background**: | ||
| + | |||
| + | A traditional data structure is designed so that one operation can be performed on it at a time. This is no longer sufficient for the multicore architectures that have become prevalent in the past few years. | ||
| + | |||
| + | The goal of this project is to implement concurrent data structures in C so that | ||
| + | performance testing can be carried out on them. In particular, we would like to make use of Intel' | ||
| + | |||
| + | \\ | ||
| + | ------------------ | ||
| + | \\ | ||
| - | ===Dynamic Interface Detection and Control Project=== | + | ====== Dynamic Interface Detection and Control Project |
| **Supervisor: | **Supervisor: | ||
| Line 16: | Line 38: | ||
| Specific goals of the project include: | Specific goals of the project include: | ||
| + | |||
| - Develop a computer vision system that can detect and monitor the interface between two miscible fluids of different density. | - Develop a computer vision system that can detect and monitor the interface between two miscible fluids of different density. | ||
| + | |||
| - Evaluate the performance of the system over a range of different (and typical) fluids | - Evaluate the performance of the system over a range of different (and typical) fluids | ||
| + | |||
| - Explore the use of different illuminant/ | - Explore the use of different illuminant/ | ||
| Line 26: | Line 51: | ||
| Michael Jenkin (jenkin@cse.yorku.ca) or Michal Organ (organ@yorku.ca) | Michael Jenkin (jenkin@cse.yorku.ca) or Michal Organ (organ@yorku.ca) | ||
| - | \\ | + | \\ |
| - | ====== DDoS Attack using Google-bots ====== | + | ------------------ |
| + | \\ | ||
| - | **Supervisor**: | ||
| - | |||
| - | **Recommended Background**: | ||
| - | |||
| - | Not long ago, botnets - networks of compromised computers - were seen as | ||
| - | the most effective (if not the only) means of conducting Distributed Denial | ||
| - | of Service (DDoS) attacks. However, with the growing popularity and prevalence | ||
| - | of application-layer over other types of DDoS attacks, the DDoS execution | ||
| - | landscape is becoming increasingly more diverse. An especially interesting | ||
| - | new trend is the execution of application-layer DDoS attacks by means of | ||
| - | skillfully manipulated Web-crawlers, | ||
| - | The goal of this project is to design, implement and test a real-world | ||
| - | framework consisting of the following: a) the attacker' | ||
| - | domain specially designed to attract Google-bots and then manipulate them | ||
| - | into generating attack traffic towards the target/ | ||
| - | victim' | ||
| - | component, the project will also look into the statistical/ | ||
| - | estimation of the framework' | ||
| - | to an actual (real-world) target/ | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | \\ | ||
| ====== Attentive Sensing for Better Two-Way Communication in Remote Learning Environments ====== | ====== Attentive Sensing for Better Two-Way Communication in Remote Learning Environments ====== | ||
| Line 70: | Line 72: | ||
| - Evaluate these algorithms in a real-classroom setting, using proprietary attentive sensing technology | - Evaluate these algorithms in a real-classroom setting, using proprietary attentive sensing technology | ||
| + | \\ | ||
| + | ------------------ | ||
| + | \\ | ||
| ====== Attentive Sensing for Sport Video Recording Markets ====== | ====== Attentive Sensing for Sport Video Recording Markets ====== | ||
| Line 88: | Line 93: | ||
| 3. | 3. | ||
| - | ------------ | ||
| - | |||
| - | |||
| \\ | \\ | ||
| - | ====== Hunting for Bugs in Logging: applying JPF to log4j ====== | + | ------------------ |
| - | + | ||
| - | **Supervisor: | + | |
| - | + | ||
| - | Description: | + | |
| - | Java PathFinder (JPF) is a tool that can detect bugs in Java code. | + | |
| - | The Java library Apache log4j allows developers to control which log | + | |
| - | statements are output. | + | |
| - | to detect bugs in log4j by means of JPF with very limited succes. | + | |
| - | + | ||
| - | Recently, in collaboration with Shafiei (NASA) we have developed | + | |
| - | an extension of JPF called jpf-nhandler. | + | |
| - | is to apply this extension to log4j. | + | |
| - | + | ||
| - | [1] David A. Dickey, B. Sinem Dorter, J. Michael German, Benjamin D. Madore, Mark W. Piper, Gabriel L. Zenarosa. " | + | |
| - | + | ||
| - | **Required Background: | + | |
| - | \\ | + | |
| - | ------------ | + | |
| - | \\ | + | |
| - | ======Hybrid 2D/3D User Interfaces for 3D Rotation ====== | + | |
| - | + | ||
| - | **Supervisor: | + | |
| - | + | ||
| - | **Required Background: | + | |
| - | + | ||
| - | This project implements and evaluates a new method for 3D Rotation where the user uses both a 2D and 3D user interface to complete the task. The fundamental idea is to use the 3D interface for large-scale manipulation, | + | |
| - | \\ | + | |
| - | ------------ | + | |
| - | \\ | + | |
| - | ====== Immersive Virtual Reality Kitchen Planner ====== | + | |
| - | + | ||
| - | **Supervisor: | + | |
| - | + | ||
| - | **Required Background: | + | |
| - | + | ||
| - | This project implements a kitchen planner application for an immersive virtual reality system. The implementation will be based on Unity 4. | + | |
| - | \\ | + | |
| - | ------------ | + | |
| - | \\ | + | |
| - | ======3D Interaction in Immersive Virtual Reality====== | + | |
| - | + | ||
| - | **Supervisor: | + | |
| - | + | ||
| - | **Required Background: | + | |
| - | + | ||
| - | This project implements and tests various 3D Navigation and 3D Interaction methods in an immersive virtual reality system. The target is to enable the user to roam freely in a large environment while still being able to interact with the environment. The implementation will be based on Unity 4. | + | |
| - | \\ | + | |
| - | ------------ | + | |
| \\ | \\ | ||
| - | |||
| ====== Mining Software Repositories Data====== | ====== Mining Software Repositories Data====== | ||
| Line 151: | Line 104: | ||
| **Short Description: | **Short Description: | ||
| - | |||
| - | \\ | ||
| - | ------------------ | ||
| - | \\ | ||
| - | |||
| - | ======Reliably tracking horizontal eye movements====== | ||
| - | |||
| - | **Supervisor: | ||
| - | |||
| - | **Required Background: | ||
| - | |||
| - | **Description: | ||
| \\ | \\ | ||
| Line 212: | Line 153: | ||
| \\ | \\ | ||
| ------------------ | ------------------ | ||
| - | \\ | + | \\ |
| - | + | ||
| - | ======Circuit and Board Design for a Pulsed Ground Penetrating Radar====== | + | |
| - | + | ||
| - | **Supervisor: | + | |
| - | + | ||
| - | **Description: | + | |
| - | + | ||
| - | **Required Background** A background in undergraduate-level electronics is very important. | + | |
| - | + | ||
| - | \\ | + | |
| - | ------------------ | + | |
| - | \\ | + | |
| More project proposals may be added here in the first week of the winter term. | More project proposals may be added here in the first week of the winter term. | ||
| \\ | \\ | ||
projects.1409742719.txt.gz · Last modified: by jarek
