775 research outputs found

    Virtual software in reality

    Get PDF
    Software visualisation is an important weapon in the program comprehension armoury. It is a technique that can, when designed and used effectively, aid in understanding existing program code. It can achieve this by displaying information in new and different forms, which may make obvious something missed in reading the code. It can also be used to present many aspects of the data at once. Software, despite many software engineering advances in requirements, design and implementation techniques, continues to be complex and large and if anything seems to be growing in these respects. This means that techniques that failed to aid comprehension and maintenance are certainly not going to be able to deal with the current software. Therefore this area requires research to be able to suggest solutions to deal with the information overload that is sure to occur. There are several issues that this thesis addresses; all of them related to the creation of software visualisation systems that are capable of being used and useful well into the next generation of software systems. The scale and complexity of software are pressing issues, as is the associated information overload problem that this brings. In an attempt to address this problem the following are considered to be important: abstractions, representations, mappings, metaphors, and visualisations. These areas are interrelated and the first four enable the final one, visualisations. These problems are not the only ones that face software visualisation systems. There are many that are based on the general theory of the applicability of the technique to such tasks as program comprehension, rather than the detail of how a particular code fragment is shown. These problems are also related to the enabling technology of three- dimensional visualisations; virtual reality. In summary the areas of interest are: automation, evolution, scalability, navigation and interaction, correlation, and visual complexity. This thesis provides an exploration of these identified areas in the context of software visualisation. Relationships that describe, and distinguish between, existing and future software visualisations are presented, with examples based on recent software visualisation research. Two real world metaphors (and their associated mappings and representations) are defined for the purpose of visualising software as an aid to program comprehension. These metaphors also provide a vehicle for the exploration of the areas identified above. Finally, an evaluation of the visualisations is presented using a framework developed for the comparative evaluation of three-dimensional, comprehension oriented, software visualisations. This thesis has shown the viability of using three-dimensional software visualisations. The important issues of automation, evolution, scalability, and navigation have been presented and discussed, and their relationship to real world metaphors examined. This has been done in conjunction with an investigation into the use of such real world metaphors for software visualisation. The thesis as a whole has provided an important examination of many of the issues related to these types of visualisation in the context of software and is therefore a valuable basis for future work in this area

    Nelli Morozova on Censors, Censorship and the Soviet Film Famine, 1948-52

    Get PDF

    Enemy Films on Soviet Screens:Trophy Films during the Early Cold War, 1947-52

    Get PDF
    The Soviet Union fought a cultural war on two fronts during the final years of Stalin’s leadership. The first front faced inward, against the legacy of the Great Patriotic War and how it was won: against the effects of wartime liberalization and fraternization with the West. The second front faced outward, against the infiltration of Western culture in the context of the emerging Cold Wa

    Sustained Microglial Immune Responses in an SIV/Macaque Model of HIV CNS Disease

    Get PDF
    Human Immunodeficiency Virus (HIV) central nervous system (CNS) disease remains a significant clinical issue in the post-antiretroviral therapy (ART) era. Although the severity of HIV CNS disease has decreased with ART, the prevalence has not changed. It is hypothesized that chronic inflammation in the CNS despite effective viral suppression is critical to the pathogenesis of HIV CNS disease. As one of the immune cells in the brain that is also chronically infected with HIV, microglia are of particular interest. In this dissertation, we characterized chronic microglial immune activation in an SIV/pigtailed macaque model of HIV CNS disease. We characterized in this model the expression colony stimulating factor 1 receptor (CSF1R), a classic tyrosine kinase receptor that is constitutively expressed on cells of the myeloid lineage that is essential for the survival of microglia. Additionally, overexpression of CSF1R has been associated with several neurodegenerative diseases, including Alzheimer’s disease (AD) and amyotrophic lateral sclerosis (ALS). In animals with SIV encephalitis, we found that CSF1R was significantly elevated in brain compared to uninfected animals. Interestingly, CSF1R protein levels remained elevated in the brains of ART-suppressed SIV-infected animals, suggesting that CSF1R plays a role in the persistence of HIV CNS disease in the post-ART era. We also characterized a similar receptor, triggering receptor expressed on myeloid cells 2 (TREM2). TREM2 is similarly associated with AD and ALS, and there is significant crosstalk between TREM2 and CSF1R via DNAX adaptor protein 12 (DAP12). Consequently, TREM2 and CSF1R have many of the same downstream signaling effects in microglia. While TREM2 and CSF1R both significantly increase in SIV encephalitis, TREM2 returns to baseline levels with suppressive ART. This shows that while similar, TREM2 and CSF1R have unique roles in neuroinflammation, particularly in the context of chronic, suppressed SIV infection. Finally, we performed a pilot pre-clinical drug trial in suppressed, SIV-infected pigtailed macaques with PLX3397, a small-molecule CSF1R inhibitor. PLX3397 was kept onboard after animals were released from ART. PLX3397 treatment reduced the number of microglia both in vitro and in vivo. While PLX3397 had no effect on plasma viral rebound, treatment prevented viral rebound in the cerebrospinal fluid of one animal. Additionally, PLX3397 treatment changed the morphology of the remaining microglia from an ameboid, activated state to a resting/surveilling state. The work presented in this dissertation provides a unique insight into the mechanisms of chronic inflammation in the CNS of SIV-infected pigtailed macaques lays the groundwork for future preclinical drug trials to treat HIV CNS disease

    Measurement of volatile organic compounds emitted in libraries and archives : an inferential indicator of paper decay?

    Get PDF
    A sampling campaign of indoor air was conducted to assess the typical concentration of indoor air pollutants in 8 National Libraries and Archives across the U.K. and Ireland. At each site, two locations were chosen that contained various objects in the collection (paper, parchment, microfilm, photographic material etc.) and one location was chosen to act as a sampling reference location (placed in a corridor or entrance hallway). Of the locations surveyed, no measurable levels of sulfur dioxide were detected and low formaldehyde vapour (< 18 μg m-3) was measured throughout. Acetic and formic acids were measured in all locations with, for the most part, higher acetic acid levels in areas with objects compared to reference locations. A large variety of volatile organic compounds (VOCs) was measured in all locations, in variable concentrations, however furfural was the only VOC to be identified consistently at higher concentration in locations with paper-based collections, compared to those locations without objects. To cross-reference the sampling data with VOCs emitted directly from books, further studies were conducted to assess emissions from paper using solid phase microextraction fibres (SPME) fibres and a newly developed method of analysis; collection of VOCs onto a polydimethylsiloxane (PDMS) elastomer strip. In this study acetic acid and furfural levels were consistently higher in concentration when measured in locations which contained paper-based items. It is therefore suggested that both acetic acid and furfural (possibly also trimethylbenzenes, ethyltoluene, decane and camphor) may be present in the indoor atmosphere as a result of cellulose degradation and together may act as an inferential non-invasive marker for the deterioration of paper. Direct VOC sampling was successfully achieved using SPME fibres and analytes found in the indoor air were also identified as emissive by-products from paper. Finally a new non-invasive, method of VOC collection using PDMS strips was shown to be an effective, economical and efficient way of examining VOC emissions directly from the pages of a book and confirmed that toluene, furfural, benzaldehyde, ethylhexanol, nonanal and decanal were the most concentrated VOCs emitted directly from paper measured in this study
    • …
    corecore