UWSpace

UWSpace is the University of Waterloo’s institutional repository for the free, secure, and long-term home of research produced by faculty, students, and staff.

Depositing Theses/Dissertations or Research to UWSpace

Are you a Graduate Student depositing your thesis to UWSpace? See our Thesis Deposit Help and UWSpace Thesis FAQ pages to learn more.

Are you a Faculty or Staff member depositing research to UWSpace? See our Waterloo Research Deposit Help and Self-Archiving pages to learn more.

Photo by Waterloo staff

Recent Submissions

  • Item type: Item ,
    "Now I am here and growing wild." Nature as a Space of Female Subject Formation in Marlen Haushofer's Die Wand and Katharina Köller's Wild wuchern.
    (University of Waterloo, 2026-09-08) Josupeit, Marieke
    This thesis examines nature as a space of female subject formation in Marlen Haushofer’s Die Wand (1963) and Katharina Köller’s Wild wuchern (2025). Drawing on ecofeminist theory, particularly Val Plumwood’s critique of dualistic thinking and her concept of the relational self, as well as Donna Haraway’s relational understanding of subjectivity and Stacy Alaimo’s concept of trans-corporeality, the thesis develops a theoretical framework that connects the hierarchical oppositions of nature/culture, human/non-human, and man/woman. This framework is complemented by literary spatial theory and approaches to gendered embodiment in order to examine how experiences of natural space and the body contribute to processes of female subject formation. The analysis shows that in both novels, nature functions as an ambivalent space in which patriarchal and anthropocentric structures become visible and contestable. In Die Wand, the nameless protagonist’s isolation dissolves the autonomous, anthropocentric subject model in favor of a relational self grounded in interdependence with the natural world, while her body is reconceived from an aesthetic, inferior object into a functional tool of survival. In Wild wuchern, the protagonist’s confrontation with the wilderness and her cousin, who embodies a non-normative, nature-connected identity, enables her to challenge her internalized feminine ideal and patterns of patriarchal violence and control. The comparative reading demonstrates that both novels construct nature as a relational and embodied space that enables the protagonists to renegotiate gendered identities and established forms of human-nature relations, rather than returning to an essentialist female nature.
  • Item type: Item ,
    The Grail Papers
    (University of Waterloo, 1994-03) Raymond, Darrell; Wood, Derick
    Grail is a package for computing with finite-state machines and regular expressions, written in C++. Grail supports input and output of textual descriptions of automata and regular expressions, conversions between machines and regular expressions, and other operations. Grail can be used as a set of shell-callable processes, a library of functions, or as individual C++ classes. Version 2.0 of Grail supports parameterizable machines and expressions. This collection of papers includes a description of the history and design of Grail, a user's guide, a programmer's guide, and the main pages for each of Grail's filters.
  • Item type: Item ,
    Some numerical results on algorithms for Sturm-Liouville problems
    (University of Waterloo, 1994-01) Ji, Xingzhi R.
    For the numerical solution of Sturm-Liouville eigenvalue problems, finite difference methods and Prufer methods are two kinds of popular methods. However, the conditions under which each method is more efficient are not obvious. The experimental results reported in this paper show: (1) The relative efficiency of the methods depend on the desired accuracy; (2) Finite difference methods, with correction techniques, remain effective even for eigenvalues with higher oscillation number.
  • Item type: Item ,
    Parallel program and asynchronous circuit design
    (University of Waterloo, 1994-03-30) Ebergen, Jo C.; Segers, John; Benko, Igor
    Asynchronous circuit design is a beautiful application area for any formalism that can reason about parallelism. By means of two small, but challenging, exercises we illustrate the similarities and differences between parallel program and asynchronous circuit design. The exercises are simple to state and have many solutions, which are sometimes surprisingly efficient. They all illustrate many aspects of asynchronous circuit design. For each exercise we present several solutions, which are analyzed with respect to delay assumptions, safety, progress, and performance issues. We also mention some open problems.
  • Item type: Item ,
    Transaction scheduling in dynamic composite multidatase systems
    (University of Waterloo, 1994-03) Bradshaw, Dexter P.; Larson, Per-Ake; Slonim, Jacob
    Multidatabase systems based on a single monolithic multidatabase server are not realistic. Their performance and administration do not scale with increases in the radius of service or the number of component databases under their control. We propose that a composite multidatabase architecture that consists of multiple, possibly heterogeneous, peer multidatabase servers distributed on a communications network is inevitable. Global transactions should be able to span multiple multidatabase servers, sometimes forcing multidatabase servers to act as component database systems. Particular focus is given to the problem of guaranteeing the correct execution of interleaving global transactions across multiple multidatabase systems. Correctness is based on global serializability. Three algorithms for maintaining global serializability through transaction ordering during dynamic multidatabase composition are proposed. We examine the restrictions of these algorithms and the scalability of their performance.