University of Bern

Displaying 1-38 of 38 results

  • White Papers // Jun 2012

    Towards Self-Learning Radio-Based Localization Systems

    Location-awareness indoors will be an inseparable feature of mobile services/applications in future wireless networks. Its current ubiquitous availability is still obstructed by technological challenges and privacy issues. The authors propose an innovative approach towards the concept of indoor positioning with main goal to develop a system that is self-learning and...

    Provided By University of Bern

  • White Papers // Jun 2012

    Evolving an Indoor Robotic Localization System Based on Wireless Networks

    This paper addresses the evolution of an Artificial Neural Network (ANN) to assist in the problem of indoor robotic localization. The authors investigate the design and building of an autonomous localization system based on information gathered from Wireless Networks (WN). The paper focuses on the evolved ANN which provides the...

    Provided By University of Bern

  • White Papers // May 2012

    Experimental Analysis of QoS Provisioning for Video Traffic in Heterogeneous Networks

    This paper presents video traffic sources specification and analyses at IP layer. The aim is to analyze network segments with video services that tend to congest the channels and find proper configuration parameters in order to avoid overflow. The authors analyze the Quality of Service (QoS) and Network Performance requirements...

    Provided By University of Bern

  • White Papers // Apr 2012

    Service Descriptions and Linked Data for Integrating WSNs Into Enterprise IT

    This paper presents the authors' ongoing work on enterprise IT integration of sensor networks based on the idea of service descriptions and applying linked data principles to them. They argue that using linked service descriptions facilitates a better integration of sensor nodes into enterprise IT systems and allows SOA principles...

    Provided By University of Bern

  • White Papers // Mar 2012

    A Smart Multi-Hop Hierarchical Routing Protocol for Efficient Video Communication Over Wireless Multimedia Sensor Networks

    For smart applications, nodes in Multimedia Wireless Sensor Networks (MWSNs) have to take decisions based on sensed scalar physical measurements. A routing protocol must provide the multimedia delivery with quality level support and be energy-efficient for large-scale networks. With this goal in mind, this paper proposes a smart Multi-hop hierarchical...

    Provided By University of Bern

  • White Papers // Dec 2011

    TCP Performance Optimizations for Wireless Sensor Networks

    Since the appearance of downsized and simplified TCP/IP stacks, single nodes from Wireless Sensor Networks (WSNs) have become directly accessible from the Internet with commonly used networking tools and applications (e.g., Telnet or SMTP). However, TCP has been shown to perform poorly in wireless networks, especially across multiple wireless hops....

    Provided By University of Bern

  • White Papers // Dec 2011

    SNOMC: An Overlay Multicast Protocol for Wireless Sensor Networks

    Using multicast communication in Wireless Sensor Networks (WSNs) is an efficient way to disseminate the same data (from one sender) to multiple receivers, e.g., transmitting code updates to a group of sensor nodes. Due to the nature of code update traffic a multicast protocol has to support bulky traffic and...

    Provided By University of Bern

  • White Papers // Nov 2011

    Towards Energy Consumption Measurement in a Cloud Computing Wireless Testbed

    The evolution of the Next Generation Networks, especially the wireless broadband access technologies such as Long Term Evolution (LTE) and Worldwide Interoperability for Microwave Access (WiMAX), has increased the number of "All-IP" networks across the world. The enhanced capabilities of these access networks have spearheaded the cloud computing paradigm, where...

    Provided By University of Bern

  • White Papers // Sep 2011

    Using First-Class Contexts to Realize Dynamic Software Updates

    Applications that need to be updated but cannot be easily restarted must be updated at run-time. The authors evaluate the reflective facilities of Smalltalk with respect to dynamic software and the state-of-the-art in this field. They conclude that while fine for debugging, the existing reflective facilities are not appropriate for...

    Provided By University of Bern

  • White Papers // Aug 2011

    SmartGroups: Focusing on Task-Relevant Source Artifacts in IDEs

    Navigating large software systems, even when using a modern IDE, is difficult, since conceptually related software artifacts are distributed in a huge software space. For most software maintenance tasks, only a small fraction of the entire software space is actually relevant. The IDE, however, does not reveal the task relevancy...

    Provided By University of Bern

  • White Papers // Aug 2011

    TARWIS - A Testbed Management Architecture for Wireless Sensor Network Testbeds

    With research on Wireless Sensor Networks (WSNs) becoming more and more mature in the past five years, researchers from universities all over the world have set up testbeds of wireless sensor networks, in most cases to test and evaluate the real-world behavior of developed WSN protocol mechanisms. Although these testbeds...

    Provided By University of Bern

  • White Papers // Jun 2011

    Runtime Class Updates Using Modification Models

    Dynamic updates in object-oriented languages require high-level changes to be translated to low-level changes. For example, removing an unused instance variable from a class may shift the indices of other instance variables. The shift needs to be translated to a change of the bytecodes accessing these instance variables. Current languages...

    Provided By University of Bern

  • White Papers // May 2011

    Inquiry-Based Bluetooth Parameters for Indoor Localisation - An Experimental Study

    The ability to locate people in an indoor environment is attractive due to the many opportunities it offers to businesses and institutions, including emergency services. Although research in this area is thriving, still no single solution shows potential for ubiquitous application. One of the candidate technologies for localisation is Bluetooth...

    Provided By University of Bern

  • White Papers // May 2011

    OMNeT++ Based Opportunistic Routing Protocols Simulation: A Framework

    This paper describes a framework for simulating opportunistic routing protocols in the INETMANET framework of OMNeT++. The proposed modules adopt an abstraction of the generic functions of the most representative opportunistic routing algorithms. The main contribution is an OMNeT++ modeling architecture that could be extended to implement different opportunistic routing...

    Provided By University of Bern

  • White Papers // Apr 2011

    Mobile Robot Indoor Localization Using Artificial Neural Networks and Wireless Networks

    Accurate position information of an agent (i.e. robot, animal, or people) is a requirement to accomplish several tasks. Some sensors like GPS provide global position estimation but it is restricted to outdoor environments and has an inherent imprecision of a few meters. In indoor spaces, other sensors like lasers and...

    Provided By University of Bern

  • White Papers // Apr 2011

    Operational Support of Wireless Mesh Networks Deployed for Extending Network Connectivity

    Wireless Mesh Networks (WMNs) have shown high potential to extend the coverage of high bandwidth infrastructure networks. The authors propose a deployment of a WMN for the needs of higher education institutes. In order to provide extended coverage to campus networks, several open issues such as authentication and authorisation of...

    Provided By University of Bern

  • White Papers // Mar 2011

    Towards Virtual Mobility Support in a Federated Testbed for Wireless Sensor Networks

    The authors present a design that accommodates 'Virtual mobility' in a wireless sensor network testbed. Virtually-mobile nodes can be physical, simulated or emulated, and virtual mobility for all three types is treated uniformly by embedding the nodes in a virtual space. In operation, the traffic of virtually-mobile nodes is intercepted...

    Provided By University of Bern

  • White Papers // Jan 2011

    A Novel Position-Based and Beacon-Less Routing Algorithm for Mobile Ad-Hoc Networks

    In this paper, the authors present a novel routing algorithm (called BLR: Beacon-Less Routing Algorithm) for mobile ad-hoc networks in which nodes are not required to have information about neighboring nodes, neither about their positions nor even about their existence. If a node has a packet to transmit, it just...

    Provided By University of Bern

  • White Papers // Sep 2010

    Exploiting Dynamic Information in IDEs Eases Software Maintenance

    The Integrated Development Environment (IDE) is the primary tool used by developers to maintain software systems. The IDE, however, narrowly focuses on the static structure of a system, neglecting dynamic behavior and dynamic relationships between static source artifacts such as classes and methods. Developers often have difficulties to understand the...

    Provided By University of Bern

  • White Papers // Aug 2010

    An Evaluation of Compression Schemes for Wireless Networks

    Data gathering, either for event recognition or for monitoring applications is the primary intention for sensor network deployments. In many cases, data is acquired periodically and autonomously, and simply logged onto secondary storage (e.g. flash memory) either for delayed offline analysis or for on demand burst transfer. Moreover, operational data...

    Provided By University of Bern

  • White Papers // Jul 2010

    A Tale Of Two Theories: Foreign Direct Investment Decisions From The Perspectives Of Economic And Institutional Theory

    The authors analyze Foreign Direct Investment (FDI) from two theoretical perspectives: the traditional economic perspective and the more recent institutional perspective. By combining a theoretical analysis with empirical tests, they are able to explore the explanatory power of both economic and institutional reasons for FDI. The results show that a...

    Provided By University of Bern

  • White Papers // Jul 2010

    VirtualMesh: An Emulation Framework for Wireless Mesh and Ad Hoc Networks in OMNeT++

    Wireless Mesh Networks (WMNs) have proven to be a key technology for increased network coverage of Internet infrastructures. The development process for new WMN protocols and architectures is typically split into evaluation by network simulation and testing of a prototype in a test-bed. Testing in simulation often requires the developer...

    Provided By University of Bern

  • White Papers // Jun 2010

    Why and How to Substantiate the Good of Our Reverse Engineering Tools?

    Researchers and practitioners are usually eager to develop, test and experiment with new ideas and techniques to analyze software systems and/or to present results of such analyzes, for instance new kind of visualizations or analysis tools. However, often these novel and certainly promising ideas are never properly and seriously empirically...

    Provided By University of Bern

  • White Papers // May 2010

    Automated Deployment of AWireless Mesh Communication Infrastructure for an On-Site Video-Conferencing System (OViS)

    Nowadays, Information and Communication Technology (ICT) has already brought significant cost savings to several industries. During the construction of a building, modifications may require costly on-site visits of engineers to adapt plans to the new circumstances. ICT such as video conferencing systems may reduce the number of these visits significantly....

    Provided By University of Bern

  • White Papers // Apr 2010

    BEAM: A Burst-Aware Energy-Efficient Adaptive MAC Protocol for Wireless Sensor Networks

    Low latency for packet delivery, high throughput, good reactivity, and energy-efficient operation are key challenges that MAC protocols for Wireless Sensor Networks (WSNs) have to meet. Since traffic patterns as well as network load may change during network lifetime, adaptability of the protocol stack, e.g. in terms of duty cycling,...

    Provided By University of Bern

  • White Papers // Apr 2010

    Quality of Service for Overlay Multicast in Chord

    This paper describes how Quality of Service (QoS) support can be introduced to Overlay Multicast in a Chord Peer-to-Peer network. The authors support the concept of QoS classes (to support various hop-by-hop QoS parameters such as bandwidth requirements) as well as node to root Round Trip Time (RTT) constraints. Their...

    Provided By University of Bern

  • White Papers // Feb 2010

    Connecting Remote Sites to the Wired Backbone by Wireless Mesh Access Networks

    Wireless Mesh Networks (WMNs) operating in the 5 GHz band (IEEE 802.11 a/h) offer a great opportunity to function as wireless access networks. Remote sites that lack direct access to a wired/fibre network may benefit from this technology, as it can be used to bridge possibly large distances. The high...

    Provided By University of Bern

  • White Papers // Jan 2010

    A Testbed Management Architecture for Wireless Sensor Network Testbeds (TARWIS)

    TARWIS is a flexible and generic Testbed Management System for Wireless Sensor Network Testbeds - a reusable management solution for research and/or educational oriented research testbeds of wireless sensor networks. TARWIS offers a comprehensive web-based graphical user interface, over which it provides its testbed management services. These include multi-user access...

    Provided By University of Bern

  • White Papers // Dec 2009

    MaxMAC: A Maximally Traffic-Adaptive MAC Protocol for Wireless Sensor Networks

    Energy efficiency is a major concern in the design of Wireless Sensor Networks (WSNs) and their communication protocols. As the radio transceiver typically accounts for a major portion of a WSN node's power consumption, researchers have proposed Energy-Efficient Medium Access protocols that switch the radio transceiver o for a major...

    Provided By University of Bern

  • White Papers // Dec 2009

    An Energy-Efficient Broadcasting Scheme for Unsynchronized Wireless Sensor MAC Protocols

    In the past couple of years, many Energy-Efficient Medium Access Control protocols for all kinds of wireless networks have been proposed. Many of them are based on Preamble Sampling (also referred-to as Low Power Listening) with asynchronous wake-up schemes and brief periodic polls for channel activity. Although these protocols have...

    Provided By University of Bern

  • White Papers // Nov 2009

    The Costs Of Hiring Skilled Workers

    Hiring workers is costly and therefore influences the firm's labor demand. The authors make use of Swiss administrative survey data on directly measured hiring costs in order to quantify both their magnitude and determinants at the firm-level. This results show that hiring costs are substantial, as average hiring costs amount...

    Provided By University of Bern

  • White Papers // Oct 2009

    Comparative Analysis of Evolving Software Systems Using the Gini Coefficient

    Software metrics offer one the promise of distilling useful information from vast amounts of software in order to track development progress, to gain insights into the nature of the software, and to identify potential problems. Unfortunately, however, many software metrics exhibit highly skewed, non-Gaussian distributions. As a consequence, usual ways...

    Provided By University of Bern

  • White Papers // Oct 2009

    Autumn Leaves: Curing the Window Plague in IDEs

    Navigating large software systems is difficult as the various artifacts are distributed in a huge space, while the relationships between different artifacts often remain hidden and obscure. As a consequence, developers using a modern Interactive Development Environment (IDE) are forced to open views on numerous source artifacts to reveal these...

    Provided By University of Bern

  • White Papers // Oct 2009

    Senseo: Enriching Eclipse's Static Source Views With Dynamic Metrics

    Maintaining object-oriented systems that use inheritance and polymorphism is difficult, since run-time information, such as which methods are actually invoked at a call site, is not visible in the static source code. The authors have implemented Senseo, an Eclipse plug-in enhancing Eclipse's static source views with various dynamic metrics, such...

    Provided By University of Bern

  • White Papers // Oct 2009

    Augmenting Static Source Views in IDEs With Dynamic Metrics

    Mainstream IDEs such as Eclipse support developers in managing software projects mainly by offering static views of the source code. Such a static perspective neglects any information about run-time behavior. However, object-oriented programs heavily rely on polymorphism and late-binding, which makes them difficult to understand just based on their static...

    Provided By University of Bern

  • White Papers // Jul 2009

    Backbone MAC for Energy-Constrained Wireless Sensor Networks

    In this paper, the authors propose a routing backbone construction mechanism that exploits and uses the synchronization messages exchanged by synchronized contention-based MAC protocols. Due to the usage of synchronization messages no additional control traffic is required to set up the routing backbone. Every node running a synchronized contention-based MAC...

    Provided By University of Bern

  • White Papers // Jun 2009

    Supporting Task-Oriented Navigation in IDEs With Configurable HeatMaps

    Mainstream IDEs generally rely on the static structure of a software project to support browsing and navigation. The authors propose HeatMaps, a simple but highly configurable technique to enrich the way an IDE displays the static structure of a software system with additional kinds of information. A HeatMap highlights software...

    Provided By University of Bern

  • White Papers // Jan 2009

    Experimental Evaluation of Multi-Path Routing in a Wireless Mesh Network Inside a Building

    Multi-path routing can provide robustness and load balancing to communication in Wireless Mesh Networks (WMNs). The authors present a Linux implementation of an existing multi-path routing scheme and evaluate it in the in-house WMN testbed. In addition to the implementation, they describe the testbed where they performed evaluations regarding end-to-end...

    Provided By University of Bern

  • White Papers // Nov 2009

    The Costs Of Hiring Skilled Workers

    Hiring workers is costly and therefore influences the firm's labor demand. The authors make use of Swiss administrative survey data on directly measured hiring costs in order to quantify both their magnitude and determinants at the firm-level. This results show that hiring costs are substantial, as average hiring costs amount...

    Provided By University of Bern

  • White Papers // Jul 2010

    A Tale Of Two Theories: Foreign Direct Investment Decisions From The Perspectives Of Economic And Institutional Theory

    The authors analyze Foreign Direct Investment (FDI) from two theoretical perspectives: the traditional economic perspective and the more recent institutional perspective. By combining a theoretical analysis with empirical tests, they are able to explore the explanatory power of both economic and institutional reasons for FDI. The results show that a...

    Provided By University of Bern

  • White Papers // May 2011

    Inquiry-Based Bluetooth Parameters for Indoor Localisation - An Experimental Study

    The ability to locate people in an indoor environment is attractive due to the many opportunities it offers to businesses and institutions, including emergency services. Although research in this area is thriving, still no single solution shows potential for ubiquitous application. One of the candidate technologies for localisation is Bluetooth...

    Provided By University of Bern

  • White Papers // Apr 2011

    Operational Support of Wireless Mesh Networks Deployed for Extending Network Connectivity

    Wireless Mesh Networks (WMNs) have shown high potential to extend the coverage of high bandwidth infrastructure networks. The authors propose a deployment of a WMN for the needs of higher education institutes. In order to provide extended coverage to campus networks, several open issues such as authentication and authorisation of...

    Provided By University of Bern

  • White Papers // Mar 2011

    Towards Virtual Mobility Support in a Federated Testbed for Wireless Sensor Networks

    The authors present a design that accommodates 'Virtual mobility' in a wireless sensor network testbed. Virtually-mobile nodes can be physical, simulated or emulated, and virtual mobility for all three types is treated uniformly by embedding the nodes in a virtual space. In operation, the traffic of virtually-mobile nodes is intercepted...

    Provided By University of Bern

  • White Papers // Feb 2010

    Connecting Remote Sites to the Wired Backbone by Wireless Mesh Access Networks

    Wireless Mesh Networks (WMNs) operating in the 5 GHz band (IEEE 802.11 a/h) offer a great opportunity to function as wireless access networks. Remote sites that lack direct access to a wired/fibre network may benefit from this technology, as it can be used to bridge possibly large distances. The high...

    Provided By University of Bern

  • White Papers // Jul 2009

    Backbone MAC for Energy-Constrained Wireless Sensor Networks

    In this paper, the authors propose a routing backbone construction mechanism that exploits and uses the synchronization messages exchanged by synchronized contention-based MAC protocols. Due to the usage of synchronization messages no additional control traffic is required to set up the routing backbone. Every node running a synchronized contention-based MAC...

    Provided By University of Bern

  • White Papers // Jan 2009

    Experimental Evaluation of Multi-Path Routing in a Wireless Mesh Network Inside a Building

    Multi-path routing can provide robustness and load balancing to communication in Wireless Mesh Networks (WMNs). The authors present a Linux implementation of an existing multi-path routing scheme and evaluate it in the in-house WMN testbed. In addition to the implementation, they describe the testbed where they performed evaluations regarding end-to-end...

    Provided By University of Bern

  • White Papers // Apr 2011

    Mobile Robot Indoor Localization Using Artificial Neural Networks and Wireless Networks

    Accurate position information of an agent (i.e. robot, animal, or people) is a requirement to accomplish several tasks. Some sensors like GPS provide global position estimation but it is restricted to outdoor environments and has an inherent imprecision of a few meters. In indoor spaces, other sensors like lasers and...

    Provided By University of Bern

  • White Papers // May 2011

    OMNeT++ Based Opportunistic Routing Protocols Simulation: A Framework

    This paper describes a framework for simulating opportunistic routing protocols in the INETMANET framework of OMNeT++. The proposed modules adopt an abstraction of the generic functions of the most representative opportunistic routing algorithms. The main contribution is an OMNeT++ modeling architecture that could be extended to implement different opportunistic routing...

    Provided By University of Bern

  • White Papers // Aug 2010

    An Evaluation of Compression Schemes for Wireless Networks

    Data gathering, either for event recognition or for monitoring applications is the primary intention for sensor network deployments. In many cases, data is acquired periodically and autonomously, and simply logged onto secondary storage (e.g. flash memory) either for delayed offline analysis or for on demand burst transfer. Moreover, operational data...

    Provided By University of Bern

  • White Papers // Apr 2010

    Quality of Service for Overlay Multicast in Chord

    This paper describes how Quality of Service (QoS) support can be introduced to Overlay Multicast in a Chord Peer-to-Peer network. The authors support the concept of QoS classes (to support various hop-by-hop QoS parameters such as bandwidth requirements) as well as node to root Round Trip Time (RTT) constraints. Their...

    Provided By University of Bern

  • White Papers // Apr 2010

    BEAM: A Burst-Aware Energy-Efficient Adaptive MAC Protocol for Wireless Sensor Networks

    Low latency for packet delivery, high throughput, good reactivity, and energy-efficient operation are key challenges that MAC protocols for Wireless Sensor Networks (WSNs) have to meet. Since traffic patterns as well as network load may change during network lifetime, adaptability of the protocol stack, e.g. in terms of duty cycling,...

    Provided By University of Bern

  • White Papers // May 2010

    Automated Deployment of AWireless Mesh Communication Infrastructure for an On-Site Video-Conferencing System (OViS)

    Nowadays, Information and Communication Technology (ICT) has already brought significant cost savings to several industries. During the construction of a building, modifications may require costly on-site visits of engineers to adapt plans to the new circumstances. ICT such as video conferencing systems may reduce the number of these visits significantly....

    Provided By University of Bern

  • White Papers // Dec 2009

    MaxMAC: A Maximally Traffic-Adaptive MAC Protocol for Wireless Sensor Networks

    Energy efficiency is a major concern in the design of Wireless Sensor Networks (WSNs) and their communication protocols. As the radio transceiver typically accounts for a major portion of a WSN node's power consumption, researchers have proposed Energy-Efficient Medium Access protocols that switch the radio transceiver o for a major...

    Provided By University of Bern

  • White Papers // Jan 2010

    A Testbed Management Architecture for Wireless Sensor Network Testbeds (TARWIS)

    TARWIS is a flexible and generic Testbed Management System for Wireless Sensor Network Testbeds - a reusable management solution for research and/or educational oriented research testbeds of wireless sensor networks. TARWIS offers a comprehensive web-based graphical user interface, over which it provides its testbed management services. These include multi-user access...

    Provided By University of Bern

  • White Papers // Dec 2009

    An Energy-Efficient Broadcasting Scheme for Unsynchronized Wireless Sensor MAC Protocols

    In the past couple of years, many Energy-Efficient Medium Access Control protocols for all kinds of wireless networks have been proposed. Many of them are based on Preamble Sampling (also referred-to as Low Power Listening) with asynchronous wake-up schemes and brief periodic polls for channel activity. Although these protocols have...

    Provided By University of Bern

  • White Papers // Nov 2011

    Towards Energy Consumption Measurement in a Cloud Computing Wireless Testbed

    The evolution of the Next Generation Networks, especially the wireless broadband access technologies such as Long Term Evolution (LTE) and Worldwide Interoperability for Microwave Access (WiMAX), has increased the number of "All-IP" networks across the world. The enhanced capabilities of these access networks have spearheaded the cloud computing paradigm, where...

    Provided By University of Bern

  • White Papers // Aug 2011

    TARWIS - A Testbed Management Architecture for Wireless Sensor Network Testbeds

    With research on Wireless Sensor Networks (WSNs) becoming more and more mature in the past five years, researchers from universities all over the world have set up testbeds of wireless sensor networks, in most cases to test and evaluate the real-world behavior of developed WSN protocol mechanisms. Although these testbeds...

    Provided By University of Bern

  • White Papers // Jul 2010

    VirtualMesh: An Emulation Framework for Wireless Mesh and Ad Hoc Networks in OMNeT++

    Wireless Mesh Networks (WMNs) have proven to be a key technology for increased network coverage of Internet infrastructures. The development process for new WMN protocols and architectures is typically split into evaluation by network simulation and testing of a prototype in a test-bed. Testing in simulation often requires the developer...

    Provided By University of Bern

  • White Papers // Jan 2011

    A Novel Position-Based and Beacon-Less Routing Algorithm for Mobile Ad-Hoc Networks

    In this paper, the authors present a novel routing algorithm (called BLR: Beacon-Less Routing Algorithm) for mobile ad-hoc networks in which nodes are not required to have information about neighboring nodes, neither about their positions nor even about their existence. If a node has a packet to transmit, it just...

    Provided By University of Bern

  • White Papers // Sep 2011

    Using First-Class Contexts to Realize Dynamic Software Updates

    Applications that need to be updated but cannot be easily restarted must be updated at run-time. The authors evaluate the reflective facilities of Smalltalk with respect to dynamic software and the state-of-the-art in this field. They conclude that while fine for debugging, the existing reflective facilities are not appropriate for...

    Provided By University of Bern

  • White Papers // Jun 2011

    Runtime Class Updates Using Modification Models

    Dynamic updates in object-oriented languages require high-level changes to be translated to low-level changes. For example, removing an unused instance variable from a class may shift the indices of other instance variables. The shift needs to be translated to a change of the bytecodes accessing these instance variables. Current languages...

    Provided By University of Bern

  • White Papers // Oct 2009

    Comparative Analysis of Evolving Software Systems Using the Gini Coefficient

    Software metrics offer one the promise of distilling useful information from vast amounts of software in order to track development progress, to gain insights into the nature of the software, and to identify potential problems. Unfortunately, however, many software metrics exhibit highly skewed, non-Gaussian distributions. As a consequence, usual ways...

    Provided By University of Bern

  • White Papers // Aug 2011

    SmartGroups: Focusing on Task-Relevant Source Artifacts in IDEs

    Navigating large software systems, even when using a modern IDE, is difficult, since conceptually related software artifacts are distributed in a huge software space. For most software maintenance tasks, only a small fraction of the entire software space is actually relevant. The IDE, however, does not reveal the task relevancy...

    Provided By University of Bern

  • White Papers // Sep 2010

    Exploiting Dynamic Information in IDEs Eases Software Maintenance

    The Integrated Development Environment (IDE) is the primary tool used by developers to maintain software systems. The IDE, however, narrowly focuses on the static structure of a system, neglecting dynamic behavior and dynamic relationships between static source artifacts such as classes and methods. Developers often have difficulties to understand the...

    Provided By University of Bern

  • White Papers // Jun 2010

    Why and How to Substantiate the Good of Our Reverse Engineering Tools?

    Researchers and practitioners are usually eager to develop, test and experiment with new ideas and techniques to analyze software systems and/or to present results of such analyzes, for instance new kind of visualizations or analysis tools. However, often these novel and certainly promising ideas are never properly and seriously empirically...

    Provided By University of Bern

  • White Papers // Oct 2009

    Autumn Leaves: Curing the Window Plague in IDEs

    Navigating large software systems is difficult as the various artifacts are distributed in a huge space, while the relationships between different artifacts often remain hidden and obscure. As a consequence, developers using a modern Interactive Development Environment (IDE) are forced to open views on numerous source artifacts to reveal these...

    Provided By University of Bern

  • White Papers // Oct 2009

    Senseo: Enriching Eclipse's Static Source Views With Dynamic Metrics

    Maintaining object-oriented systems that use inheritance and polymorphism is difficult, since run-time information, such as which methods are actually invoked at a call site, is not visible in the static source code. The authors have implemented Senseo, an Eclipse plug-in enhancing Eclipse's static source views with various dynamic metrics, such...

    Provided By University of Bern

  • White Papers // Jun 2009

    Supporting Task-Oriented Navigation in IDEs With Configurable HeatMaps

    Mainstream IDEs generally rely on the static structure of a software project to support browsing and navigation. The authors propose HeatMaps, a simple but highly configurable technique to enrich the way an IDE displays the static structure of a software system with additional kinds of information. A HeatMap highlights software...

    Provided By University of Bern

  • White Papers // Oct 2009

    Augmenting Static Source Views in IDEs With Dynamic Metrics

    Mainstream IDEs such as Eclipse support developers in managing software projects mainly by offering static views of the source code. Such a static perspective neglects any information about run-time behavior. However, object-oriented programs heavily rely on polymorphism and late-binding, which makes them difficult to understand just based on their static...

    Provided By University of Bern

  • White Papers // Dec 2011

    TCP Performance Optimizations for Wireless Sensor Networks

    Since the appearance of downsized and simplified TCP/IP stacks, single nodes from Wireless Sensor Networks (WSNs) have become directly accessible from the Internet with commonly used networking tools and applications (e.g., Telnet or SMTP). However, TCP has been shown to perform poorly in wireless networks, especially across multiple wireless hops....

    Provided By University of Bern

  • White Papers // Mar 2012

    A Smart Multi-Hop Hierarchical Routing Protocol for Efficient Video Communication Over Wireless Multimedia Sensor Networks

    For smart applications, nodes in Multimedia Wireless Sensor Networks (MWSNs) have to take decisions based on sensed scalar physical measurements. A routing protocol must provide the multimedia delivery with quality level support and be energy-efficient for large-scale networks. With this goal in mind, this paper proposes a smart Multi-hop hierarchical...

    Provided By University of Bern

  • White Papers // Jun 2012

    Towards Self-Learning Radio-Based Localization Systems

    Location-awareness indoors will be an inseparable feature of mobile services/applications in future wireless networks. Its current ubiquitous availability is still obstructed by technological challenges and privacy issues. The authors propose an innovative approach towards the concept of indoor positioning with main goal to develop a system that is self-learning and...

    Provided By University of Bern

  • White Papers // May 2012

    Experimental Analysis of QoS Provisioning for Video Traffic in Heterogeneous Networks

    This paper presents video traffic sources specification and analyses at IP layer. The aim is to analyze network segments with video services that tend to congest the channels and find proper configuration parameters in order to avoid overflow. The authors analyze the Quality of Service (QoS) and Network Performance requirements...

    Provided By University of Bern

  • White Papers // Jun 2012

    Evolving an Indoor Robotic Localization System Based on Wireless Networks

    This paper addresses the evolution of an Artificial Neural Network (ANN) to assist in the problem of indoor robotic localization. The authors investigate the design and building of an autonomous localization system based on information gathered from Wireless Networks (WN). The paper focuses on the evolved ANN which provides the...

    Provided By University of Bern

  • White Papers // Apr 2012

    Service Descriptions and Linked Data for Integrating WSNs Into Enterprise IT

    This paper presents the authors' ongoing work on enterprise IT integration of sensor networks based on the idea of service descriptions and applying linked data principles to them. They argue that using linked service descriptions facilitates a better integration of sensor nodes into enterprise IT systems and allows SOA principles...

    Provided By University of Bern

  • White Papers // Dec 2011

    SNOMC: An Overlay Multicast Protocol for Wireless Sensor Networks

    Using multicast communication in Wireless Sensor Networks (WSNs) is an efficient way to disseminate the same data (from one sender) to multiple receivers, e.g., transmitting code updates to a group of sensor nodes. Due to the nature of code update traffic a multicast protocol has to support bulky traffic and...

    Provided By University of Bern