Learn More
Shiga toxin-producing Escherichia coli (STEC) are important enteric pathogens worldwide, causing diarrhea with or without blood visibly present and hemolytic uremic syndrome. STEC are unique among diarrheogenic E coli in producing Shiga toxin type 1 and type 2, the virulence factors responsible for bloody diarrhea and hemolytic uremic syndrome. Cattle and(More)
We have developed an instrumented pillbox, called a MedTracker, which allows monitoring of medication adherence on a continuous basis. This device improves on existing systems by providing mobility, frequent and automatic data collection, more detailed information about non-adherence and medication errors, and the familiar interface of a 7-day drug store(More)
Measles incidence has declined significantly in the United States since the 1989-1991 resurgence. Several conditions, including pockets of underimmunization, international importation, and the inability to rapidly detect and contain cases, represent potential threats to this success. During the 1995-1996 winter holiday season, the Minnesota Department of(More)
Optimal organization of the asset base in a software product line (SPL) depends on how the assets are used to produce products. It has been assumed that collecting an appropriate set of assets would automatically lead to economically produced products. However, industry experience suggests that simply having the right assets is not sufficient to allow easy(More)
BACKGROUND In August 2000, the Minnesota Department of Health was notified of and investigated an outbreak of febrile respiratory illness among workers at a sugar-beet processing plant. METHODS A case was defined as fever and respiratory symptoms occurring in a worker at the sugar-beet plant on or after 31 July 2000. Case patients were interviewed,(More)
Software libraries have long been an integral element of software development. Recent advances in areas such as software product lines and extensibility mechanisms have fo-cused renewed attention on collections, particularly heterogeneous collections, of software artifacts. The contribution of this paper is to propose a model for a software library. Our(More)
The ability to produce products that can be easily adapted to a variety of customers is becoming increasingly important. A key element for adaptable software products is the ability to include or omit features for different product variants. Even when a design method supports feature adaptation there remains the task of actually implementing the modules. In(More)
As multi-core processors become the norm, it is becoming apparent that understanding concurrent programming is becoming increasingly important. However, there are few simple easy to understand examples of concurrent programming available. The California speedway project provides a simple to understand project that is inherently concurrent. The project in(More)
Component Based Software Engineering (CBSE) is a technique for designing and assembling systems from existing parts that has important implications for a number of software engineering practices. The basic principles of CBSE, including modularity, substitutability, and composition are important throughout the SE curriculum. The ability to build a component(More)