A thermomechanical pulp, a high yield sulfite pulp, and a high yield solvent sulfite pulp from western hemlock [Tsuga heterophylla (Raf.) Sarg.] wood were investigated to determine the amount of carbohydrate material present and to elucidate the structures of the carbohydrates. The effects of the three pulping processes, which were...
Hydraulic conductivity of hemp stems under water-stress conditions was investigated. When plants face with water-stress conditions, embolies (cavitation) are triggered in xylem channels and water transport from the root to the leaves is affected. The relation between percentage loss of water transfer ability within the xylem channels can be described...
Biological di-nitrogen (N₂) fixation is a key process in open-ocean ecosystems, where the new nitrogen (N) provided by marine diazotrophs can support a large fraction of primary productivity and carbon (C) drawdown. Recent laboratory studies have shown that elevated pCO₂ enhances the rate of N₂ fixation by select laboratory isolates...
Linkages between land use and its influence on the atmosphere have been a long-standing research area. For example, what is the impact of irrigated agriculture on downwind rainfall? Global-scale models show that moisture recycling is an important source of water for inland regions around the world, but they do not...
With the increasing international focus on transboundary cooperation as a part of the Sustainable Development Goal (SDG) Framework, there is global recognition of transboundary water cooperation as a tool for improved governance and management of transboundary surface and groundwaters. Yet, there is not an agreed upon definition of transboundary water...
Multiagent approaches are well suited to designing autonomous solutions for systems that feature complex interactions between many individuals such as in autonomous traffic systems and multi-robot exploration systems. However, creating autonomous agents that function effectively in these systems is a challenging task. In these complex environments, agents need informative reward...
In this thesis I present the choice calculus, a formal language for representing variation in software and other structured artifacts. The choice calculus is intended to support variation research in a way similar to the lambda calculus in programming language research. Specifically, it provides a simple formal basis for presenting,...
Control abstraction is the process by which programmers define new control constructs by specifying an ordering of statement execution. Using control abstraction, we can create new control constructs for parallel programming, separate the specification of parallelism and synchronization from the rest of the application code, and vary the parallelism exploited...