Withthe proliferation of various types of blockchain applications, smart contracts are getting more and more essential in developing decentralized applications due to their powerful expressing capabilities. However, ...
详细信息
ISBN:
(纸本)9789811980428;9789811980435
Withthe proliferation of various types of blockchain applications, smart contracts are getting more and more essential in developing decentralized applications due to their powerful expressing capabilities. However, security vulnerabilities of smart contracts keep arising in recent years, which has attracted a lot of attention. Most of the related research mainly focuses on smart contracts deployed on Ethereum. But in the meantime, more and more types of smart contracts adopt Wasm as their bytecode format due to its smaller size and higher operating efficiency in blockchain. To avoid the recurrence of exploited vulnerabilities in Wasm smart contracts, we develop WaLi, a control-flow-based analyzer for security vulnerabilities. In particular, we first construct a control flow graph based on the Wasm bytecode and define a critical path identification method to locate possible paths that may contain vulnerabilities. then we adopt a Wasm virtual machine to simulate a runtime environment when tracing the critical paths and report the result based on our vulnerability detection patterns. We choose Liquid smart contracts on FISCO-BCOS to illustrate our approach and the experimental results show that WaLi performs well in detecting the access control vulnerabilities.
the computational analysis of environmental sounds has garnered considerable attention in recent years, with a wide range of applications spanning media retrieval, hearing assistance, and biomonitoring systems. the tw...
详细信息
the Industry 4.0 is featured by a continuously-evolving digital transformation, aiming to automate all the traditional industrial practices. Digital Twin is one of the most important solutions to reach this aim. Among...
详细信息
In this article we present a learning resources recommendation system for an after-school educational mobile application. the goal of our system is to recommend relevant content among the learning resources available ...
详细信息
Microservices in modern-day servers usually operate within container-based environments, which run on dedicated computing nodes. Even though these nodes are responsible for running containers belonging to a microservi...
详细信息
In this paper, we present a novel, easy-to-use ROS2-based real-time sensor fusion framework capable of making high-level detections from raw sensor data provided by their respective drivers. this framework is a direct...
详细信息
ISBN:
(纸本)9783031713965;9783031713972
In this paper, we present a novel, easy-to-use ROS2-based real-time sensor fusion framework capable of making high-level detections from raw sensor data provided by their respective drivers. this framework is a direct successor of Atlas Fusion [8] developed by Brno University of Technology robotics lab. As opposed to its predecessor, it is based on ROS2 and more in line with its philosophy - each functionality is encapsulated in its own process (node). this allows for the composition of a unique sensor-fusion pipeline, code testing in isolation, better profiling, and easier usage of the state-of-the-art ROS2 packages developed by other research teams. Algorithms used are real-time, so the framework can be used in development, simulations (with previously collected dataset), deployed to a physical autonomous agent and the high-level detections can be shared between multiple agents. the Atlas-Fusion-2.0 framework has been developed in a way that allows for code distribution between several physical devices which helps with dividing responsibility and building redundancy into the system. With RVIZ and PlotJuggler, one can visualize every part of the processing chain from raw data up to high-level detections to assess current performance. It also has inbuilt basic profiling capabilities to publish the current delay each algorithm introduces to the system. this framework has been evaluated and tested on a sensory framework used to collect the Brno Urban Dataset [6] and its winter extension [7]. As the boundary of the state-of-the-art algorithms in sensor data processing is pushed rapidly, this package, in our opinion, provides a very streamlined way of experimenting withthem and testing their performance.
Monitoring of vehicle conditions is needed as one of the securities in driving because one of the accident rates is negligence in checking the condition of the vehicle. this study aims to help reduce the level of acci...
详细信息
In this paper, we study the "decoding" problem for discrete-time, stochastic hybrid systems with linear dynamics in each mode. Given an output trace of the system, the decoding problem seeks to construct a s...
详细信息
ISBN:
(纸本)9781450391962
In this paper, we study the "decoding" problem for discrete-time, stochastic hybrid systems with linear dynamics in each mode. Given an output trace of the system, the decoding problem seeks to construct a sequence of modes and states that yield a trace "as close as possible" to the original output trace. the decoding problem generalizes the state estimation problem, and is applicable to hybrid systems with non-determinism. the decoding problem is NP-complete, and can be reduced to solving a mixed-integer linear program (MILP). In this paper, we decompose the decoding problem into two parts: (a) finding a sequence of discrete modes and transitions;and (b) finding corresponding continuous states for the mode/transition sequence. In particular, once a sequence of modes/transitions is fixed, the problem of "filling in" the continuous states is performed by a linear programming problem. In order to support the decomposition, we "cover" the set of all possible mode/transition sequences by a finite subset. We use well-known probabilistic arguments to justify a choice of cover with high confidence and design randomized algorithms for finding such covers. Our approach is demonstrated on a series of benchmarks, wherein we observe that relatively tiny fraction of the possible mode/transition sequences can be used as a cover. Furthermore, we show that the resulting linear programs can be solved rapidly by exploiting the tree structure of the set cover.
the last pandemic that hit all the countries in 2020 has inevitably led scientists and researchers to investigate and examine the indoor air quality in all types of enclosed spaces as people tend to spend most of thei...
详细信息
暂无评论