Better Space Bounds for Future-Looking Stream Monitors
نویسندگان
چکیده
The LogicGuard specification language for the runtime monitoring of event steams represents monitors as predicate logic formulas of a certain kind. In this paper we derive upper bounds for the runtime representation size of a LogicGuard monitor specification under the assumption that in these formulas quantifiers can be arbitrarily nested, but in the body of each quantifier there is at most one quantifier. Such monitors can be described by quantifier vectors. We provide an analytic expression for the runtime representation size of an important class of the monitors which we represent by standard evaluation vectors. Based on this optimal solution, we provide a method for computing the runtime representation size of a monitor, which proceeds by manipulation of the intervals of quantifier bounds. We show that this method gives a good approximation of the optimal solution for the general class and always outperforms results for the runtime representation size presented earlier.
منابع مشابه
Analytic and Algorithmic Methods for Computing the Space Requirements of Stream Monitor Specifications
In previous work “Better Space Bounds for Future-Looking Stream Monitors”, upper bounds were derived for the space requirements of monitoring steam specifications in the LogicGuard specification language. The analysis was based on the assumption that in these formulas quantifiers can be arbitrarily nested, but in the body of each quantifier there is at most one quantifier; we refer to such form...
متن کاملPredicting Space Requirements for a Stream Monitor Specification Language
The LogicGuard specification language for the runtime monitoring of message/event streams specifies monitors by predicate logic formulas of a certain kind. In this paper we present an algorithm that gives upper bounds for the space requirements of monitors specified in a formally elaborated core of this language. This algorithm has been implemented in the LogicGuard software and experiments hav...
متن کاملSearching for Structure in Multiple Streams of Data
Finding structure in multiple streams of data is an important problem. Consider the streams of data owing from a robot's sensors, the monitors in an intensive care unit, or periodic measurements of various indicators of the health of the economy. There is clearly utility in determining how current and past values in those streams are related to future values. We formulate the problem of nding s...
متن کاملTime and Space Complexity Reduction of a Cryptanalysis Algorithm
Binary Decision Diagram (in short BDD) is an efficient data structure which has been used widely in computer science and engineering. BDD-based attack in key stream cryptanalysis is one of the best forms of attack in its category. In this paper, we propose a new key stream attack which is based on ZDD(Zero-suppressed BDD). We show how a ZDD-based key stream attack is more efficient in time and ...
متن کاملBetter Bounds for Frequency Moments in Random-Order Streams
Estimating frequency moments of data streams is a very well studied problem [1–3,9,12] and tight bounds are known on the amount of space that is necessary and sufficient when the stream is adversarially ordered. Recently, motivated by various practical considerations and applications in learning and statistics, there has been growing interest into studying streams that are randomly ordered [3,4...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2016