As the complexity of embedded systems has increased, so have costs and development time. A significant component of development costs for embedded systems is comprehensive testing after the design is complete. More than 50 % of the development costs of embedded systems are incurred during testing and error correction. Often this is accomplished via copious tests in the later phases of development. A great deal of effort could be saved if debugging and tests could be performed earlier in the development cycle.
This project will complement a current NSF funded STTR project "Robotic System for Visual Placement", a partnership between Cognisense Labs and Humboldt State University. We propose to design a prototype to assist embedded system designers. This project will integrate resource allocation checking, failure mode analysis in conjunction with the critical path methodology and incorporate these ideas into a debugger/version control system that promotes a "Design, Build, Test, Act" continuous improvement methodology. This will allow designers to evaluate resource sharing, understand the failure modes, and judge what steps are required to solve these problems, while at the same time, capturing the failure pattern for that critical path and folding it back in the design process.
The proposed project will use the following key components: (1) Continuous improvement cycle, (2) Failure mode and effect analysis (FMEA) coupled with (3) Critical path methodology, (4) Functional modeling, and (5) Early Prototyping.
- Gain a working knowledge of embedded systems design and testing
- Understand the Design Build Test and Act Approach
- Test the vision system
- Test the live arm vision system during normal operation
- Decouple the testing software from the application software
- Design a poster and write a paper to be published in appropriate conferences / journals
- Load operating systems on computational node
- Establish internodes communications
- Decide how to parallelize the plasma code
- Run parallel plasma simulation
- Conduct computational control experiments
- Design a poster and write a paper to be published in appropriate conferences / journals
Collaborative and Remote Sketching Infrastructure
- Research the role of sketching in various design processes across several fields (as mentioned above) Research current, past, and proposed tools for sketching in any such fields
- Research evaluation techniques for studying the effectiveness of sketching and sketching tools in design processes
- Evaluate how sketching may be used in software design
- Construct an architecture and an interface for a collaborative, remote sketching tool for software design which not only allows efficient sketching processes but records essential design artifacts and knowledge needed for empirical analysis of sketching processes
- Design a poster and write a paper to be published in appropriate conferences / journals
Sudden Oak Death (SOD) is a fungal pathogen that kills oak trees leaving standing dead wood. These dead trees can significantly alter forest fire dynamics leading to hotter and more rapidly spreading fires. These hotter fires are more likely to kill other trees including redwoods and other conifers. Additionally these SOD-killed trees are more likely to generate fire-brands (burning embers that fly through the air and can start new fires).
The purpose of this project will be to design and implement a computer simulation model to understand how fire risk changes over the course of a SOD epidemic, and to assess the relative effectiveness of various management strategies to reduce the spread of SOD and fire risk.
- Research how fire risk changes over time for individual SOD infected/killed trees.
- Research how SOD spreads across a landscape.
- Design and implement a mathematical / computer model that addresses SOD spread and fire risk.
- Research/design at least two strategies for managing SOD.
- Compare the effectiveness of the strategies.
- Design a poster and write a paper to be published in appropriate conferences / journals.
Changes in the global climate, resource availability and the cascading effects of resource limitations are consistently and repeatedly occurring around the world. The Millennium Ecosystem Assessment makes the following point: current technology and knowledge can considerably reduce human impacts on ecosystems.
To this end, we believe it will be essential that the gap between data and knowledge be closed quickly and effectively. This gap exists in both within and between scientific domains. Furthermore, these vast scientific data repositories are siloed in ways that make them difficult to access and integrate across disciplinary domains to extract useful knowledge for decision-making by community members, resource managers and elected officials. Bridging these information gaps across scientific disciplines is only the first step, equally important is the timely translation of this information into useful knowledge that is accessible to the people who require it. This need begins with the translation of heterogeneous digital databases into new and relevant knowledge, but also with an eye towards the relationship of this knowledge to the real and complex natural and social systems in which we act. Digital systems hold great promise for bring together not only data, but also organizations and knowledge across both geographic and conceptual spaces. Computing is incestuous and will enable us to extract the desired knowledge to ensure a global management approach of our coasts at home and abroad.
Given a complex regulatory framework, coupled with a multitude of scientific objectives and methodologies for the collection and analysis of scientific data, the computation systems for the translation of data to knowledge are lacking. For decades data has been collected and archived by individual organizations to serve their independent purposes, most often with little or no perspective of how these data might relate to other objectives and analysis. More appropriately, data collection should be tied to the effectively and efficiently answer questions of import and to enable knowledge creation via multidisciplinary data aggregation and analysis. The overall link of the proposed research is the issue of utilizing advances in computation model, methods and techniques to provide for an extraordinary enhancement in solving the analysis problems found in large environmental databases.
- Identify the domain knowledge and issues related to managing marine ecosystems.
- Survey of computational tools and models currently used in these domains
- Design a common framework to bridge the gap between data and knowledge for marine ecosystems.
- Integrate in the framework computational models and techniques capable of solving issues with data mining, data integration, data fusion and knowledge generation.
- Design a poster and write a paper to be published in appropriate conferences / journals