Open Access. Powered by Scholars. Published by Universities.®

Computer Engineering Commons

Open Access. Powered by Scholars. Published by Universities.®

Selected Works

Computational Engineering

Articles 1 - 30 of 42

Full-Text Articles in Computer Engineering

Software Metrics And Dashboard, Shilpika Shilpika, George K. Thiruvathukal, Saulo Aguiar, Konstantin Läufer, Nicholas J. Hayward Oct 2017

Software Metrics And Dashboard, Shilpika Shilpika, George K. Thiruvathukal, Saulo Aguiar, Konstantin Läufer, Nicholas J. Hayward

Nicholas Hayward

Software metrics are a critical tool which provide continuous insight to products and processes and help build reliable software in mission critical environments. Using software metrics we can perform calculations that help assess the effectiveness of the underlying software or process. The two types of metrics relevant to our work is complexity metrics and in-process metrics. Complexity metrics tend to focus on intrinsic code properties like code complexity. In-process metrics focus on a higher-level view of software quality, measuring information that can provide insight into the underlying software development process.

Our aim is to develop and evaluate a metrics dashboard …


Software Metrics And Dashboard, Shilpika Shilpika, George K. Thiruvathukal, Saulo Aguiar, Konstantin Läufer, Nicholas J. Hayward Oct 2017

Software Metrics And Dashboard, Shilpika Shilpika, George K. Thiruvathukal, Saulo Aguiar, Konstantin Läufer, Nicholas J. Hayward

Konstantin Läufer

Software metrics are a critical tool which provide continuous insight to products and processes and help build reliable software in mission critical environments. Using software metrics we can perform calculations that help assess the effectiveness of the underlying software or process. The two types of metrics relevant to our work is complexity metrics and in-process metrics. Complexity metrics tend to focus on intrinsic code properties like code complexity. In-process metrics focus on a higher-level view of software quality, measuring information that can provide insight into the underlying software development process.

Our aim is to develop and evaluate a metrics dashboard …


The Digital Dionysus: Nietzsche & The Network-Centric Condition Dec 2015

The Digital Dionysus: Nietzsche & The Network-Centric Condition

Dan Mellamphy

No abstract provided.


Autonomous Cars And Driverless Lethal Autonomy, Nyagudi Musandu Nyagudi Nov 2015

Autonomous Cars And Driverless Lethal Autonomy, Nyagudi Musandu Nyagudi

Nyagudi M Nyagudi

“The small picture” - make an advanced autonomous /driverless car. Lots of algorithms, sensors, computers and other gizmos. Now get it to take you to work, park itself and seamlessly run your family errands around the city. Taking grandma to the doctor for the medical check-up, getting the children from school, etc. With Radar, Lidar and other sensors, the car steering with ease through the traffic, no driver to pay, that is another plus, fuel/energy efficiency, yet another plus. It is a bold new world and the sky is the limit. Without the resolution of “small picture” issues there is …


Answer Credibility: A Language Modeling Approach To Answer Validation, Protima Banerjee, Hyoil Han Sep 2015

Answer Credibility: A Language Modeling Approach To Answer Validation, Protima Banerjee, Hyoil Han

Hyoil Han

Answer Validation is a topic of significant interest within the Question Answering community. In this paper, we propose the use of language modeling methodologies for Answer Validation, using corpus-based methods that do not require the use of external sources. Specifically, we propose a model for Answer Credibility which quantifies the reliability of a source document that contains a candidate answer and the Question’s Context Model.


Software Metrics And Dashboard, Shilpika Shilpika, George K. Thiruvathukal, Saulo Aguiar, Konstantin Läufer, Nicholas J. Hayward Aug 2015

Software Metrics And Dashboard, Shilpika Shilpika, George K. Thiruvathukal, Saulo Aguiar, Konstantin Läufer, Nicholas J. Hayward

George K. Thiruvathukal

Software metrics are a critical tool which provide continuous insight to products and processes and help build reliable software in mission critical environments. Using software metrics we can perform calculations that help assess the effectiveness of the underlying software or process. The two types of metrics relevant to our work is complexity metrics and in-process metrics. Complexity metrics tend to focus on intrinsic code properties like code complexity. In-process metrics focus on a higher-level view of software quality, measuring information that can provide insight into the underlying software development process.

Our aim is to develop and evaluate a metrics dashboard …


Parallel Computation In Communication And Signal Processing, Amean Al_Safi, Bradley Bazuin, Liqaa Alhafadhi May 2015

Parallel Computation In Communication And Signal Processing, Amean Al_Safi, Bradley Bazuin, Liqaa Alhafadhi

