Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Peter A. Keiller is active.

Publication


Featured researches published by Peter A. Keiller.


military communications conference | 2007

Performance Analysis of Homing Pigeon based Delay Tolerant Networks

Hui Guo; Jiang Li; A. Nicki Washington; Chunmei Liu; Marcus Alfred; Rajni Goel; Legand L. Burge; Peter A. Keiller

This paper presents and analyzes a new type of delay tolerant network where each node owns a dedicated messenger (called a pigeon). The only form of inter-node communication is for a pigeon to periodically carry a batch of messages originated at the home node, deliver them to the corresponding destination nodes and return home. Clearly, given message expiration times, some messages may not reach their destinations by the deadline. Through theoretical analysis and simulations, we study the relationship between the arrival rate (at the home node), batch size, expiration time and delivery ratio (the percentage of messages reaching destinations before they expire) of messages. The simplistic assumptions we make render the problem tractable, and help us gather experience in this topic.


international symposium on software reliability engineering | 2013

Comparative analysis of Bayesian and classical approaches for software reliability measurement

T. Ketchiozo Wandji; Shahryar Sarkani; Timothy Eveleigh; Peter A. Keiller

Software failure remains an important cause of reported system outage. Yet, developing reliable software is still not well understood by the programmer, the Software Engineer and the Program manager. Software reliability growth models (SRGMs) provide a framework to analyze software failures by using past failure data to predict the reliability of the software. Most models that have been used have limitations in predicting accurately. There is a need to conduct research aimed at improving the performance of these models. To accurately predict reliability, the models parameters should be estimated in such a way that the mathematical function of the model fits with the failure data. While the majority of previous software reliability studies have used classical methods to estimate models parameters, a few other studies have used a Bayesian approach. Bayesian approaches allow the incorporation of prior information into models and they have been claimed to be more successful than classical approaches in certain situations. Our research goal is to investigate if the use of Bayesian methods improves the predictability of SRGMs by conducting a direct comparative analysis of Bayesian and classical approaches for software reliability assessment.


reliability and maintainability symposium | 2005

Addressing the performance of two software reliability modeling methods

Peter A. Keiller; Thomas A. Mazzuchi

The problem of predicting the number of failures of a piece of software during the system test phase is addressed. Using software reliability growth models at different periods of usage of the software, predictions are made of the total number of failures one would expect at the end of the system test. Two different methods for using the models are considered: straightforward use of individual models (simple models), and dynamic selection among models based on the quality-of-prediction criteria (super models). Performance is judged by the average of the relative error of the predicted number of failures by the end of the testing period relative to the number of failures eventually observed during the interval. Three simple models and three super models are evaluated based on their performance on forty one data sets. The two methods are also investigated using smoothing techniques utilizing the Laplace trend test.


International Journal of Services, Economics and Management | 2012

A service model for improving healthcare delivery in rural developing communities

Ronald J. Leach; Todd Shurn; Legand Burge; Peter A. Keiller; John Trimble

The infrastructure needed in developing countries, especially in rural areas, often makes providing state-of-the-art healthcare cost prohibitive. We describe a highly asynchronous service model for healthcare delivery that is inexpensive, at least compared to the usual implementation of telemedicine, and involves technical service, public health, training and political aspects. The model is incremental, and will provide improved service even though at the initial stages it is not likely to be fully implemented. Our proposed service model provides relatively comprehensive, but not universal, healthcare coverage, and this paper discusses the service model’s economic and technical limitations.


international conference on machine learning and applications | 2010

A Heuristic Algorithm for Finding the Longest Pathways in a Biochemical Network

Chunmei Liu; Hui Li; Alison Leonce; Legand L. Burge; John Trimble; Peter A. Keiller; Abdul-Aziz Yakubu

Finding the longest cycle is a novel concept in biochemical feedback loop analysis in systems biology. Biochemical networks are often represented as directed graphs in which vertices represent chemical compounds and edges represent chemical reactions between compounds. Therefore, a biochemical longest feedback loop can be formulated as the longest cycle in a directed graph. Because finding the longest cycle in a directed graph is NP-hard, in this paper, we proposed an intelligent heuristic algorithm to find the longest cycle in a directed graph. We tested the algorithm on both randomly generated complex networks and real biochemical networks extracted from the KEGG database. The results showed that our algorithm is able to find more than 70% of the real longest cycles in the 200 randomly generated complex networks and also can find the feedback loop in the longest pathway. Compared with the traditional breadth first search pathway finding algorithm, the search efficiency of the proposed algorithm has been improved dramatically. Among the feedbacks found from the KEGG database using the proposed algorithm, the longest feedback includes 8 compounds, 9 reactions, and 6 pathways across different modules.


reliability and maintainability symposium | 2002

Investigating a specific class of software reliability growth models

Peter A. Keiller; Thomas A. Mazzuchi


reliability and maintainability symposium | 2000

Enhancing the predictive performance of the Goel-Okumoto software reliability growth model

Peter A. Keiller; Thomas A. Mazzuchi


American Journal of Engineering Education (AJEE) | 2016

Interdisciplinary Team-Teaching Experience For A Computer And Nuclear Energy Course For Electrical And Computer Engineering Students

Charles Kim; Deborah A. Jackson; Peter A. Keiller


Archive | 2011

A COURSE DEVELOPMENT PROJECT FOR HARDWARE DIVERSITY AND SOFTWARE RELIABILITY EDUCATION FOR DIGITAL INSTRUMENTATION AND CONTROL OF NUCLEAR POWER PLANT

Charles Kim; Peter A. Keiller


Software Engineering Research and Practice | 2010

Exploratory Analysis of Software Reliability Data.

Peter A. Keiller; Ronald J. Leach; William Jones; Andy Umana

Collaboration


Dive into the Peter A. Keiller's collaboration.

Top Co-Authors

Avatar

Thomas A. Mazzuchi

George Washington University

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Deborah A. Jackson

Nuclear Regulatory Commission

View shared research outputs
Researchain Logo
Decentralizing Knowledge