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

Physical Sciences and Mathematics Commons

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

Articles 1 - 13 of 13

Full-Text Articles in Physical Sciences and Mathematics

Using Class Interfaces And Mock Objects To Unit Test Aspects, Michael Bryan Snider Oct 2014

Using Class Interfaces And Mock Objects To Unit Test Aspects, Michael Bryan Snider

CCE Theses and Dissertations

In object oriented programming (OOP) class objects are individual units of code that encapsulate the desired functionality of each object. AOP is an attempt to handle the cross-cutting concerns that represent functionality needed by a class, but is not specific to that class. The cross-cutting functionality is implemented in AOP by using a class-like structure, the aspect. Aspects do not have their own context and as such are dependent upon other objects for their context. By not having their own context it is difficult to test the functionality of aspects. This study investigated the effectiveness of using class interfaces and …


Singapore Management University Establishes A New Research Centre On Secure Mobile Computing Technologies And Solutions, Singapore Management University Oct 2014

Singapore Management University Establishes A New Research Centre On Secure Mobile Computing Technologies And Solutions, Singapore Management University

SMU Press Releases

The Singapore Management University (SMU) has announced today the establishment of a new centre of research excellence that focuses on mobile computing security. Funded by Singapore’s National Research Foundation (NRF), the Secure Mobile Centre is developing efficient and scalable technologies and solutions that strengthen the security of mobile computing systems, applications and services. The Secure Mobile Centre is led by a team of five faculty members from SMU’s School of Information Systems who specialise in information security and trust: Professor Robert DENG (Centre Director), Professor PANG Hwee Hwa, Associate Professor LI Yingjiu, Associate Professor DING Xuhua and Assistant Professor Debin …


Dynamic Pricing In Heterogeneous Wireless Cellular Networks, David Shrader Aug 2014

Dynamic Pricing In Heterogeneous Wireless Cellular Networks, David Shrader

CCE Theses and Dissertations

Smart communications devices are giving users instant access to applications that consume large amounts of data. These applications have different requirements on the network for delivery of data. In order to support these different applications, operators are required to support multiple service classes.

Given the regulatory and technology constraints and the relatively high cost associated with wireless spectrum licensing and utilization, demand will exceed supply leading to congestion and overload conditions. In addition to new broadband radio technologies offering higher data rates, operators are looking at deploying alternate heterogeneous technologies, such as WLAN, to provide additional bandwidth for serving customers. …


Connecting The Disciplinary Dots: Faculty Attitudes Toward The Professionalization Of Web Development, Kathleen Mary Kalata Jun 2014

Connecting The Disciplinary Dots: Faculty Attitudes Toward The Professionalization Of Web Development, Kathleen Mary Kalata

Dissertations

Professionalization offers rewards such as prestige, financial benefits and autonomy. Fields such as nursing and social work have undergone the professionalization process. This exploratory study examined faculty attitudes regarding the professionalization of web development as defined by the Hall model of professionalism. The purpose of the study was to understand how faculty view web development as a profession. Based on the Hall’s Professionalism Scale (1968) and modified survey by Snizek (1972), the Web Development Professionalism Inventory (WDPI) was used to explore faculty attitudes toward professionalization.

This study surveyed faculty about their views on the structural and attitudinal components of web …


Csilm: Interactive Learning Modules For Computer Science, Srinivasa Santosh Kumar Allu May 2014

Csilm: Interactive Learning Modules For Computer Science, Srinivasa Santosh Kumar Allu

All Graduate Plan B and other Reports, Spring 1920 to Spring 2023

CSILM is an online interactive learning management system designed to help students learn fundamental concepts of computer science. Apart from learning computer science modules using multimedia, this online system also allows students talk to professors using communication mediums like chat and implemented web analytics, enabling teachers to track student behavior and see student’s interest in learning the modules,. Integrating social media in to the existing portal also makes it possible for students to share the modules they have created, helping students work together.


Bacibeans: A Netbeans Plugin For Concurrent Programs, Ashley Broadwell Mar 2014

Bacibeans: A Netbeans Plugin For Concurrent Programs, Ashley Broadwell

Seaver College Research And Scholarly Achievement Symposium

C-- is a programming language developed by M. Ben-Ari to teach principles of concurrent and distributed programming. It is a small subset of the C language but with the added features of concurrency, semaphores, and monitors. BACI is an acronym for Ben-Ari Concurrency Interpreter. JavaBACI is an open-source command line concurrency simulator used by students to compile and run C-- programs. NetBeans is an integrated development environment (IDE) that many students use in our courses to develop Java and C++ programs. This talk describes the development of a NetBeans plug-in we call BACIBeans that integrates JavaBACI into NetBeans, combining the …