Amean S Al_Safi

The powerful computation of GPU has increased the computation speed up of many systems. This paper summarize some of the most important work in the field of communication and signal processing using GPU


Integrating Games To Teach A First Programming Course, Soumia Ichoua Feb 2015

Integrating Games To Teach A First Programming Course, Soumia Ichoua

Soumia Ichoua

In the past few years, there has been an increased interest in game-based learning as a powerful tool to stimulate students’ interest and promote their engagement in the learning process. In this paper, we discuss our experience in integrating gaming to teach a first programming course. The course is restructured and redesigned to allow teaching the basics of programming through games. Students actively use fundamental programming concepts learned to modify and create two dimension games using C# and XNA with .Net framework. This is an on-going work. Surveys and worksheets are developed to be used in assessing the effectiveness of …


Service Oriented Solution Modeling And Variation Propagation Analysis Based On Architectural Building Blocks, Liang-Jie Zhang, Jia Zhang Sep 2013

Service Oriented Solution Modeling And Variation Propagation Analysis Based On Architectural Building Blocks, Liang-Jie Zhang, Jia Zhang

Jia Zhang

In spite of the widely recognized benefits of applying Service Oriented Architecture (SOA) to design enterprise-scale software systems, its actual application practice is not always a success. One major reason is the lack of a systematic engineering process and tool supported by reusable architectural artifacts. Toward this ultimate goal, this paper proposes a new method of architectural building blocks (ABB)-based SOA solution design and it is applicable to any layered or tiered infrastructure. We present the modeling of solution-level architectural artifacts and their relationships, whose formalization enables event-based variation notification and propagation analysis. The goal is to provide architecture-level support …


Sugarmap: Location-Less Coverage For Micro-Aerial Sensing Swarms, Aveek Purohit, Zheng Sun, Pei Zhang Apr 2013

Sugarmap: Location-Less Coverage For Micro-Aerial Sensing Swarms, Aveek Purohit, Zheng Sun, Pei Zhang

Zheng Sun

No abstract provided.


A Human Proximity Operations System Test Case Validation Approach, Justin Huber, Jeremy Straub Mar 2013

A Human Proximity Operations System Test Case Validation Approach, Justin Huber, Jeremy Straub

Jeremy Straub

A Human Proximity Operations System (HPOS) poses numerous risks in a real world environment. These risks range from mundane tasks such as avoiding walls and fixed obstacles to the critical need to keep people and processes safe in the context of the HPOS’s situation-specific decision making. Validating the performance of an HPOS, which must operate in a real-world environment, is an ill posed problem due to the complexity that is introduced by erratic (non-computer) actors. In order to prove the HPOS’s usefulness, test cases must be generated to simulate possible actions of these actors, so the HPOS can be shown …


Polaris: Getting Accurate Indoor Orientations For Mobile Devices Using Ubiquitous Visual Patterns On Ceilings, Zheng Sun Feb 2012

Polaris: Getting Accurate Indoor Orientations For Mobile Devices Using Ubiquitous Visual Patterns On Ceilings, Zheng Sun

Zheng Sun

Ubiquitous computing applications commonly use digital compass sensors to obtain orientation of a device relative to the magnetic north of the earth. However, these compass readings are always prone to significant errors in indoor environments due to presence of metallic objects in close proximity. Such errors can adversely affect the performance and quality of user experience of the applications utilizing digital compass sensors.

In this paper, we propose Polaris, a novel approach to provide reliable orientation information for mobile devices in indoor environments. Polaris achieves this by aggregating pictures of the ceiling of an indoor environment and applies computer vision …


Comparing Qos Of Dsdv And Aodv Routing Protocols In Vehicular Network, Aref Hassanpour, Hooman Hoodeh, Amirhossein Zarrinnegar, Arsalan Emami, Rafidah Md Noor Jan 2012

Comparing Qos Of Dsdv And Aodv Routing Protocols In Vehicular Network, Aref Hassanpour, Hooman Hoodeh, Amirhossein Zarrinnegar, Arsalan Emami, Rafidah Md Noor

Hooman Hoodeh

With the advance of Vehicular ad-hoc network, routing protocol has become one of the most important issues in transmitting data among Vehicles. The two routing protocol are DSDV and AODV which DSDV is known as a novel approach in proactive system; however, AODV has good performance in reactive system. In this paper, we compare the efficiency between DSDV & AODV in terms of packet-loss, end-to-end delay and throughput based on given scenarios. The comparison has implemented in various speeds for acquiring result with higher performance. The speeds consist of 5, 20 and 40km/s. then we analyze the explicit results according …


