Memorial University of Newfoundland

Displaying 1-24 of 24 results

  • White Papers // Jun 2013

    Developing a Realistic Workflow Management Environment for Teaching: An Interface From YAWL to OpenERP

    The YAWL (Yet Another Workflow Language) workflow management system is developed for teaching and research. Together with the YAWL book it provides a state-of-the-art open-source environment for teaching business process management and automation, in an affordable and easily accessible way. The paper describes an interface from the YAWL workflow management...

    Provided By Memorial University of Newfoundland

  • White Papers // Nov 2012

    Constrained Joint Bit and Power Allocation for Multicarrier Systems

    This paper proposes a novel low complexity joint bit and power suboptimal allocation algorithm for multicarrier systems operating in fading environments. The algorithm jointly maximizes the throughput and minimizes the transmitted power, while guaranteeing a target Bit Error Rate (BER) per subcarrier and meeting a constraint on the total transmit...

    Provided By Memorial University of Newfoundland

  • White Papers // Nov 2012

    Optimal Bit and Power Loading for OFDM Systems With Average BER and Total Power Constraints

    Orthogonal Frequency Division Multiplexing (OFDM) modulation represents a robust and efficient transmission technique being adopted by several wireless communication standards. The OFDM system performance can be significantly improved by dynamically adapting the transmission parameters, such as power, constellation size, symbol rate, and coding rate/scheme, according to the channel conditions and...

    Provided By Memorial University of Newfoundland

  • White Papers // May 2012

    Cyclostationarity-Based Blind Classification of STBCs for Cognitive Radio Systems

    Signal classification is a major task of a cognitive radio. This paper proposes a novel cyclostationarity-based algorithm for the blind classification of Space Time Block Codes (STBCs) and derives analytical expressions for the second-order cyclic statistics used as the basis of the algorithm. Monte Carlo simulation results demonstrate a good...

    Provided By Memorial University of Newfoundland

  • White Papers // May 2012

    Joint Classification and Parameter Estimation of M-FSK Signals for Cognitive Radio

    Spectrum sensing and awareness constitute key functionalities of a Cognitive Radio (CR), and encompass signal detection, classification, and blind parameter estimation. This paper proposes a novel algorithm for the tone frequency spacing estimation and joint classification of M-ary Frequency Shift Keying (M-FSK) signals in a fading environment. The proposed algorithm...

    Provided By Memorial University of Newfoundland

  • White Papers // May 2012

    Fourth-Order Moment-Based Identification of SM and Alamouti STBC for Cognitive Radio

    Cognitive Radio (CR) systems require knowledge of the signal environment if they are to coexist with the primary (incumbent) users of the radio spectrum. Consequently, signal identification is a major task of a CR. This paper proposes a novel identification algorithm for Spatial Multiplexing (SM) and ALamouti Space-Time Block Code...

    Provided By Memorial University of Newfoundland

  • White Papers // May 2012

    Acoustic Propagation Properties of Underwater Communication Channels and Their Influence on the Medium Access Control Protocol

    Underwater acoustic communications in the ocean is complicated as the acoustic signals may be attenuated, distorted and delayed. In this paper, the authors review the underwater acoustic signal propagation properties in terms of sound speed profile, spreading loss and absorption loss. They study and compare different approaches on the calculation...

    Provided By Memorial University of Newfoundland

  • White Papers // May 2012

    Local Cooperative Relay for Opportunistic Data Forwarding in Mobile Ad-Hoc Networks

    Opportunistic data forwarding draws more and more attention in the research community of wireless network after the initial work ExOR was published. However, as far as the authors know, all existing opportunistic data forwarding only use the nodes which are included in the forwarder list in the entire forwarding progress....

    Provided By Memorial University of Newfoundland

  • White Papers // May 2012

    A Novel Algorithm for Joint Bit and Power Loading for OFDM Systems With Unknown Interference

    In this paper, a novel low complexity bit and power loading algorithm is formulated for Orthogonal Frequency Division Multiplexing (OFDM) systems operating in fading environments and in the presence of unknown interference. The proposed non-iterative algorithm jointly maximizes the throughput and minimizes the transmitted power, while guaranteeing a target Bit...

    Provided By Memorial University of Newfoundland

  • White Papers // May 2012

    Decoding Techniques for Coded Full-Rate Cooperative Systems

    In this paper, the authors propose the use of Bit-Interleaved Coded Modulation Iterative Decoding (BICM-ID) in the full-rate decode and forward cooperative communication systems. At the destination, they exploit the interference signal to develop the optimal detector. It is shown that the proposed detector is implemented by parallel concatenating Maximum...

    Provided By Memorial University of Newfoundland

  • White Papers // Jan 2012

    A Process for Design-Level Detection of Concern Interactions in Aspect-Oriented Systems

    The authors present a process for detecting concern interactions in Aspect-Oriented (AO) designs expressed in the UML and their domain specific Weaving Rule specification Language (WRL). The process consists of two tasks: a light-weight syntactic analysis of the AO model to reveal advice overlaps (e.g., instances where multiple advice applies...

    Provided By Memorial University of Newfoundland

  • White Papers // Nov 2011

    PSR: Proactive Source Routing in Mobile Ad Hoc Networks

    Innovative routing in mobile ad hoc networks is crucial for unleashing the full potential of such networks. In this paper, the authors propose a new Proactive Source Routing (PSR) protocol that has a very small communication overhead, but provides nodes with more network structure information than distance-vector based protocols. The...

    Provided By Memorial University of Newfoundland

  • White Papers // Oct 2011

    Ice-Floe Simulation Viewer Tool

    The authors are developing software to simulate the behaviour of sea ice in a floe on the ocean surface, including interactions with solid objects (e.g., ships). In order to interact with this simulation and to visualize the results, they are developing a tool that gives the user the ability to...

    Provided By Memorial University of Newfoundland

  • White Papers // Oct 2011

    Enhancing Performance of Simulations Using GPGPU

    General Purpose GPU computing, or GPGPU, is the use of a GPU (Graphics Processing Unit) to do general purpose scientific and engineering computing. The model for GPU computing is to use a CPU and GPU together in a heterogeneous co-processing computing platform. The sequential part of the application runs on...

    Provided By Memorial University of Newfoundland

  • White Papers // Oct 2011

    Network-on-Chip (NoC) Topologies and Performance: A Review

    With the development of integration technology, System-on-Chip (SoC), composed of heterogeneous cores on a single chip, has entered the billion-transistor era. As the microprocessor industry moves from single-core to multi-core, and eventually to many-core architectures, containing tens to hundreds of similar cores arranged on a single multiprocessor chip requires efficient...

    Provided By Memorial University of Newfoundland

  • White Papers // Feb 2011

    Wi-Fi-Based Indoor Positioning Using Human-Centric Collaborative Feedback

    In recent years, "Folksonomy"-like systems such as Wikipedia and Delicious Social Bookmarking have achieved huge successes. User collaboration is the defining characteristic of such systems. For indoor positioning mechanisms, the authors argue that it is also possible to incorporate collaboration in order to improve system performance, especially for fingerprinting based...

    Provided By Memorial University of Newfoundland

  • White Papers // Oct 2010

    Relay Selection Schemes for Cooperative Communication and Network Coding: A Survey

    Cooperative Communication is an innovative means of achieving spatial diversity and is particularly attractive for space- and resource-constrained wireless terminals. Utilizing the broadcast nature of the wireless medium, intelligent antenna sharing can help single antenna terminals reap some of the benefits associated with multiple antenna nodes, such as increased throughput...

    Provided By Memorial University of Newfoundland

  • White Papers // Oct 2010

    Tool Support for Test-Driven Development Using Formal Specifications

    This paper describes how Test-Driven Development (TDD) can be conducted using formal specifications with appropriate tool support. In TDD, the test code is a formal documentation of the required behaviour of the component or system that is being developed, but this documentation is necessarily incomplete and often over-specific. The authors...

    Provided By Memorial University of Newfoundland

  • White Papers // Sep 2010

    Test Driven Development With Oracles and Formal Specifications

    The current industry trend to using Test Driven Development (TDD) is a recognition of the high value of creating executable tests as part of the development process. In TDD, the test code is a formal documentation of the required behaviour of the component or system being developed, but this documentation...

    Provided By Memorial University of Newfoundland

  • White Papers // Apr 2010

    An Improved Localization Method Using Error Probability Distribution for Underwater Sensor Networks

    An accurate localization scheme is essential to many underwater sensor applications. However, due to the persistent existence of uncertainties and measurement errors, an accurate localization is very difficult to achieve. To mitigate this problem, multi-iteration measurement and least squares scheme are often adopted in terrestrial applications to find a good...

    Provided By Memorial University of Newfoundland

  • White Papers // Mar 2010

    Specification-Based Test Oracles With Junit

    Software testing is an important step to help ensure that the software is behaving correctly. An important component of the test process is a test oracle, which determines if the software behavior is correct or not. In this paper, the authors present tools that enhance an integrated development environment to...

    Provided By Memorial University of Newfoundland

  • White Papers // Oct 2009

    Channel Assignment Exploiting Partially Overlapping Channels for Wireless Mesh Networks

    Unlike most IEEE 802.11-based ad hoc networks, in which only a single channel is used, wireless mesh networks allow the simultaneous use of multiple channels to increase the aggregated capacity. Many efforts have been taken to better exploit multiple non-overlapped channels. Although the IEEE 802.11 b/g standards, which govern the...

    Provided By Memorial University of Newfoundland

  • White Papers // Aug 2009

    Rate Adaptation With NAK-Aided Loss Differentiation in 802.11 Wireless Networks

    The Physical Layer of the IEEE 802.11 standard family provides a set of different modulation and coding schemes and, thus, a multitude of data rates. However, the Standard itself does not specify a mechanism to select adaptively among these data rates to improve the network throughput. An efficient rate adaptation...

    Provided By Memorial University of Newfoundland

  • White Papers // Jul 2009

    Supporting Process Control in Business Collaborations

    Business collaborations have become highly dynamic and flexible. "Black-box" services are gradually replaced by services where service providers not only expose the underlying processes but also allow some monitoring of their executions. In this paper, the authors explore the next step where the consumers can exercise some control over the...

    Provided By Memorial University of Newfoundland

  • White Papers // Nov 2012

    Constrained Joint Bit and Power Allocation for Multicarrier Systems

    This paper proposes a novel low complexity joint bit and power suboptimal allocation algorithm for multicarrier systems operating in fading environments. The algorithm jointly maximizes the throughput and minimizes the transmitted power, while guaranteeing a target Bit Error Rate (BER) per subcarrier and meeting a constraint on the total transmit...

    Provided By Memorial University of Newfoundland

  • White Papers // Nov 2012

    Optimal Bit and Power Loading for OFDM Systems With Average BER and Total Power Constraints

    Orthogonal Frequency Division Multiplexing (OFDM) modulation represents a robust and efficient transmission technique being adopted by several wireless communication standards. The OFDM system performance can be significantly improved by dynamically adapting the transmission parameters, such as power, constellation size, symbol rate, and coding rate/scheme, according to the channel conditions and...

    Provided By Memorial University of Newfoundland

  • White Papers // Apr 2010

    An Improved Localization Method Using Error Probability Distribution for Underwater Sensor Networks

    An accurate localization scheme is essential to many underwater sensor applications. However, due to the persistent existence of uncertainties and measurement errors, an accurate localization is very difficult to achieve. To mitigate this problem, multi-iteration measurement and least squares scheme are often adopted in terrestrial applications to find a good...

    Provided By Memorial University of Newfoundland

  • White Papers // Jul 2009

    Supporting Process Control in Business Collaborations

    Business collaborations have become highly dynamic and flexible. "Black-box" services are gradually replaced by services where service providers not only expose the underlying processes but also allow some monitoring of their executions. In this paper, the authors explore the next step where the consumers can exercise some control over the...

    Provided By Memorial University of Newfoundland

  • White Papers // Aug 2009

    Rate Adaptation With NAK-Aided Loss Differentiation in 802.11 Wireless Networks

    The Physical Layer of the IEEE 802.11 standard family provides a set of different modulation and coding schemes and, thus, a multitude of data rates. However, the Standard itself does not specify a mechanism to select adaptively among these data rates to improve the network throughput. An efficient rate adaptation...

    Provided By Memorial University of Newfoundland

  • White Papers // Feb 2011

    Wi-Fi-Based Indoor Positioning Using Human-Centric Collaborative Feedback

    In recent years, "Folksonomy"-like systems such as Wikipedia and Delicious Social Bookmarking have achieved huge successes. User collaboration is the defining characteristic of such systems. For indoor positioning mechanisms, the authors argue that it is also possible to incorporate collaboration in order to improve system performance, especially for fingerprinting based...

    Provided By Memorial University of Newfoundland

  • White Papers // Oct 2010

    Relay Selection Schemes for Cooperative Communication and Network Coding: A Survey

    Cooperative Communication is an innovative means of achieving spatial diversity and is particularly attractive for space- and resource-constrained wireless terminals. Utilizing the broadcast nature of the wireless medium, intelligent antenna sharing can help single antenna terminals reap some of the benefits associated with multiple antenna nodes, such as increased throughput...

    Provided By Memorial University of Newfoundland

  • White Papers // Oct 2009

    Channel Assignment Exploiting Partially Overlapping Channels for Wireless Mesh Networks

    Unlike most IEEE 802.11-based ad hoc networks, in which only a single channel is used, wireless mesh networks allow the simultaneous use of multiple channels to increase the aggregated capacity. Many efforts have been taken to better exploit multiple non-overlapped channels. Although the IEEE 802.11 b/g standards, which govern the...

    Provided By Memorial University of Newfoundland

  • White Papers // Nov 2011

    PSR: Proactive Source Routing in Mobile Ad Hoc Networks

    Innovative routing in mobile ad hoc networks is crucial for unleashing the full potential of such networks. In this paper, the authors propose a new Proactive Source Routing (PSR) protocol that has a very small communication overhead, but provides nodes with more network structure information than distance-vector based protocols. The...

    Provided By Memorial University of Newfoundland

  • White Papers // Oct 2011

    Ice-Floe Simulation Viewer Tool

    The authors are developing software to simulate the behaviour of sea ice in a floe on the ocean surface, including interactions with solid objects (e.g., ships). In order to interact with this simulation and to visualize the results, they are developing a tool that gives the user the ability to...

    Provided By Memorial University of Newfoundland

  • White Papers // Oct 2011

    Enhancing Performance of Simulations Using GPGPU

    General Purpose GPU computing, or GPGPU, is the use of a GPU (Graphics Processing Unit) to do general purpose scientific and engineering computing. The model for GPU computing is to use a CPU and GPU together in a heterogeneous co-processing computing platform. The sequential part of the application runs on...

    Provided By Memorial University of Newfoundland

  • White Papers // Oct 2010

    Tool Support for Test-Driven Development Using Formal Specifications

    This paper describes how Test-Driven Development (TDD) can be conducted using formal specifications with appropriate tool support. In TDD, the test code is a formal documentation of the required behaviour of the component or system that is being developed, but this documentation is necessarily incomplete and often over-specific. The authors...

    Provided By Memorial University of Newfoundland

  • White Papers // Sep 2010

    Test Driven Development With Oracles and Formal Specifications

    The current industry trend to using Test Driven Development (TDD) is a recognition of the high value of creating executable tests as part of the development process. In TDD, the test code is a formal documentation of the required behaviour of the component or system being developed, but this documentation...

    Provided By Memorial University of Newfoundland

  • White Papers // Mar 2010

    Specification-Based Test Oracles With Junit

    Software testing is an important step to help ensure that the software is behaving correctly. An important component of the test process is a test oracle, which determines if the software behavior is correct or not. In this paper, the authors present tools that enhance an integrated development environment to...

    Provided By Memorial University of Newfoundland

  • White Papers // Jan 2012

    A Process for Design-Level Detection of Concern Interactions in Aspect-Oriented Systems

    The authors present a process for detecting concern interactions in Aspect-Oriented (AO) designs expressed in the UML and their domain specific Weaving Rule specification Language (WRL). The process consists of two tasks: a light-weight syntactic analysis of the AO model to reveal advice overlaps (e.g., instances where multiple advice applies...

    Provided By Memorial University of Newfoundland

  • White Papers // May 2012

    Cyclostationarity-Based Blind Classification of STBCs for Cognitive Radio Systems

    Signal classification is a major task of a cognitive radio. This paper proposes a novel cyclostationarity-based algorithm for the blind classification of Space Time Block Codes (STBCs) and derives analytical expressions for the second-order cyclic statistics used as the basis of the algorithm. Monte Carlo simulation results demonstrate a good...

    Provided By Memorial University of Newfoundland

  • White Papers // May 2012

    Joint Classification and Parameter Estimation of M-FSK Signals for Cognitive Radio

    Spectrum sensing and awareness constitute key functionalities of a Cognitive Radio (CR), and encompass signal detection, classification, and blind parameter estimation. This paper proposes a novel algorithm for the tone frequency spacing estimation and joint classification of M-ary Frequency Shift Keying (M-FSK) signals in a fading environment. The proposed algorithm...

    Provided By Memorial University of Newfoundland

  • White Papers // May 2012

    Fourth-Order Moment-Based Identification of SM and Alamouti STBC for Cognitive Radio

    Cognitive Radio (CR) systems require knowledge of the signal environment if they are to coexist with the primary (incumbent) users of the radio spectrum. Consequently, signal identification is a major task of a CR. This paper proposes a novel identification algorithm for Spatial Multiplexing (SM) and ALamouti Space-Time Block Code...

    Provided By Memorial University of Newfoundland

  • White Papers // May 2012

    Acoustic Propagation Properties of Underwater Communication Channels and Their Influence on the Medium Access Control Protocol

    Underwater acoustic communications in the ocean is complicated as the acoustic signals may be attenuated, distorted and delayed. In this paper, the authors review the underwater acoustic signal propagation properties in terms of sound speed profile, spreading loss and absorption loss. They study and compare different approaches on the calculation...

    Provided By Memorial University of Newfoundland

  • White Papers // May 2012

    Local Cooperative Relay for Opportunistic Data Forwarding in Mobile Ad-Hoc Networks

    Opportunistic data forwarding draws more and more attention in the research community of wireless network after the initial work ExOR was published. However, as far as the authors know, all existing opportunistic data forwarding only use the nodes which are included in the forwarder list in the entire forwarding progress....

    Provided By Memorial University of Newfoundland

  • White Papers // May 2012

    A Novel Algorithm for Joint Bit and Power Loading for OFDM Systems With Unknown Interference

    In this paper, a novel low complexity bit and power loading algorithm is formulated for Orthogonal Frequency Division Multiplexing (OFDM) systems operating in fading environments and in the presence of unknown interference. The proposed non-iterative algorithm jointly maximizes the throughput and minimizes the transmitted power, while guaranteeing a target Bit...

    Provided By Memorial University of Newfoundland

  • White Papers // May 2012

    Decoding Techniques for Coded Full-Rate Cooperative Systems

    In this paper, the authors propose the use of Bit-Interleaved Coded Modulation Iterative Decoding (BICM-ID) in the full-rate decode and forward cooperative communication systems. At the destination, they exploit the interference signal to develop the optimal detector. It is shown that the proposed detector is implemented by parallel concatenating Maximum...

    Provided By Memorial University of Newfoundland

  • White Papers // Oct 2011

    Network-on-Chip (NoC) Topologies and Performance: A Review

    With the development of integration technology, System-on-Chip (SoC), composed of heterogeneous cores on a single chip, has entered the billion-transistor era. As the microprocessor industry moves from single-core to multi-core, and eventually to many-core architectures, containing tens to hundreds of similar cores arranged on a single multiprocessor chip requires efficient...

    Provided By Memorial University of Newfoundland

  • White Papers // Jun 2013

    Developing a Realistic Workflow Management Environment for Teaching: An Interface From YAWL to OpenERP

    The YAWL (Yet Another Workflow Language) workflow management system is developed for teaching and research. Together with the YAWL book it provides a state-of-the-art open-source environment for teaching business process management and automation, in an affordable and easily accessible way. The paper describes an interface from the YAWL workflow management...

    Provided By Memorial University of Newfoundland