Matching Items (45)
Filtering by

Clear all filters

152101-Thumbnail Image.png
Description
This thesis is a qualitative research study that focuses on siblings of children with Autistic Spectrum Disorder (ASD). Even though it is expected that having a child with ASD in the family will influence the whole family including siblings of the child with ASD, the sibling population is rarely included

This thesis is a qualitative research study that focuses on siblings of children with Autistic Spectrum Disorder (ASD). Even though it is expected that having a child with ASD in the family will influence the whole family including siblings of the child with ASD, the sibling population is rarely included in research related to children with ASD, and there is only limited services available for them. This exploratory study (n=6) is aimed at better understanding the siblings' lives in their family settings in order to identify the siblings' unmet needs and determine how they have been influenced by the child with ASD. This study is also aimed at identifying the most appropriate support for the siblings to help them cope better. The study followed the Resiliency Model of Family Stress, Adjustment, and Adaptation and a narrative theory approach. An in-depth interview with the parents was conducted for the study, so the findings reflect the parents' perception of the siblings. All the themes emerged into two categories: life in the family setting and supports. The findings indicate that the families are striving for balance between the siblings and the children with ASD, but still tend to focus more on the children with ASD. Also, the families tend to have autonomous personal support systems. The parents tend to perceive that these personal support systems are good enough for the siblings; therefore, the parents do not feel that formal support for the siblings was necessary. As a result of the findings, recommendations are made for the organizations that work with individuals with ASD to provide more appropriate services for the families of children with ASD, including siblings. Also, recommendations are made for future studies to clarify more factors related to the siblings due to the limitation of this study; the siblings' lives were reflected vicariously via the parents.
ContributorsJeong, Seong Hae (Author) / Marsiglia, Flavio F (Thesis advisor) / Ayers, Stephanie (Committee member) / Adams, James (Committee member) / Arizona State University (Publisher)
Created2013
151948-Thumbnail Image.png
Description
Smart home system (SHS) is a kind of information system aiming at realizing home automation. The SHS can connect with almost any kind of electronic/electric device used in a home so that they can be controlled and monitored centrally. Today's technology also allows the home owners to control and monitor

Smart home system (SHS) is a kind of information system aiming at realizing home automation. The SHS can connect with almost any kind of electronic/electric device used in a home so that they can be controlled and monitored centrally. Today's technology also allows the home owners to control and monitor the SHS installed in their homes remotely. This is typically realized by giving the SHS network access ability. Although the SHS's network access ability brings a lot of conveniences to the home owners, it also makes the SHS facing more security threats than ever before. As a result, when designing a SHS, the security threats it might face should be given careful considerations. System security threats can be solved properly by understanding them and knowing the parts in the system that should be protected against them first. This leads to the idea of solving the security threats a SHS might face from the requirements engineering level. Following this idea, this paper proposes a systematic approach to generate the security requirements specifications for the SHS. It can be viewed as the first step toward the complete SHS security requirements engineering process.
ContributorsXu, Rongcao (Author) / Ghazarian, Arbi (Thesis advisor) / Bansal, Ajay (Committee member) / Lindquist, Timothy (Committee member) / Arizona State University (Publisher)
Created2013
152796-Thumbnail Image.png
Description
The Internet is transforming its look, in a short span of time we have come very far from black and white web forms with plain buttons to responsive, colorful and appealing user interface elements. With the sudden rise in demand of web applications, developers are making full use of the

The Internet is transforming its look, in a short span of time we have come very far from black and white web forms with plain buttons to responsive, colorful and appealing user interface elements. With the sudden rise in demand of web applications, developers are making full use of the power of HTML5, JavaScript and CSS3 to cater to their users on various platforms. There was never a need of classifying the ways in which these languages can be interconnected to each other as the size of the front end code base was relatively small and did not involve critical business logic. This thesis focuses on listing and defining all dependencies between HTML5, JavaScript and CSS3 that will help developers better understand the interconnections within these languages. We also explore the present techniques available to a developer to make his code free of dependency related defects. We build a prototype tool, HJCDepend, based on our model, which aims at helping developers discover and remove defects early in the development cycle.
ContributorsVasugupta (Author) / Gary, Kevin (Thesis advisor) / Lindquist, Timothy (Committee member) / Bansal, Ajay (Committee member) / Arizona State University (Publisher)
Created2014
153213-Thumbnail Image.png
Description
The processing of large volumes of RDF data require an efficient storage and query processing engine that can scale well with the volume of data. The initial attempts to address this issue focused on optimizing native RDF stores as well as conventional relational databases management systems. But as the

The processing of large volumes of RDF data require an efficient storage and query processing engine that can scale well with the volume of data. The initial attempts to address this issue focused on optimizing native RDF stores as well as conventional relational databases management systems. But as the volume of RDF data grew to exponential proportions, the limitations of these systems became apparent and researchers began to focus on using big data analysis tools, most notably Hadoop, to process RDF data. Various studies and benchmarks that evaluate these tools for RDF data processing have been published. In the past two and half years, however, heavy users of big data systems, like Facebook, noted limitations with the query performance of these big data systems and began to develop new distributed query engines for big data that do not rely on map-reduce. Facebook's Presto is one such example.

