📄 http:^^www-cse.ucsd.edu^users^wgg^projects.html
字号:
Date: Tue, 14 Jan 1997 23:52:29 GMTServer: NCSA/1.4.2Content-type: text/htmlLast-modified: Thu, 01 Aug 1996 19:31:34 GMTContent-length: 2398<HTML><HEAD><TITLE>Software Evolution Lab Projects for Undergraduate and Graduate Students</TITLE></HEAD><BODY><H2>Software Evolution Lab Projects for Undergraduate and Graduate Students<HR></H2>I have a variety of projects in <em>software engineering</em> and<em>compilers</em> for both undergraduates (e.g., <b>CSE 199</b>) and graduates(e.g., <b>CSE 293</b>). Some of these projects could alsoserve as the basis for a <b>Master's thesis</b>.<P>For more in-depth information about these projects, you may wish to lookat <!WA0><A href="http://www-cse.ucsd.edu/users/wgg/swevolution.html">my lab's research page</A>, which providesinformation about <!WA1><A href="http://www-cse.ucsd.edu/users/wgg/research.html">current researchprojects</A> and <!WA2><A href="http://www-cse.ucsd.edu/users/wgg/papers.html">recent papers</A>.<H3>Beneficial Background</H1>Compilers Classes such as CSE 131B, CSE 231.<H3>Beneficial Skills</H1>Proficiency with C, C++, Common Lisp,or Tcl/Tk programming languages; proficiency with lex/flex, yacc/bisoncompiler tools.<H3>Examples of Smaller Projects</H3><UL><LI>Enhancement of <!WA3><A href="http://www-cse.ucsd.edu/users/wgg/Abstracts/starplan.html">C star diagram</A> or <!WA4><A href="http://www-cse.ucsd.edu/users/wgg/Abstracts/tawk.html">CAWK</A> programming tools to read and print source code with comments and related constructs. Most programming tools cannot handle comments because they are stripped out by the lexer.<P><LI>Design and implementation of an object-oriented <!WA5><A href="http://www-cse.ucsd.edu/users/wgg/Abstracts/starplan.html">star diagram planning tool</A> for Java.<P><LI>Improve the performance of the tree-drawing algorithm of our <!WA6><A href="http://www-cse.ucsd.edu/users/wgg/Abstracts/starplan.html">C star diagram tool</A>. The current implementation is probably slow because it is run in the interpreted Tcl/Tk environment.<P><LI>Redesign parts of a large system (e.g., gcc) using our <!WA7><A href="http://www-cse.ucsd.edu/users/wgg/Abstracts/starplan.html">C star diagram tool</A> and/or <!WA8><A href="http://www-cse.ucsd.edu/users/wgg/Abstracts/tawk.html">CAWK</A>.<P><LI>Develop program metric scripts using <!WA9><A href="http://www-cse.ucsd.edu/users/wgg/Abstracts/tawk.html">CAWK tool</A>.<P><LI>Add transformational capability to the <!WA10><A href="http://www-cse.ucsd.edu/users/wgg/Abstracts/starplan.html">C star diagram planning tool</A>.<P><LI>Design and implementation of pseudo-syntactic pattern matching tool. See the <!WA11><A href="http://www-cse.ucsd.edu/users/wgg/Abstracts/tawk.html">CAWK paper</A> for examples of related tools.</UL><HR><PRE><!WA12><A href="http://www-cse.ucsd.edu/users/wgg"><AUTHOR><em>wgg@cs.ucsd.edu</em></AUTHOR></A><TIMESTAMP>August 1, 1996</TIMESTAMP></PRE>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -