Design patterns help to improve communication software quality since they address a fundamental challenge in large-scale software development: communication of architectural knowledge among developers. This paper makes several contributions to the study and practice of design patterns. It presents a case study that illustrates how design patterns helped to… (More)
Building system software that is reusable across OS platforms presents developers with many challenges. It is often difficult to reuse existing interfaces and implementations directly due to portability, functionality, and efficiency constraints imposed by different platforms and applications. It may still be possible, however, to leverage prior development… (More)
An earlier version of the paper appeared in the March/April 1995 issue of the C++ Report magazine.
OBJECTIVES Patients prescribed clozapine were surveyed to assess (a) the effects, both positive and adverse, and overall satisfaction with clozapine in comparison to previously prescribed antipsychotics and (b) the relative significance of effects experienced, both positive and adverse, in terms of impact on subjective well-being. METHODS A total of 56… (More)
A well-established thesis in Byzantine studies is that Byzantium was a conservative civilization, negative –if not hostile– to innovation. This general idea influenced the study of innovation in Byzantium, which has been presented by modern scholars as either absent or as being decisively opposed to. After a presentation of some preliminary questions on the… (More)
This paper describes the design and implementation of an interface to corpora in 12 languages, stemming from the analysis of the needs of a diverse group of users: language teachers and language students, (non-computational) linguists, researchers in history and translation studies. We identified a set of requirements shared across the disciplines, as well… (More)