This thesis deals with evaluating the performance of Presto in processing big RDF data against Apache Hive. A comparative analysis was also conducted against 4store, a native RDF store. To evaluate the performance Presto for big RDF data processing, a map-reduce program and a compiler, based on Flex and Bison, were implemented. The map-reduce program loads RDF data into HDFS while the compiler translates SPARQL queries into a subset of SQL that Presto (and Hive) can understand. The evaluation was done on four and eight node Linux clusters installed on Microsoft Windows Azure platform with RDF datasets of size 10, 20, and 30 million triples. The results of the experiment show that Presto has a much higher performance than Hive can be used to process big RDF data. The thesis also proposes an architecture based on Presto, Presto-RDF, that can be used to process big RDF data.
ContributorsMammo, Mulugeta (Author) / Bansal, Srividya (Thesis advisor) / Bansal, Ajay (Committee member) / Lindquist, Timothy (Committee member) / Arizona State University (Publisher)
Created2014
150301-Thumbnail Image.png
Description
This thesis focuses on the theoretical work done to determine thermodynamic properties of a chalcopyrite thin-film material for use as a photovoltaic material in a tandem device. The material of main focus here is ZnGeAs2, which was chosen for the relative abundance of constituents, favorable photovoltaic properties, and good lattice

This thesis focuses on the theoretical work done to determine thermodynamic properties of a chalcopyrite thin-film material for use as a photovoltaic material in a tandem device. The material of main focus here is ZnGeAs2, which was chosen for the relative abundance of constituents, favorable photovoltaic properties, and good lattice matching with ZnSnP2, the other component in this tandem device. This work is divided into two main chapters, which will cover: calculations and method to determine the formation energy and abundance of native point defects, and a model to calculate the vapor pressure over a ternary material from first-principles. The purpose of this work is to guide experimental work being done in tandem to synthesize ZnGeAs2 in thin-film form with high enough quality such that it can be used as a photovoltaic. Since properties of photovoltaic depend greatly on defect concentrations and film quality, a theoretical understanding of how laboratory conditions affect these properties is very valuable. The work done here is from first-principles and utilizes density functional theory using the local density approximation. Results from the native point defect study show that the zinc vacancy (VZn) and the germanium antisite (GeZn) are the more prominent defects; which most likely produce non-stoichiometric films. The vapor pressure model for a ternary system is validated using known vapor pressure for monatomic and binary test systems. With a valid ternary system vapor pressure model, results show there is a kinetic barrier to decomposition for ZnGeAs2.
ContributorsTucker, Jon R (Author) / Van Schilfgaarde, Mark (Thesis advisor) / Newman, Nathan (Committee member) / Adams, James (Committee member) / Arizona State University (Publisher)
Created2011
150509-Thumbnail Image.png
Description
Gathering and managing software requirements, known as Requirement Engineering (RE), is a significant and basic step during the Software Development Life Cycle (SDLC). Any error or defect during the RE step will propagate to further steps of SDLC and resolving it will be more costly than any defect in other

Gathering and managing software requirements, known as Requirement Engineering (RE), is a significant and basic step during the Software Development Life Cycle (SDLC). Any error or defect during the RE step will propagate to further steps of SDLC and resolving it will be more costly than any defect in other steps. In order to produce better quality software, the requirements have to be free of any defects. Verification and Validation (V&V;) of requirements are performed to improve their quality, by performing the V&V; process on the Software Requirement Specification (SRS) document. V&V; of the software requirements focused to a specific domain helps in improving quality. A large database of software requirements from software projects of different domains is created. Software requirements from commercial applications are focus of this project; other domains embedded, mobile, E-commerce, etc. can be the focus of future efforts. The V&V; is done to inspect the requirements and improve the quality. Inspections are done to detect defects in the requirements and three approaches for inspection of software requirements are discussed; ad-hoc techniques, checklists, and scenario-based techniques. A more systematic domain-specific technique is presented for performing V&V; of requirements.
ContributorsChughtai, Rehman (Author) / Ghazarian, Arbi (Thesis advisor) / Bansal, Ajay (Committee member) / Millard, Bruce (Committee member) / Arizona State University (Publisher)
Created2012
151249-Thumbnail Image.png
Description
As world energy demands increase, research into more efficient energy production methods has become imperative. Heterogeneous catalysis and nanoscience are used to promote chemical transformations important for energy production. These concepts are important in solid oxide fuel cells (SOFCs) which have attracted attention because of their potential to provide an

