Statistics and Runtime Verification
Andrew Amato Gauci, Gordon J. Pace, Christian Colombo
Abstract
Andrew Amato Gauci, Gordon J. Pace, Christian Colombo
Abstract
The importance of correctness of systems is becoming more crucial as computers control more of \n \nour everyday activities. Various approaches have been \n \nadvocated and used for the verification of such correctness, with one of the more promising ones being \n \nruntime verification. One important issue in runtime \nverification is the logic used to specify properties, \nsince this influences both the overheads induced by \nthe monitors, and the applicability of the approach \nto a particular domain. In this paper we propose \ntechniques for the expression and runtime monitoring \nof statistical properties, enabling easier manipulation \nand expression of non-functional requirements. The \nlogic is developed as an extension of the existing \nruntime verification tool LARVA, and has been applied \nto an ftp server implementation, adding a new layer of \nprobabilistic intrusion detection and system profiling.
OpenAlex reports 2 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
The importance of correctness of systems is becoming more crucial as computers control more of \n \nour everyday activities. Various approaches have been \n \nadvocated and used for the verification of such correctness, with one of the more promising ones being \n \nruntime verification. One important issue in runtime \nverification is the logic used to specify properties, \nsince this influences both the overheads induced by \nthe monitors, and the applicability of the approach \nto a particular domain. In this paper we propose \ntechniques for the expression and runtime monitoring \nof statistical properties, enabling easier manipulation \nand expression of non-functional requirements. The \nlogic is developed as an extension of the existing \nruntime verification tool LARVA, and has been applied \nto an ftp server implementation, adding a new layer of \nprobabilistic intrusion detection and system profiling.
Key concepts: Correctness, Computer science, Runtime verification, Probabilistic logic, Profiling (computer programming), Programming language, Functional verification, Distributed computing