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.
On the financial side, a key factor for the success of a smart-city initiative is the low cost of the sensors. On the technical side, the units need to be flexible enough to cover different roles, and to be reconfigurable for a distinct target. The capability to interact with an already deployed infrastructure, like a preexistent web-server, is a favorable feature from both the financial and technical...
Inter-vehicle communication (IVC) is a key component enabling the autonomous driving vehicles. Standardization of IVC is advanced but yet improvements are still introduced. Congestion control is one of the sensitive topics. The IVC European standard ITS-G5 addresses the congestion issue enabled by a geo-networking protocol that exploits at networking level the geographic information. Implementation...
Pidgin communicator is a multiprotocol instant messenger client, developed by open source community. It was originally a third party client of AIM (AOL Instant Messenger) protocol for Linux operating system founded in 1998. At present, its main goal is to provide common interface for every protocol it supports, so the user does not need care about protocol to use or peer's IM identifier, while he...
Many any large scale scientific applications spend a significant amount of time in file I/O operations. Collective I/O APIs provide higher level abstractions of I/O across a group of processes. They often reduce the time spent in file I/O by reorganizing data across processes to match the layout of the data on the file system. In this paper we present performance models for the communication occurring...
Correct behaviour of X.509 certificate validation code in SSL/TLS implementations is crucial to ensure secure communication channels. Recently, there have been major efforts in testing these implementations, namely frankencerts and mucerts, which provide new ways to generate test certificates which are likely to reveal errors in the implementations of X.509 validation logic. However, it remains a...
The central notion of this paper is that of contracts for concurrency, allowing one to capture the expected atomicity of sequences of method or service calls in a concurrent program. The contracts may be either extracted automatically from the source code, or provided by developers of libraries or software modules to reflect their expected usage in a concurrent setting. We start by extending the so-far...
Wireless Sensor Networks (WSNs) have evolved during the last decade, becoming an accessible technology in the market nowadays. Even cutting edge state of the art works are still being carried out in universities and research centers and departments, the curriculum of communication, computer science and electronic engineers lacks of contents related to specific disciplines inherent to WSNs field. The...
Most programs related to security communicate with servers through encrypted channels, and sensitive data that are transmitted should be encrypted using a suitable protocol. Transport Layer Security (TLS) is a protocol that encrypts data by exchanging key materials in a secure way. Protocol analyzers in turn decrypt packets to see the raw protocols in plain text. Decryption is not a minor job, and...
The common DPU platform for ESA JUICE mission instruments is a hardware and software platform developed by Cobham Gaisler for the scientific instrument payloads of the European Space Agency Jupiter Icy Moons spacecraft. The hardware is based around the GR712RC dual-core LEON3-FT processor with GRSPW2 SpaceWire interfaces. To accompany the JUICE instrument hardware, a flight quality SpaceWire software...
This paper deals with the design principles and implementation of a reconfigurable real-time software platform designed for data exchange between software modules of unmanned underwater and surface vehicles. The aim of developing a new robotic platform was the realization of a light-weight OS-independent library that allows integrating AUVs, ROVs and surface vehicles to a single computing cluster...
file sharing applications that operate as form of peer-to-peer (P2P) networks have been popular amongst users and developers for their heterogeneity and easy deployments features. However, they have been used for illegal activities online. This brings new challenges to forensic investigations in detecting, retrieving and analysing the P2P applications. We investigate the characteristics of I2P network...
Modern software for the development of augmented and virtual reality applications is designed with the aim to simplify its usability in order to provide services to a wider user base. The main purpose of our work is the implementation of a new approach for the simplification of the replacement and the reconfiguration of a simulation framework's subsystems. After a reconfiguration it is necessary to...
The European XFEL project is a free electron linear particle accelerator located in Hamburg, Germany, currently being developed by DESY and to be launched later this year. The particle accelerator is controlled by RF control system, built as a chain of RF stations bound to cryomodules across the tunnel. Each RF station has a set of additional devices, that are used to control particular parts of the...
This paper summarizes packet inspection techniques and platforms in the context of emerging Internet technologies. It explores the capabilities of content-based traffic analyser for software defined networks. Two improvements are proposed to the nDPI packet inspection library to enable it for IoT flows analysis.
Load balancing, maintenance, and energy efficiency are key challenges for upcoming supercomputers. An indispensable tool for the accomplishment of these tasks is the ability to migrate applications during runtime. Especially in HPC, where any performance hit is frowned upon, such migration mechanisms have to come with minimal overhead. This constraint is usually not met by current practice adding...
Information is one of the main resources that every modern organization is based on. A lot of companies introduce electronic document management. At the same time, in order to raise the quality of transport and logistics services, the unions of such organizations become more and more popular. In this article, we consider the main instruments of providing information integrity and availability in electronic...
Radio-Frequency Identification (RFID) technology enables sensors to track objects of intelligent manufacturing systems. The amount data resulting from the primitive RFID reading poses some interesting challenges for the data management. A software solution based on a special protocol communication is proposed. The proposed solution allows cleaning data and errors identification when the communication...
Delivering complex software across a worldwide distributed system is a major challenge in high-throughput scientific computing. The problem arises at different scales for many scientific communities that use grids, clouds, and distributed clusters to satisfy their computing needs. For high-energy physics (HEP) collaborations dealing with large amounts of data that rely on hundreds of thousands of...
Smart charging adds more sophisticated communication to the charging process of electric vehicles, thus enabling new features like time scheduling. Therefore, it can provide a valuable contribution to balancing the power grid, as the charging process can be scheduled in a way, that load peaks in the grid may be reduced. The protocols necessary for smart charging, such as ISO 15118, are currently being...
Reuse is essential in modern software engineering, but limited in the context of MDE by the poor availability of reusable models. On the other hand, reusable code artifacts such as frameworks and libraries are abundant. This paper presents an approach to raise reusable code artifacts to the modelling level by modelling their API using concern-oriented techniques, thus enabling their use in the context...
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.