Adaptive Kriging Controller Design For Hypersonic Flight Vehicle Via Back-Stepping, Bin Xu Jan 2012

Adaptive Kriging Controller Design For Hypersonic Flight Vehicle Via Back-Stepping, Bin Xu

Bin Xu

No abstract provided.


Direct Neural Discrete Control Of Hypersonic Flight Vehicle, Bin Xu Jan 2012

Direct Neural Discrete Control Of Hypersonic Flight Vehicle, Bin Xu

Bin Xu

No abstract provided.


Pandaa: Physical Arrangement Detection Of Networked Devices Through Ambient-Sound Awareness, Zheng Sun, Aveek Purohit, Kaifei Chen, Shijia Pan, Trevor Pering, Pei Zhang Sep 2011

Pandaa: Physical Arrangement Detection Of Networked Devices Through Ambient-Sound Awareness, Zheng Sun, Aveek Purohit, Kaifei Chen, Shijia Pan, Trevor Pering, Pei Zhang

Zheng Sun

Future ubiquitous home environments can contain 10s or 100s of devices. Ubiquitous services running on these devices (i.e. localizing users, routing, security algorithms) will commonly require an accurate location of each device. In order to obtain these locations, existing techniques require either a manual survey, active sound sources, or estimation using wireless radios. These techniques, however, need additional hardware capabilities and are intrusive to the user. Non-intrusive, automatic localization of ubiquitous computing devices in the home has the potential to greatly facilitate device deployments.

This paper presents the PANDAA system, a zero-configuration spatial localization system for networked devices based on …


Pandaa: Physical Arrangement Detection Of Networked Devices Through Ambient-Sound Awareness, Zheng Sun, Aveek Purohit, Kaifei Chen, Shijia Pan, Trevor Pering, Pei Zhang Sep 2011

Pandaa: Physical Arrangement Detection Of Networked Devices Through Ambient-Sound Awareness, Zheng Sun, Aveek Purohit, Kaifei Chen, Shijia Pan, Trevor Pering, Pei Zhang

Aveek Purohit

Future ubiquitous home environments can contain 10s or 100s of devices. Ubiquitous services running on these devices (i.e. localizing users, routing, security algorithms) will commonly require an accurate location of each device. In order to obtain these locations, existing techniques require either a manual survey, active sound sources, or estimation using wireless radios. These techniques, however, need additional hardware capabilities and are intrusive to the user. Non-intrusive, automatic localization of ubiquitous computing devices in the home has the potential to greatly facilitate device deployments.

This paper presents the PANDAA system, a zero-configuration spatial localization system for networked devices based on …


Pandaa: A Physical Arrangement Detection Technique For Networked Devices Through Ambient-Sound Awareness, Zheng Sun, Aveek Purohit, Philippe De Wagter, Irina Brinster, Chorom Hamm, Pei Zhang Aug 2011

Pandaa: A Physical Arrangement Detection Technique For Networked Devices Through Ambient-Sound Awareness, Zheng Sun, Aveek Purohit, Philippe De Wagter, Irina Brinster, Chorom Hamm, Pei Zhang

Zheng Sun

This demo presents PANDAA, a zero-configuration automatic spatial localization technique for networked devices based on ambient sound sensing. We will demonstrate that after initial placement of the devices, ambient sounds, such as human speech, music, footsteps, finger snaps, hand claps, or coughs and sneezes, can be used to autonomously resolve the spatial relative arrangement of devices, such as mobile phones, using trigonometric bounds and successive approximation.


Coughloc: Location-Aware Indoor Acoustic Sensing For Non-Intrusive Cough Detection, Zheng Sun, Aveek Purohit, Kathleen Yang, Neha Pattan, Dan Siewiorek, Asim Smailagic, Ian Lane, Pei Zhang Jun 2011

Coughloc: Location-Aware Indoor Acoustic Sensing For Non-Intrusive Cough Detection, Zheng Sun, Aveek Purohit, Kathleen Yang, Neha Pattan, Dan Siewiorek, Asim Smailagic, Ian Lane, Pei Zhang

Zheng Sun

Pervasive medical monitoring has become an ideal alter- native to nursing care for elderly people and patients in hospitals. Existing systems using single body-worn sensors are often intrusive and less reliable. By contrast, ubiqui- tous acoustic sensing techniques can support non-intrusive and robust medical monitoring. In this paper, we describe CoughLoc, a ubiquitous acoustic sensing system for con- tinuous cough detection using a wireless sensor network. We show how knowledge of sound source locations can be leveraged to improve the detection accuracy of sound events caused by mobile users. Experiments in indoor environ- ments show our system achieves over 90% …


