The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
We consider the case of spreadsheet based workgroup collaboration, in which users cooperate through spreadsheets. While spreadsheet exchange through email and shared directories is still the most common way to share data, spreadsheet sharing in the Cloud is rapidly spreading, leveraging the evolution of office tools toward delocalized system over the Cloud. In this paper we observe that spreadsheet...
In this paper, we implemented OpenFlow scheduled bundle in the Open vSwitch software switch and evaluated its performance in SDN testbed networks under different scenarios. The scheduled bundle is a very new mechanism proposed in the OpenFlow protocol for achieving consistent updates among multiple SDN switches. However, this feature has not been supported in any hardware SDN switches or any software...
This work examines the feasibility of using Ethernet-based time transfer methods based on White Rabbit technology to discipline all the clock domains of a networked data acquisition system (DAQ). Existing systems provide synchronization capabilities, albeit the performance achieved is often not accurate enough for scientific infrastructures and Smart Grid applications requiring frequency coherent...
Software defined radio (SDR) is a rapidly developing technology that implements signal processing components partially or completely in software. In this paper, SDR's potential as a platform for ground-penetrating radar (GPR) is explored. The stepped-frequency radar method is implemented using off-the-shelf SDR hardware and open-source software. SDR is typically designed for communications applications,...
The bidirectional model transformation (BX) comprises a forward transformation get and a backward transformation put. Given that get may be an information-loss transformation, the behavior of put may be uncertain. An uncertain put produces many valid outputs that fit different application scenarios. This paper proposes an approach to variability management in BX to enable put to generate an output...
In this paper, we propose the China-US international data placement laboratory (iDPL) based on an inter-continental testbed for data placement research. iDPL is able to support various data placement research due to its scalability and flexibility in deploying the experiments in the real network environment. The core design of iDPL leverages reliable workflow management and lightweight I/O protocol...
Software modelling deals with multiple problems such as defect detection, synchronization and authorship assessment. These problems are obviously solved by complex tools for static and manual analysis of models. But an origin of these problems is in dynamical part of software modelling process - activities of developers, that can be incrementally processed right in developers' environments. So, methods...
Classical concurrency problems define environments for task processing with high contention of shared resources. The adaptive conflictless scheduling is an alternative to existing synchronization mechanisms used in known solutions of concurrency problem to provide parallel tasks processing without resource conflicts. Used in this paper scheduling concept eliminates deadlock between tasks that are...
A platform for software-based Visible Light Communication (VLC) can be built with simple hardware components and VLC can be integrated into a room's lighting system. VLC is therefore a good match for indoor setups that need to support a large number of nodes with moderate bandwidth requirements. But designing a VLC system for worst-case operating conditions is more restrictive than necessary. This...
In this research, we attempt to develop for artistic music loop performance on a de facto standard digital DJ system with TouchOSC. Through the analysis on the functions and UI of de facto DJ software and controllers, the 4 shortage of functions for artistic music loop performance were found. Therefore, we built the remote controller system by TouchOSC. It enables to control the complicated music...
For a number of users, transfers are an unavoidable aspect of travel, irrespective of the public transport network quality. Transfer time not only extend the journey time, but also affect service quality. That is especially expressed on low-frequency lines. Implementation of timed transfer system (TTS) on low-frequency lines reduces temporal losses to acceptable limits. Transport network type, transport...
ITER control system model (ICM) is a currently developed simulation platform for control, data access, and communication (CODAC), which is a central control system responsible for integrating and controlling all plant systems of ITER. ICM is a large-scale implementation of CODAC that follows hardware and software standards but does not have any interfaces to other physical components of ITER. ICM...
This experience paper presents how a globally distributed software engineering team was able to deliver usable software at the end of each takt, why this was important, and the benefits derived. We also describe the approach taken, the challenges faced and the steps to overcome them.
The paper deals with a conception and implementation of selected parts of laboratory experimental receiver for processing Aeronautical VDL2 data link (VHF Data Link mode 2) messages. For acquiring of digitized signal a software defined RTL-SDR receiver is used. Program MATLAB is used for further signal processing. Implementation of message detection, signal filtration, demodulation, symbol and bit...
Driven by the increasing diversity of current and future HPC hardware and software platforms, the HPC community has seen a dramatic increase in research and development efforts into the composability of discrete software systems. While modularity is often desirable from a software engineering, quality assurance, and maintainability perspective, the barriers between software components often hide optimization...
Usage of a precise and accurate clock synchronization solution is unavoidable in modern distributed systems. In industrial usage IEEE 1588:2008 standard is becoming ubiquitous as it provides in-band, cost-effective and reasonably accurate distributed clocks to implement. The reliability is mostly discussed in a cybersecurity perspective, as maintaining the integrity of the clock synchronization messages...
We present a real-time TDOA localization testbed utilizing software defined radio and GPS based synchronization. A distributed software stack enables the localization of unknown signals by transporting the recorded baseband samples of several sensors over a backhaul network for centralized signal processing in a fusion center. To overcome the relatively large drifts of synchronization signals provided...
User experience and security are two of the most prominent quality attributes that are relevant to every system. In efforts to improve, companies attempt deploying a Single Sign-On (SSO) system that will ease user experience and improve security management. This research aims to cover the variety of the available approaches, provide a taxonomy of it and demonstrate it using a case study.
In applications involving unmanned aerial vehicles, the use of simulation environments is typically employed to speed up the development phase, reduce the associated costs, and in particular to safely verify and validate the software behavior without jeopardizing the hardware in case of faults or bugs. In addition, testing other properties as scalability, robustness, and fault tolerance is much more...
Concurrency is a requirement for much modern software, but the implementation of multithreaded algorithms comes at the risk of errors such as data races.Programmers can prevent data races by documenting and obeying a locking discipline, which indicates which locks must be held in order to access which data.This paper introduces a formal semantics for locking specifications that gives a guarantee of...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.