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

Physical Sciences and Mathematics Commons

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

Computer Sciences

CCE Theses and Dissertations

Theses/Dissertations

2014

Computer science

Articles 1 - 2 of 2

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 …


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. …