Coughloc: Location-Aware Indoor Acoustic Sensing For Non-Intrusive Cough Detection, Zheng Sun, Aveek Purohit, Kathleen Yang, Neha Pattan, Dan Siewiorek, Asim Smailagic, Ian Lane, Pei Zhang Apr 2011

Coughloc: Location-Aware Indoor Acoustic Sensing For Non-Intrusive Cough Detection, Zheng Sun, Aveek Purohit, Kathleen Yang, Neha Pattan, Dan Siewiorek, Asim Smailagic, Ian Lane, Pei Zhang

Aveek Purohit

Pervasive medical monitoring has become an ideal alter- native to nursing care for elderly people and patients in hospitals. Existing systems using single body-worn sensors are often intrusive and less reliable. By contrast, ubiqui- tous acoustic sensing techniques can support non-intrusive and robust medical monitoring. In this paper, we describe CoughLoc, a ubiquitous acoustic sensing system for con- tinuous cough detection using a wireless sensor network. We show how knowledge of sound source locations can be leveraged to improve the detection accuracy of sound events caused by mobile users. Experiments in indoor environ- ments show our system achieves over 90% …


Sensorfly: Controlled-Mobile Sensing Platform For Indoor Emergency Response Applications, Aveek Purohit, Zheng Sun, Frank Mokaya, Pei Zhang Apr 2011

Sensorfly: Controlled-Mobile Sensing Platform For Indoor Emergency Response Applications, Aveek Purohit, Zheng Sun, Frank Mokaya, Pei Zhang

Aveek Purohit

Indoor emergency response situations, such as urban fire, are characterized by dangerous constantly-changing operating environments with little access to situational information for first responders. In-situ information about the conditions, such as the extent and evolution of an indoor fire, can augment rescue efforts and reduce risk to emergency personnel. Static sensor networks that are pre-deployed or manually deployed have been proposed, but are less practical due to need for large infrastructure, lack of adaptivity and limited coverage. Controlled-mobility in sensor networks, i.e. the capability of nodes to move as per network needs can provide the desired autonomy to overcome these …


Sensorfly: Controlled-Mobile Sensing Platform For Indoor Emergency Response Applications, Aveek Purohit, Zheng Sun, Frank Mokaya, Pei Zhang Apr 2011

Sensorfly: Controlled-Mobile Sensing Platform For Indoor Emergency Response Applications, Aveek Purohit, Zheng Sun, Frank Mokaya, Pei Zhang

Zheng Sun

Indoor emergency response situations, such as urban fire, are characterized by dangerous constantly-changing operating environments with little access to situational information for first responders. In-situ information about the conditions, such as the extent and evolution of an indoor fire, can augment rescue efforts and reduce risk to emergency personnel. Static sensor networks that are pre-deployed or manually deployed have been proposed, but are less practical due to need for large infrastructure, lack of adaptivity and limited coverage. Controlled-mobility in sensor networks, i.e. the capability of nodes to move as per network needs can provide the desired autonomy to overcome these …


Cortina: Collaborative Context-Aware Indoor Positioning Employing Rss And Rtof Techniques, Zheng Sun, Richard Farley, Telis Kaleas, Judy Ellis, Kiran Chikkappa Mar 2011

Cortina: Collaborative Context-Aware Indoor Positioning Employing Rss And Rtof Techniques, Zheng Sun, Richard Farley, Telis Kaleas, Judy Ellis, Kiran Chikkappa

Zheng Sun

Cortina is an energy-efficient indoor localization system, which leverages a wireless sensor network to support navigation and tracking applications. To improve the localization performance, we develop a hybrid ranging system, which incor- porate both RSS and RToF-based techniques. To overcome effects from indoor multipath, we design and implement algorithms to take account various context information. We evaluated the system over a 2000m2 area instrumented with twenty-six fixed nodes. Evaluation results show the system achieved 2.5m accuracy in a pedestrian tracking application.


Adaptive Discrete-Time Controller Design With Neural Network For Hypersonic Flight Vehicle Via Back-Stepping, Bin Xu Jan 2011

Adaptive Discrete-Time Controller Design With Neural Network For Hypersonic Flight Vehicle Via Back-Stepping, Bin Xu

Bin Xu