As world energy demands increase, research into more efficient energy production methods has become imperative. Heterogeneous catalysis and nanoscience are used to promote chemical transformations important for energy production. These concepts are important in solid oxide fuel cells (SOFCs) which have attracted attention because of their potential to provide an efficient and environmentally favorable power generation system. The SOFC is also fuel-flexible with the ability to run directly on many fuels other than hydrogen. Internal fuel reforming directly in the anode of the SOFC would greatly reduce the cost and complexity of the device. Methane is the simplest hydrocarbon and a main component in natural gas, making it useful when testing catalysts on the laboratory scale. Nickel (Ni) and gadolinium (Gd) doped ceria (CeO2) catalysts for potential use in the SOFC anode were synthesized with a spray drying method and tested for catalytic performance using partial oxidation of methane and steam reforming. The relationships between catalytic performance and structure were then investigated using X-ray diffraction, transmission electron microscopy, and environmental transmission electron microscopy. The possibility of solid solutions, segregated phases, and surface layers of Ni were explored. Results for a 10 at.% Ni in CeO2 catalyst reveal a poor catalytic behavior while a 20 at.% Ni in CeO2 catalyst is shown to have superior activity. The inclusion of both 10 at.% Gd and 10 at.% Ni in CeO2 enhances the catalytic performance. Analysis of the presence of Ni in all 3 samples reveals Ni heterogeneity and little evidence for extensive solid solution doping. Ni is found in small domains throughout CeO2 particles. In the 20 at.% Ni sample a segregated, catalytically active NiO phase is observed. Overall, it is found that significant interaction between Ni and CeO2 occurs that could affect the synthesis and functionality of the SOFC anode.
ContributorsCavendish, Rio (Author) / Crozier, Peter (Thesis advisor) / Adams, James (Committee member) / Smith, David (Committee member) / Arizona State University (Publisher)
Created2012
Description
The world’s population is currently 9% visually impaired. Medical sciences do not have a biological fix that can cure this visual impairment. Visually impaired people are currently being assisted with biological fixes or assistive devices. The current assistive devices are limited in size as well as resolution. This thesis presents

The world’s population is currently 9% visually impaired. Medical sciences do not have a biological fix that can cure this visual impairment. Visually impaired people are currently being assisted with biological fixes or assistive devices. The current assistive devices are limited in size as well as resolution. This thesis presents the development and experimental validation of a control system for a new vibrotactile haptic display that is currently in development. In order to allow the vibrotactile haptic display to be used to represent motion, the control system must be able to change the image displayed at a rate of at least 30 frames/second. In order to achieve this, this thesis introduces and investigates the use of three improvements: threading, change filtering, and wave libraries. Through these methods, it is determined that an average of 40 frames/second can be achieved.
ContributorsKIM, KENDRA (Author) / Sodemann, Angela (Thesis advisor) / Robertson, John (Committee member) / Bansal, Ajay (Committee member) / Arizona State University (Publisher)
Created2018
156331-Thumbnail Image.png
Description
Graph theory is a critical component of computer science and software engineering, with algorithms concerning graph traversal and comprehension powering much of the largest problems in both industry and research. Engineers and researchers often have an accurate view of their target graph, however they struggle to implement a correct, and

Graph theory is a critical component of computer science and software engineering, with algorithms concerning graph traversal and comprehension powering much of the largest problems in both industry and research. Engineers and researchers often have an accurate view of their target graph, however they struggle to implement a correct, and efficient, search over that graph.

To facilitate rapid, correct, efficient, and intuitive development of graph based solutions we propose a new programming language construct - the search statement. Given a supra-root node, a procedure which determines the children of a given parent node, and optional definitions of the fail-fast acceptance or rejection of a solution, the search statement can conduct a search over any graph or network. Structurally, this statement is modelled after the common switch statement and is put into a largely imperative/procedural context to allow for immediate and intuitive development by most programmers. The Go programming language has been used as a foundation and proof-of-concept of the search statement. A Go compiler is provided which implements this construct.
ContributorsHenderson, Christopher (Author) / Bansal, Ajay (Thesis advisor) / Lindquist, Timothy (Committee member) / Acuna, Ruben (Committee member) / Arizona State University (Publisher)
Created2018
157365-Thumbnail Image.png
Description
UVLabel was created to enable radio astronomers to view and annotate their own data such that they could then expand their future research paths. It simplifies their data rendering process by providing a simple user interface to better access sections of their data. Furthermore, it provides an interface to track

UVLabel was created to enable radio astronomers to view and annotate their own data such that they could then expand their future research paths. It simplifies their data rendering process by providing a simple user interface to better access sections of their data. Furthermore, it provides an interface to track trends in their data through a labelling feature.

The tool was developed following the incremental development process in order to quickly create a functional and testable tool. The incremental process also allowed for feedback from radio astronomers to help guide the project's development.

UVLabel provides both a functional product, and a modifiable and scalable code base for radio astronomer developers. This enables astronomers studying various astronomical interferometric data labelling capabilities. The tool can then be used to improve their filtering methods, pursue machine learning solutions, and discover new trends. Finally, UVLabel will be open source to put customization, scalability, and adaptability in the hands of these researchers.
ContributorsLa Place, Cecilia (Author) / Bansal, Ajay (Thesis advisor) / Jacobs, Daniel (Thesis advisor) / Acuna, Ruben (Committee member) / Arizona State University (Publisher)
Created2019