Conditional Tests On Basins Of Attraction With Finite Fields, Ian H. Dinwoodie Mar 2014

Conditional Tests On Basins Of Attraction With Finite Fields, Ian H. Dinwoodie

Mathematics and Statistics Faculty Publications and Presentations

An iterative method is given for computing the polynomials that vanish on the basin of attraction of a steady state in discrete polynomial dynamics with finite field coefficients. The algorithm is applied to dynamics of a T cell survival network where it is used to compare transition maps conditional on a basin of attraction.


Coverage And Detection In Wireless Sensor Networks., Mrinal Nandi Dr. Feb 2014

Coverage And Detection In Wireless Sensor Networks., Mrinal Nandi Dr.

Doctoral Theses

A Wireless Sensor Networks (WSNs), which are two or three dimensional systems, usually consist of a large number of small sensors equipped with some processing circuit, and a wireless transceiver. The sensors have small size, low battery capacity, non-renewable power supply, small processing power, limited buffer capacity and low-power radio. They may measure distance, direction, speed, humidity, wind speed, soil makeup, temperature, chemicals, light, and various other parameters. The sensors are autonomous devices with integrated sensing, processing, and communication capabilities.In this thesis, we consider ‘coverage problem’ and ‘detection problem’ in Wireless Sensor Networks (WSNs) in grid as well as in …


Computer-Aided Assessment For Computer Science Students, Bianca Schoen-Phelan, Brian Keegan Jan 2014

Computer-Aided Assessment For Computer Science Students, Bianca Schoen-Phelan, Brian Keegan

Other resources

No abstract provided.


Graph-Ene, James E. Torres Jan 2014

Graph-Ene, James E. Torres

Honors Projects

GRAPH-ENE is a rich internet application for building and manipulating undirected, simple graphs. It is intended for use as a classroom teaching aid, plus as a tool for students to interactively manipulate graphs for assignments. Being web based, it is portable—it can run anywhere a browser is available. Since it is interactive, it provides problem-solving capabilities that are not available using pencil and paper.


Decrease In Free Computer Science Papers Found Through Google Scholar, Lee A. Pedersen, Julie Arendt Jan 2014

Decrease In Free Computer Science Papers Found Through Google Scholar, Lee A. Pedersen, Julie Arendt

VCU Libraries Faculty and Staff Publications

Purpose - Google Scholar was used to locate free full-text versions of computer science research papers to determine what proportion could be freely accessed.
Design/methodology/approach - A sample of 1967 conference papers and periodical articles from 2003-2010, indexed in the ACM Guide to Computing Literature, was searched for manually in Google Scholar, using the paper or article title and the first author’s surname and supplementary searches as needed.
Findings - Free full-text versions were found for 52% of the conference papers and 55% of the periodical articles. Documents with older publication dates were more likely to be freely accessible than …


Moved But Not Gone: An Evaluation Of Real-Time Methods For Discovering Replacement Web Pages, Martin Klein, Michael L. Nelson Jan 2014

Moved But Not Gone: An Evaluation Of Real-Time Methods For Discovering Replacement Web Pages, Martin Klein, Michael L. Nelson

Computer Science Faculty Publications

Inaccessible Web pages and 404 “Page Not Found” responses are a common Web phenomenon and a detriment to the user’s browsing experience. The rediscovery of missing Web pages is, therefore, a relevant research topic in the digital preservation as well as in the Information Retrieval realm. In this article, we bring these two areas together by analyzing four content- and link-based methods to rediscover missing Web pages. We investigate the retrieval performance of the methods individually as well as their combinations and give an insight into how effective these methods are over time. As the main result of this work, …


Web Service Transaction Correctness, Aspen Olmsted Jan 2014

Web Service Transaction Correctness, Aspen Olmsted

Theses and Dissertations

In our research we investigate the problem of providing consistency, availability and durability for Web Service transactions. First, we show that the popular lazy replica update propagation method is vulnerable to loss of transactional updates in the presence of hardware failures. We propose an extension to the lazy update propagation approach to reduce the risk of data loss. Our approach is based on the "buddy" system, requiring that updates are preserved synchronously in two replicas, called buddies. The rest of the replicas are updated using lazy update propagation protocols. Our method provides a balance between durability (i.e., effects of the …