In this article, the adaptive neural controller in discrete time is investigated for the longitudinal dynamics of a generic hypersonic flight vehicle. The dynamics are decomposed into the altitude subsystem and the velocity subsystem. The altitude subsystem is transformed into the strict-feedback form from which the discrete-time model is derived by the first-order Taylor expansion. The virtual control is designed with nominal feedback and neural network (NN) approximation via back-stepping. Meanwhile, one adaptive NN controller is designed for the velocity subsystem. To avoid the circular construction problem in the practical control, the design of coefficients adopts the upper bound instead …


Adaptive Neural Control Based On Hgo For Hypersonic Flight Vehicles, Bin Xu Jan 2011

Adaptive Neural Control Based On Hgo For Hypersonic Flight Vehicles, Bin Xu

Bin Xu

This paper describes the design of adaptive neural controller for the longitudinal dynamics of a generic hypersonic flight vehicle (HFV) which are decomposed into two functional systems, namely the altitude subsystem and the velocity subsystem. For each subsystem, one adaptive neural controller is investigated based on the normal output-feedback formulation. For the altitude subsystem, the high gain observer (HGO) is taken to estimate the unknown newly defined states. Only one neural network (NN) is employed to approximate the lumped uncertain system nonlinearity during the controller design which is considerably simpler than the ones based on back-stepping scheme with the strict-feedback …


Task Allocation For Multi-Spacecraft Cooperation Based On Estimation Of Distribution Algorithm, Bin Xu Jan 2011

Task Allocation For Multi-Spacecraft Cooperation Based On Estimation Of Distribution Algorithm, Bin Xu

Bin Xu

One two-stage task allocation strategy is proposed for multi-spacecraft cooperation during the long-range orbit transfer with two impulses. This paper focuses on the task value maximum and cost minimum optimization by assigning spacecraft to different task. At the first stage time and energy cost are considered based on the spacecraft dynamics. The optimization result is together with the target value as the factor for the task allocation model at the second stage. The optimization is processed separately in continuous and discrete time domain with estimation of distribution algorithm (EDA). Different task allocation mode is formulated and the strategy is verified …


Composite Control Based On Optimal Torque Control And Adaptive Kriging Control For The Crab Rover, Bin Xu Jan 2011

Composite Control Based On Optimal Torque Control And Adaptive Kriging Control For The Crab Rover, Bin Xu

Bin Xu

Terrainability is mostly dependant on the suspension mechanism and the control of a space rover. For the six wheeled CRAB rover, this paper presents the composite control design with torque control and adaptive Kriging control to improve the terrainability, somewhat related to minimizing heel slip. As CRAB is moving slowly, the torque control is processed by minimizing the variance of the required friction coefficient based on the static model. Adaptive Kriging control is used to track the commanded velocity. The system uncertainty is compensated by Kriging estimation based on the velocity dynamics. Experiment results with two different tires show the …


Adaptive Hypersonic Flight Control Via Back-Stepping And Kriging Estimation, Bin Xu Jan 2011

Adaptive Hypersonic Flight Control Via Back-Stepping And Kriging Estimation, Bin Xu

Bin Xu

This paper investigates the adaptive Kriging controller for the longitudinal dynamics of a generic hypersonic flight vehicle (HFV). For the altitude subsystem, the dynamics are transformed into the strict-feedback form where the backstepping scheme is employed. Considering the nonlinearity of the dynamics, the nominal feedback is included in the controller while Kriging system is designed to estimate the uncertainty. With the proposed controller, the almost surely bounded stability is guaranteed. The simulation study is presented to show the effectiveness of the proposed control approach.


Homotopy Perturbation Algorithm Using Laplace Transformation, Mohammad Madani, Mahdi Fathizade Mar 2010

Homotopy Perturbation Algorithm Using Laplace Transformation, Mohammad Madani, Mahdi Fathizade

Mohammad Madani

In this paper, a combinatory method of the Laplace transform and the homotopy perturbation method is proposed to solve non-homogeneous partial differential equations with variable coefficients. The obtained approximate solutions are compared with exact solutions and those obtained by other analytical methods, showing reliability of the present method.


Adaptive Pid Control Based On Rbf Network Approximating The Satellite Clock Thermal Model, Bin Xu Jan 2010

Adaptive Pid Control Based On Rbf Network Approximating The Satellite Clock Thermal Model, Bin Xu

Bin Xu

The accuracy o f t ime information prov ided by sate llite clock g reat ly depends on its frequency stab ili􀀁 ty, w hich is up to the stability o f the co re tempera ture. Th is paper introduces an adaptive PID control for the sate llite c lock system whose mode l is approx imated based on RBF neural netw orks. Simu lation resu lts demonstrate the va lid ity o f the proposed contro.l