147 research outputs found

    Intra-Class Testing of Abstract Class Features

    Get PDF
    One of the characteristics of the increasingly widespread use of object-oriented libraries and the resulting intensive use of inheritance is the proliferation of dependencies on abstract classes. Such classes defer the implementation of some features, and are typically used as a specification or design tool. However, since their features are not fully implemented,abstract classes cannot be instantiated, and thus pose challenges for execution-based testing strategies. This paper presents a structured approach that supports the testing of features in abstract classes. Core to the approach is a series of static analysis steps that build a comprehensive view of the inter-class dependencies in the system under test. We then leveraged this information to define a test order for the methods in an abstract class that minimizes the number of stubs required during testing, and clearly identifies the required functionality of these stubs. Our approach is based on a comprehensive taxonomy of object-oriented classes that provides a framework for our analysis. First we describe the algorithms to calculate the inter-class dependencies and the test-order that minimizes stub creation. Then we give an overview of our tool, AbstractTestJ that implements our approach by generating a test order for the methods in an abstract Java class. Finally, we harness this tool to provide an analysis of 12 substantial Java applications that demonstrates both the feasibility of our approach and the importance of this technique

    Proliferation and differentiation of progenitor cells throughout the intact adult rat spinal cord

    Get PDF
    The existence of multipotent progenitor populations in the adult forebrain has been widely studied. To extend this knowledge to the adult spinal cord we have examined the proliferation, distribution, and phenotypic fate of dividing cells in the adult rat spinal cord. Bromodeoxyuridine (BrdU) was used to label dividing cells in 13- to 14-week-old, intact Fischer rats. Single daily injections of BrdU were administered over a 12 d period. Animals were killed either 1 d or 4 weeks after the last injection of BrdU. We observed frequent cell division throughout the adult rodent spinal cord, particularly in white matter tracts (5-7% of all nuclei). The majority of BrdU-labeled cells colocalized with markers of immature glial cells. At 4 weeks, 10% of dividing cells expressed mature astrocyte and oligodendroglial markers. These data predict that 0.75% of all astrocytes and 0.82% of all oligodendrocytes are derived from a dividing population over a 4 week period. To determine the migratory nature of dividing cells, a single BrdU injection was given to animals that were killed 1 hr after the injection. In these tissues, the distribution and incidence of BrdU labeling matched those of the 4 week post injection (pi) groups, suggesting that proliferating cells divide in situ rather than migrate from the ependymal zone. These data suggest a higher level of cellular plasticity for the intact spinal cord than has previously been observed and that glial progenitors exist in the outer circumference of the spinal cord that can give rise to both astrocytes and oligodendrocytes

    Fundamental constructs in food parenting practices: a content map to guide future research

    Get PDF
    Although research shows that “food parenting practices” can impact children’s diet and eating habits, current understanding of the impact of specific practices has been limited by inconsistencies in terminology and definitions. This article represents a critical appraisal of food parenting practices, including clear terminology and definitions, by a working group of content experts. The result of this effort was the development of a content map for future research that presents 3 overarching, higher-order food parenting constructs – coercive control, structure, and autonomy support – as well as specific practice subconstructs. Coercive control includes restriction, pressure to eat, threats and bribes, and using food to control negative emotions. Structure includes rules and limits, limited/guided choices, monitoring, meal- and snacktime routines, modeling, food availability and accessibility, food preparation, and unstructured practices. Autonomy support includes nutrition education, child involvement, encouragement, praise, reasoning, and negotiation. Literature on each construct is reviewed, and directions for future research are offered. Clear terminology and definitions should facilitate cross-study comparisons and minimize conflicting findings resulting from previous discrepancies in construct operationalization

    'Education, education, education' : legal, moral and clinical

    Get PDF
    This article brings together Professor Donald Nicolson's intellectual interest in professional legal ethics and his long-standing involvement with law clinics both as an advisor at the University of Cape Town and Director of the University of Bristol Law Clinic and the University of Strathclyde Law Clinic. In this article he looks at how legal education may help start this process of character development, arguing that the best means is through student involvement in voluntary law clinics. And here he builds upon his recent article which argues for voluntary, community service oriented law clinics over those which emphasise the education of students

    N-body simulations of gravitational dynamics

    Full text link
    We describe the astrophysical and numerical basis of N-body simulations, both of collisional stellar systems (dense star clusters and galactic centres) and collisionless stellar dynamics (galaxies and large-scale structure). We explain and discuss the state-of-the-art algorithms used for these quite different regimes, attempt to give a fair critique, and point out possible directions of future improvement and development. We briefly touch upon the history of N-body simulations and their most important results.Comment: invited review (28 pages), to appear in European Physics Journal Plu

    Irish cardiac society - Proceedings of annual general meeting held 20th & 21st November 1992 in Dublin Castle

    Get PDF
    corecore