projects
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
projects [2015/08/11 20:48] – jarek | projects [2015/08/17 12:02] – jarek | ||
---|---|---|---|
Line 2: | Line 2: | ||
\\ | \\ | ||
- | ===Data visualization in Skydive=== | + | =====Data visualization in Skydive===== |
**Supervisor: | **Supervisor: | ||
Line 36: | Line 36: | ||
\\ | \\ | ||
- | ===Genome-wide identification of plant micro RNAs=== | + | =====Genome-wide identification of plant micro RNAs===== |
Line 83: | Line 83: | ||
\\ | \\ | ||
- | + | =====Dynamic Interface Detection and Control Project===== | |
- | + | ||
- | ===Dynamic Interface Detection and Control Project=== | + | |
**Supervisor: | **Supervisor: | ||
Line 178: | Line 176: | ||
\\ | \\ | ||
- | ====== | + | ====== JPF in a Jar ====== |
**Supervisor: | **Supervisor: | ||
Description: | Description: | ||
- | Java PathFinder | + | JPF, which is short for Java PathFinder, is an open source |
- | The Java library Apache log4j allows developers | + | tool that has been developed at NASA's Ames Research Center. |
- | statements are output. | + | The aim of JPF is to find bugs in Java code. Instead of |
- | to detect bugs in log4j by means of JPF with very limited succes. | + | using testing to find those bugs, JPF uses model checking. |
+ | The facts that JPF is downloaded hundreds of times per month | ||
+ | and that some of the key papers on JPF have been cited more | ||
+ | than a thousand times reflect the popularity of JPF. In | ||
+ | fact it is the most popular model checker for Java. | ||
+ | |||
+ | A study done by Cambridge University in 2014 found that the | ||
+ | global cost of debugging code has risen to $312 billion annually. | ||
+ | Furthermore, | ||
+ | programming time with finding and fixing bugs. | ||
+ | advocating | ||
+ | |||
+ | Installing JPF is far from trivial. | ||
+ | implemented in Java. Therefore, it should, in theory, be | ||
+ | feasible | ||
+ | This would make it significantly simplifying the installation | ||
+ | process | ||
+ | accessible to its potential users. | ||
- | Recently, in collaboration with Shafiei (NASA) we have developed | + | The aim of this project |
- | an extension of JPF called jpf-nhandler. | + | Since JPF relies on a number of configuration files, so-called |
- | is to apply this extension | + | Java properties files, incorporating these properly into the |
+ | jar is one of the challenges. | ||
+ | another challenge. | ||
+ | our modifications | ||
+ | few classes, yet another challenge. | ||
- | [1] David A. Dickey, B. Sinem Dorter, J. Michael German, Benjamin D. Madore, Mark W. Piper, Gabriel L. Zenarosa. " | + | In this project you may collaborate with graduate students |
+ | of the DisCoVeri group (discoveri.eecs.yorku.ca) and | ||
+ | computer scientists of NASA. For more information, feel | ||
+ | free to send email to franck@cse.yorku.ca. | ||
**Required Background: | **Required Background: |
projects.txt · Last modified: 2016/01/13 20:05 by stevenc