Open Access. Powered by Scholars. Published by Universities.®
- Discipline
-
- Engineering (158)
- Computer Engineering (115)
- Systems Architecture (71)
- Software Engineering (50)
- Theory and Algorithms (48)
-
- OS and Networks (44)
- Artificial Intelligence and Robotics (42)
- Computer and Systems Architecture (39)
- Programming Languages and Compilers (36)
- Databases and Information Systems (34)
- Mathematics (33)
- Electrical and Computer Engineering (31)
- Social and Behavioral Sciences (27)
- Logic and Foundations (22)
- Other Computer Sciences (18)
- Information Security (16)
- Medicine and Health Sciences (16)
- Business (15)
- Life Sciences (15)
- Digital Communications and Networking (14)
- Arts and Humanities (13)
- Statistics and Probability (10)
- Graphics and Human Computer Interfaces (9)
- Numerical Analysis and Scientific Computing (8)
- Applied Mathematics (5)
- Technology and Innovation (5)
- Earth Sciences (4)
- Education (4)
- Keyword
-
- Machine learning (36)
- Neural networks (Computer science) (32)
- Data mining (28)
- Reconstructability Analysis (28)
- Computer vision (25)
-
- Computer software -- Development (24)
- System theory (24)
- Computer science (22)
- Electronic data processing -- Distributed processing (22)
- Information Theory (21)
- Probabilistic graphical modeling (21)
- Multivariate analysis discrete multivariate modeling (20)
- Adaptive computing systems (19)
- Functional programming (Computer science) (19)
- Computer algorithms (16)
- Database management (16)
- Information storage and retrieval systems (15)
- Parallel processing (Electronic computers) (14)
- Artificial intelligence (13)
- Image processing -- Digital techniques (13)
- Multimedia systems (13)
- Programming languages (Electronic computers) (13)
- Streaming technology (Telecommunications) (13)
- Genetic algorithms (12)
- Computer networks -- Security measures (10)
- Information theory (10)
- Pattern recognition systems (10)
- Algorithms (9)
- Compilers (Computer programs) (9)
- System analysis (9)
- Publication Year
- Publication
-
- Computer Science Faculty Publications and Presentations (245)
- Dissertations and Theses (171)
- Complex Systems Faculty Publications and Presentations (96)
- University Honors Theses (50)
- Student Research Symposium (17)
-
- Systems Science Friday Noon Seminar Series (13)
- Special Collections: Oregon Public Speakers (5)
- Engineering and Technology Management Faculty Publications and Presentations (4)
- Electrical and Computer Engineering Faculty Publications and Presentations (3)
- Engineering and Technology Management Student Projects (3)
- Maseeh Summer Undergraduate Research Experience (3)
- REU Final Reports (3)
- Anthós (2)
- Civil and Environmental Engineering Faculty Publications and Presentations (1)
- Complex Systems Faculty Datasets (1)
- Economics Faculty Publications and Presentations (1)
- Mathematics and Statistics Faculty Publications and Presentations (1)
- Mechanical and Materials Engineering Faculty Publications and Presentations (1)
- Portland Institute for Computational Science Publications (1)
- Rust-Edu Workshop (1)
- TREC Final Reports (1)
- TREC Project Briefs (1)
- altREU Projects (1)
- Publication Type
Articles 361 - 390 of 625
Full-Text Articles in Computer Sciences
Extending Technology Roadmap Through Fuzzy Cognitive Map-Based Scenarios: The Case Of The Wind Energy Sector Of Pakistan, Muhammad Amer
Extending Technology Roadmap Through Fuzzy Cognitive Map-Based Scenarios: The Case Of The Wind Energy Sector Of Pakistan, Muhammad Amer
Dissertations and Theses
In this modern era, energy is a key element required for sustainable development and prosperity of a society. Pakistan is an energy deficient country facing problems due to the shortage of over 4000 MW of electricity. The national energy sector is heavily dependent on imported fossil-fuel resources. The energy crisis is negatively affecting all economic and business activities, and it is widely recognized as a severe obstacle to growth and poverty reduction in the country. Establishment of wind farms can help to overcome the energy crisis.
In this research, a national level wind energy roadmap is developed through scenario planning. …
Data Near Here: Bringing Relevant Data Closer To Scientists, Veronika M. Megler, David Maier
Data Near Here: Bringing Relevant Data Closer To Scientists, Veronika M. Megler, David Maier
Computer Science Faculty Publications and Presentations
Large scientific repositories run the risk of losing value as their holdings expand, if it means increased effort for a scientist to locate particular datasets of interest. We discuss the challenges that scientists face in locating relevant data, and present our work in applying Information Retrieval techniques to dataset search, as embodied in the Data Near Here application.
Object-Oriented Programming: Some History, And Challenges For The Next Fifty Years, Andrew P. Black
Object-Oriented Programming: Some History, And Challenges For The Next Fifty Years, Andrew P. Black
Computer Science Faculty Publications and Presentations
Object-oriented programming is inextricably linked to the pioneering work of Ole-Johan Dahl and Kristen Nygaard on the design of the Simula language, which started at the Norwegian Computing Centre in the Spring of 1961. However, object-orientation, as we think of it today—fifty years later—is the result of a complex interplay of ideas, constraints and people. Dahl and Nygaard would certainly recognize it as their progeny, but might also be amazed at how much it has grown up. This article is based on a lecture given on 22nd August 2011, on the occasion of the scientific opening of the Ole-Johan …
Joint Angle Tracking With Inertial Sensors, Mahmoud Ahmed El-Gohary
Joint Angle Tracking With Inertial Sensors, Mahmoud Ahmed El-Gohary
Dissertations and Theses
The need to characterize normal and pathological human movement has consistently driven researchers to develop new tracking devices and to improve movement analysis systems. Movement has traditionally been captured by either optical, magnetic, mechanical, structured light, or acoustic systems. All of these systems have inherent limitations. Optical systems are costly, require fixed cameras in a controlled environment, and suffer from problems of occlusion. Similarly, acoustic and structured light systems suffer from the occlusion problem. Magnetic and radio frequency systems suffer from electromagnetic disturbances, noise and multipath problems. Mechanical systems have physical constraints that limit the natural body movement. Recently, the …
Just-In-Time Power Gating Of Gasp Circuits, Prachi Gulab Padwal
Just-In-Time Power Gating Of Gasp Circuits, Prachi Gulab Padwal
Dissertations and Theses
In modern integrated circuits, one way to reduce power consumption is to turn off power to parts of the circuit when those are idle. This method is called power gating. This thesis presents a state-preserving technique to achieve power savings in GasP family of asynchronous circuits by turning off the power when the circuit is idle. The power control logic turns on the power in anticipation of the receiving data. The power control logic turns off the power when the stage is idle either because it is empty or because the pipeline is clogged. The low logical effort of GasP …
Object Detection And Recognition In Natural Settings, George William Dittmar
Object Detection And Recognition In Natural Settings, George William Dittmar
Dissertations and Theses
Much research as of late has focused on biologically inspired vision models that are based on our understanding of how the visual cortex processes information. One prominent example of such a system is HMAX [17]. HMAX attempts to simulate the biological process for object recognition in cortex based on the model proposed by Hubel & Wiesel [10]. This thesis investigates the ability of an HMAX-like system (GLIMPSE [20]) to perform object-detection in cluttered natural scenes. I evaluate these results using the StreetScenes database from MIT [1, 8]. This thesis addresses three questions: (1) Can the GLIMPSE-based object detection system replicate …
Interpreting Individual Classifications Of Hierarchical Networks, Will Landecker, Michael David Thomure, Luis M.A. Bettencourt, Melanie Mitchell, Garrett T. Kenyon, Steven P. Brumby
Interpreting Individual Classifications Of Hierarchical Networks, Will Landecker, Michael David Thomure, Luis M.A. Bettencourt, Melanie Mitchell, Garrett T. Kenyon, Steven P. Brumby
Computer Science Faculty Publications and Presentations
Hierarchical networks are known to achieve high classification accuracy on difficult machine-learning tasks. For many applications, a clear explanation of why the data was classified a certain way is just as important as the classification itself. However, the complexity of hierarchical networks makes them ill-suited for existing explanation methods. We propose a new method, contribution propagation, that gives per-instance explanations of a trained network's classifications. We give theoretical foundations for the proposed method, and evaluate its correctness empirically. Finally, we use the resulting explanations to reveal unexpected behavior of networks that achieve high accuracy on visual object-recognition tasks using well-known …
Modules And Dialects As Objects In Grace, Michael Homer, James Noble, Kim B. Bruce, Andrew P. Black
Modules And Dialects As Objects In Grace, Michael Homer, James Noble, Kim B. Bruce, Andrew P. Black
Computer Science Faculty Publications and Presentations
Grace is a gradually typed, object-oriented language for use in education; consonant with that use, we have tried to keep Grace as simple and straightforward as possible. Grace needs a module system for several reasons: to teach students about modular program design, to organise large programs, especially its self-hosted implementation, to provide access to resources defined in other languages, and to support different “dialects”—language subsets, or domain specific languages, for particular parts of the curriculum. Grace already has several organising constructs; this paper describes how Grace uses two of them, objects and lexical scope, to provide modules and dialects.
Taming The Metadata Mess, Veronika Margaret Megler
Taming The Metadata Mess, Veronika Margaret Megler
Computer Science Faculty Publications and Presentations
The rapid growth of scientific data shows no sign of abating. This growth has led to a new problem: with so much scientific data at hand, stored in thousands of datasets, how can scientists find the datasets most relevant to their research interests? We have addressed this problem by adapting Information Retrieval techniques, developed for searching text documents, into the world of (primarily numeric) scientific data. We propose an approach that uses a blend of automated and “semi-curated” methods to extract metadata from large archives of scientific data, then evaluates ranked searches over this metadata. We describe a challenge identified …
The Problem Of Semantics In The Metadata Mess, Veronika Margaret Megler, David Maier
The Problem Of Semantics In The Metadata Mess, Veronika Margaret Megler, David Maier
Computer Science Faculty Publications and Presentations
This presentation addresses problems related to the volume of available scientific data, and its accessibility or inaccessibility to researchers who seek it. Topics addressed include metadata and reducing semantic diversity, especially as they refer to geospatial and other architectures
Interactive Ambient Visualizations For Soft Advice, Emerson Murphy-Hill, Titus Barik, Andrew P. Black
Interactive Ambient Visualizations For Soft Advice, Emerson Murphy-Hill, Titus Barik, Andrew P. Black
Computer Science Faculty Publications and Presentations
Some software packages offer the user soft advice: recommendations that are intended to help the user create high quality artifacts, but which may turn out to be bad advice. It is left to the user to determine whether the soft advice really will improve quality, and to decide whether or not to adopt it. Visualizations can help the user in making this decision, but we believe that conventional visualizations are less than ideal. In this paper, we describe an interactive ambient visualization to help users identify, understand and interpret soft advice.
Our visualization was developed to help programmers interpret code …
On The Role Of Shape Prototypes In Hierarchical Models Of Vision, Michael David Thomure, Melanie Mitchell, Garrett T. Kenyon
On The Role Of Shape Prototypes In Hierarchical Models Of Vision, Michael David Thomure, Melanie Mitchell, Garrett T. Kenyon
Computer Science Faculty Publications and Presentations
We investigate the role of learned shape-prototypes in an influential family of hierarchical neural-network models of vision. Central to these networks’ design is a dictionary of learned shapes, which are meant to respond to discriminative visual patterns in the input. While higher-level features based on such learned prototypes have been cited as key for viewpointinvariant object-recognition in these models [1], [2], we show that high performance on invariant object-recognition tasks can be obtained by using a simple set of unlearned, “shape-free” features. This behavior is robust to the size of the network. These results call into question the roles of …
The Grace Programming Language Draft Specification Version 0.3.1261, Andrew P. Black, Kim B. Bruce, James Noble
The Grace Programming Language Draft Specification Version 0.3.1261, Andrew P. Black, Kim B. Bruce, James Noble
Computer Science Faculty Publications and Presentations
This is a specification of the Grace Programming Language. This specification is notably incomplete, and everything is subject to change.
A System For Bidirectional Robotic Pathfinding, Tesca Fitzgerald
A System For Bidirectional Robotic Pathfinding, Tesca Fitzgerald
Computer Science Faculty Publications and Presentations
The accuracy of an autonomous robot's intended navigation can be impacted by environmental factors affecting the robot's movement. When sophisticated localizing sensors cannot be used, it is important for a pathfinding algorithm to provide opportunities for landmark usage during route execution, while balancing the efficiency of that path. Although current pathfinding algorithms may be applicable, they often disfavor paths that balance accuracy and efficiency needs. I propose a bidirectional pathfinding algorithm to meet the accuracy and efficiency needs of autonomous, navigating robots.
The Intersection Between Science And Computer Science Is Almost Empty, Dick Hamlet
The Intersection Between Science And Computer Science Is Almost Empty, Dick Hamlet
Systems Science Friday Noon Seminar Series
Traditionally, a science such as physics overlaps with mathematics and engineering in a way that has been astonishingly productive. The math provides precise expression for the science, which in turn supplies the engineering with the information it needs to exploit physical phenomena. Computer science naturally wishes to put itself in the center of the traditional picture as a science. Unfortunately, it won't wash. The `science' of programming is pure and simple mathematics, not science. The distinction is more than linguistic, since science and mathematics have quite distinct goals and methods. By making the wrong choice, computer science research has been …
Application Of Inter-Die Rank Statistics In Defect Detection, Vivek Bakshi
Application Of Inter-Die Rank Statistics In Defect Detection, Vivek Bakshi
Dissertations and Theses
This thesis presents a statistical method to identify the test escapes. Test often acquires parametric measurements as a function of logical state of a chip. The usual method of classifying chips as pass or fail is to compare each state measurement to a test limit. Subtle manufacturing defects are escaping the test limits due to process variations in deep sub-micron technologies which results in mixing of healthy and faulty parametric test measurements. This thesis identifies the chips with subtle defects by using rank order of the parametric measurements. A hypothesis is developed that a defect is likely to disturb the …
Patterns As Objects In Grace, Andrew P. Black, Michael Homer, James Noble, David J. Pearce, Kim B. Bruce
Patterns As Objects In Grace, Andrew P. Black, Michael Homer, James Noble, David J. Pearce, Kim B. Bruce
Computer Science Faculty Publications and Presentations
Object orientation and pattern matching are often seen as conflicting approaches to program design. Object oriented programs place type-dependent behaviour inside objects and invoke it via dynamic dispatch, while pattern matching programs place type-dependent behaviour outside data structures and invoke it via multiway conditionals (case statements). Grace is a new, dynamic, object-oriented language designed to support teaching: to this end, Grace needs to support both styles. In this paper we explain how this conflict can be resolved gracefully: by modelling patterns and cases as partial functions, reifying those functions as first-class objects, and then building up complex patterns from simpler …
Parallel Sorting On A Spatial Computer, Max Orhai, Andrew P. Black
Parallel Sorting On A Spatial Computer, Max Orhai, Andrew P. Black
Computer Science Faculty Publications and Presentations
We describe a parallel sort for a spatial computer that requires minimal communication. We show simulations of the sort in 1 and 2 dimensions.
Presentation slides are located below in the Additional Files
From Lundberg To Sim-Icp: Computational Physiology And Modeling Intracranial Pressure, Brahm Goldstein, Robert Tasker, Wayne Wakeland
From Lundberg To Sim-Icp: Computational Physiology And Modeling Intracranial Pressure, Brahm Goldstein, Robert Tasker, Wayne Wakeland
Complex Systems Faculty Publications and Presentations
A simplified dynamic model generates patient-specific estimates of intracranial pressure (Kashif et al., this issue) and suggests a path forward for bringing simulated physiologic models to the patient’s bedside.
Dynamic Simulation Of Opioid Misuse Outcomes, Alexandra E. Nielsen, Wayne Wakeland
Dynamic Simulation Of Opioid Misuse Outcomes, Alexandra E. Nielsen, Wayne Wakeland
Complex Systems Faculty Publications and Presentations
The objective of the study was to develop a system dynamics model of the medical use of pharmaceutical opioids, and the associated diversion and nonmedical use of these drugs. The model was used to test the impact of simulated interventions in this complex system. The study relied on secondary data obtained from the literature and from other public sources for the period 1995 to 2008. In addition, an expert panel provided recommendations regarding model parameters and model structure. The behaviour of the resulting systems-level model compared favourably with reference behaviour data (R2=.95). After the base model was tested, logic to …
A Two-Stage Technology Foresight Model With System Dynamics Simulation And Its Application In The Chinese Ict Industry, Hongyi Chen, Wayne Wakeland, Jiang Yu
A Two-Stage Technology Foresight Model With System Dynamics Simulation And Its Application In The Chinese Ict Industry, Hongyi Chen, Wayne Wakeland, Jiang Yu
Complex Systems Faculty Publications and Presentations
Technology foresight is a process that identifies the critical technologies a country or industry needs to develop in order to shape a desired future. In this paper, a two-stage technology foresight approach is proposed. During the first stage, critical technologies are identified and evaluated by nationwide experts through Delphi surveys. In the second stage, a system dynamics simulation model is used to estimate how critical parameter values are likely to impact the attainment of foresight goals. A detailed illustration of this two-stage process is provided by a technology foresight case study in the Chinese information and communication technologies (ICT) industry. …
A Survey And Analysis Of Solutions To The Oblivious Memory Access Problem, Erin Elizabeth Chapman
A Survey And Analysis Of Solutions To The Oblivious Memory Access Problem, Erin Elizabeth Chapman
Dissertations and Theses
Despite the use of strong encryption schemes, one can still learn information about encrypted data using side channel attacks [2]. Watching what physical memory is being accessed can be such a side channel. One can hide this information by using oblivious simulation - hiding the true access pattern of a program. In this paper we will review the model behind oblivious simulation, attempt to formalize the problem and define a security game. We will review the major solutions pro- posed so far, the square root and hierarchical solutions, as well as propose a new variation on the square root solution. …
The Basic Scheme For The Evaluation Of Functional Logic Programs, Arthur Peters
The Basic Scheme For The Evaluation Of Functional Logic Programs, Arthur Peters
Dissertations and Theses
Functional logic languages provide a powerful programming paradigm combining the features of functional languages and logic languages. However, current implementations of functional logic languages are complex, slow, or both. This thesis presents a scheme, called the Basic Scheme, for compiling and executing functional logic languages based on non-deterministic graph rewriting. This thesis also describes the implementation and optimization of a prototype of the Basic Scheme. The prototype is simple and performs well compared to other current implementations.
Measurement And Modeling Of Passive Surface Mount Devices On Fr4 Substrates, Rahulkumar Sadanand Koche
Measurement And Modeling Of Passive Surface Mount Devices On Fr4 Substrates, Rahulkumar Sadanand Koche
Dissertations and Theses
Passive components like resistors, capacitors and inductors are used in every electronic system. These are the very basic components which affect the system performance at higher frequencies and it is necessary to understand and model the behavior of these components in a very accurate manner. This work focuses on utilizing Printed Circuit Board (PCB) test boards, or fixtures, made of FR4 for characterizing Surface Mount Device (SMD) components. Agilent's Advanced Design System (ADS) microwave circuit simulation software was used for designing the microstrip transmission lines as well as for generating the layout for manufacturing of the PCB. SMD resistors, capacitors …
A Data-Descriptive Feedback Framework For Data Stream Management Systems, Rafael J. Fernández Moctezuma
A Data-Descriptive Feedback Framework For Data Stream Management Systems, Rafael J. Fernández Moctezuma
Dissertations and Theses
Data Stream Management Systems (DSMSs) provide support for continuous query evaluation over data streams. Data streams provide processing challenges due to their unbounded nature and varying characteristics, such as rate and density fluctuations. DSMSs need to adapt stream processing to these changes within certain constraints, such as available computational resources and minimum latency requirements in producing results. The proposed research develops an inter-operator feedback framework, where opportunities for run-time adaptation of stream processing are expressed in terms of descriptions of substreams and actions applicable to the substreams, called feedback punctuations. Both the discovery of adaptation opportunities and the exploitation of …
On The Effect Of Heterogeneity On The Dynamics And Performance Of Dynamical Networks, Alireza Goudarzi
On The Effect Of Heterogeneity On The Dynamics And Performance Of Dynamical Networks, Alireza Goudarzi
Dissertations and Theses
The high cost of processor fabrication plants and approaching physical limits have started a new wave research in alternative computing paradigms. As an alternative to the top-down manufactured silicon-based computers, research in computing using natural and physical system directly has recently gained a great deal of interest. A branch of this research promotes the idea that any physical system with sufficiently complex dynamics is able to perform computation. The power of networks in representing complex interactions between many parts make them a suitable choice for modeling physical systems. Many studies used networks with a homogeneous structure to describe the computational …
Scale Invariant Object Recognition Using Cortical Computational Models And A Robotic Platform, Danny Voils
Scale Invariant Object Recognition Using Cortical Computational Models And A Robotic Platform, Danny Voils
Dissertations and Theses
This paper proposes an end-to-end, scale invariant, visual object recognition system, composed of computational components that mimic the cortex in the brain. The system uses a two stage process. The first stage is a filter that extracts scale invariant features from the visual field. The second stage uses inference based spacio-temporal analysis of these features to identify objects in the visual field. The proposed model combines Numenta's Hierarchical Temporal Memory (HTM), with HMAX developed by MIT's Brain and Cognitive Science Department. While these two biologically inspired paradigms are based on what is known about the visual cortex, HTM and HMAX …
Evolved Design Of A Nonlinear Proportional Integral Derivative (Npid) Controller, Shubham Chopra
Evolved Design Of A Nonlinear Proportional Integral Derivative (Npid) Controller, Shubham Chopra
Dissertations and Theses
This research presents a solution to the problem of tuning a PID controller for a nonlinear system. Many systems in industrial applications use a PID controller to control a plant or the process. Conventional PID controllers work in linear systems but are less effective when the plant or the process is nonlinear because PID controllers cannot adapt the gain parameters as needed. In this research we design a Nonlinear PID (NPID) controller using a fuzzy logic system based on the Mamdani type Fuzzy Inference System to control three different DC motor systems. This fuzzy system is responsible for adapting the …
Memristor-Based Reservoir Computing, Manjari S. Kulkarni
Memristor-Based Reservoir Computing, Manjari S. Kulkarni
Dissertations and Theses
In today's nanoscale era, scaling down to even smaller feature sizes poses a significant challenge in the device fabrication, the circuit, and the system design and integration. On the other hand, nanoscale technology has also led to novel materials and devices with unique properties. The memristor is one such emergent nanoscale device that exhibits non-linear current-voltage characteristics and has an inherent memory property, i.e., its current state depends on the past. Both the non-linear and the memory property of memristors have the potential to enable solving spatial and temporal pattern recognition tasks in radically different ways from traditional binary transistor-based …
Resizable, Scalable, Concurrent Hash Tables Via Relativistic Programming, Josh Triplett, Paul E. Mckenney, Jonathan Walpole
Resizable, Scalable, Concurrent Hash Tables Via Relativistic Programming, Josh Triplett, Paul E. Mckenney, Jonathan Walpole
Computer Science Faculty Publications and Presentations
Presentation focusing on software synchronization, thread locking, transactional memory, and relativistic programming. Hash table algorithms are presented with examples of relativistic list insertion and removal, and related data structures. Existing approaches are compared to new methodologies and future work with relativistic data structures.