Many software maintenance problems are caused by using text editors to change programs. A more systematic and reliable way of performing program updates is to express changes with an update language. In particular, updates should preserve the syntax- and type-correctness of the transformed object programs. We describe an update calculus...
We describe the design of a domain-specific language (DSL) for the specification of generic ocean modeling tools, and we describe the
implementation of its compiler. The goal of the DSL is to allow the specification of widely usable tools for ocean modeling once, and to allow its translation into different...
The debate surrounding Measure 27, to require labeling of genetically modified (GM) foods sold or distributed in or from Oregon, encompasses many aspects of an important and complex topic. At one level, questions are raised about the benefits and potential risks of GM foods.
The structure of monadic functional programs allows the integration of many different features into such programs by just changing the definition of the monad and not the program, which is a desirable feature from a software engineering and maintenance point of view. We describe an algorithm for the automatic transformation...
"September, 2001, Updated October, 2002" - note from cover. "This report reviews the Oregon's ocean commercial Dungeness crab fishery. It provides both a present and historical evaluation of the fishery, its vessel effort, and gear use, but emphasizes more recent analysis and information relevant to a discussion of pot limits....
Satellite data ingestion tool is an automated database application for processing and archiving the ocean and land data that is broadcasted by a remote sensing satellite. This Ingestion system has a two-tier architecture, with data processing algorithm forming the first tier and the database server forming the second tier. The...
As a homeowner in the Pacific Northwest, you have a unique opportunity to help maintain or improve the health of streams and riparian areas. A riparian area is the area of land adjacent to a stream, lake, or wetland. Most healthy, natural riparian areas
have moist, fertile soils that support...
As a landowner in the inland Pacific Northwest, you have a unique opportunity to help maintain or improve the health of streams and riparian areas. A riparian area is the area of land adjacent to a stream, lake, or wetland. Most healthy, natural riparian areas have moist, fertile soils that...