![]()
Project Title: Memory Rule Checker
![]() |
|
| Team
12 Developers Robert Anderson, Jason Brooks, Bradley Georgeson, Jason Luttrell, Adam Thorsen |
Sponsor Troy Pearse Hewlett-Packard Co, Boise, ID 208-396-4557 Troy_Pearse@hp.com |
Project Description: HP requires all code to conform to a proprietary memory management scheme implemented through the use of AllocID macros representing pointers to blocks of memory. The macro definitions must conform to a specific format, and must be used according to the rules of the memory management scheme. Memory Rule Checker (MRC) will check that the AllocID's are defined properly, and that they are used according to the rules of the memory management scheme.
![]()
![]() |
|
| Team
13 Developers John Cavalieri, Ian Hamilton, Michael Hickok, Marc Laude |
Sponsor Don Moreaux, Hewlett-Packard Co., Boise, ID 208-396-5235 Don_Moreaux@hp.com |
Project Description: Automating
the functional testing of Microsoft Windows© Graphical User Interfaces requires
‘a priori’ knowledge of GUI object properties such as class name, control
type, handle, and each object’s parent-child relationship to other
objects. Test language procedures use the values of these properties to
uniquely identify and locate objects that play a part in the automated
test.
The Resource Parser for Windows Programs (RPWP) is conceived to be an easy-to-use tool for enumerating MS Windows program objects and their related property values. It will have a simple Visual Basic front end, whose purpose is to provide user control over which program to analyze, what information to enumerate, and how the information will be stored and later retrieved. The analysis will be performed statically, by parsing the program’s resource files and possibly binary files. It will use an MS Access database into which the object property values will be stored.
![]()
![]() |
|
| Team
14 Developers Jonathon DeShirley, Mitchell McFarland, Michael Mink, David Parry, Stephen Warner |
Sponsor Liz Wilhite, University of Idaho, Center for Secure & Dependable Systems 208-885-4956 ewilhite@csds.uidaho.edu |
Project Description: This project extends the existing research project, "Hummer" researched and designed by the Center for Secure and Dependable Software (CSDS). Our project is a conglomeration of CS 480 projects, CS 481 projects, Master's theses, Research grants, and Doctoral Dissertations. CSDS's Hummer project is a wide-area network intrusion detection system. It uses information gathering tools to collect data about intrusions and threats. Currently, the Hummer tools can only be manually turned on and off. Our project integrates a Policy Tool developed by Robert Bieze into Hummer. This will allow Hummer to manage its information gathering tools by means of policy rather than manually. Furthermore our project builds into Hummer and the Policy Tool a notion of "Perceived Level of Threat". This will allow Hummer information gathering tools to be turned on and off by a basis of Perceived Level of Threat (PLT). The PLT will decide whether the network should increase security or diminish the security (to allow the network to run faster). These will be tested by authoring and developing sample policies to test the integrity of our Hummer enhancements.
![]()
![]() |
|
| Team
15 Developers Richard Hensley, Keith Howe, Antone Kom, Christopher Neisen, Nathan Rosemblum |
Sponsor Bob Rinker, University of Idaho, Computer Science Dept. 208-885-7378 rinker@cs.uidaho.edu |
Project Description: The HP Drawing Gallery is a DOS application for producing high-quality presentation slides, drawings, and figures. There is interest in porting the Drawing Gallery to the more current Linux / XWindows platform. This project will begin the first phase of this port, creating the base drawing system and implementing primary features. The main emphasis of this project is to create a strong foundation architecture to which more functionality can be added at a later date.
![]()